apt-offline 이용해서 작업 할 때 경고인데 진행되지 않는 오류가 있더라고요. 오류 나는 파일들을 vi 로 열어서 문제 있는 부분들을 찾아서 수정 해주면 사용 할 수 있습니다.
Python 버전이 올라가면서 함수 사용법이 바뀌었나보네요.
Fetching APT Data
Downloading http://kr.archive.ubuntu.com/ubuntu/dists/focal/Release.gpg
http://kr.archive.ubuntu.com/ubuntu/dists/focal/Release.gpg done
Exception in thread Thread-1 (run):#############] 100.0% of 1 KiB
Traceback (most recent call last):
File "/usr/lib/python3.10/threading.py", line 1016, in _bootstrap_inner
self.run()
File "/usr/lib/python3.10/threading.py", line 953, in run
self._target(*self._args, **self._kwargs)
File "/usr/lib/python3/dist-packages/apt_offline_core/AptOfflineLib.py", line 700, in run
thread_name = threading.currentThread().getName()
File "/usr/lib/python3.10/threading.py", line 1449, in currentThread
warnings.warn('currentThread() is deprecated, use current_thread() instead',
DeprecationWarning: currentThread() is deprecated, use current_thread() instead
이런 오류가 나올 수 있는데요. 오류에 나오는 결로를 열어서 모두 수정해주세요.
sudo vi /usr/lib/python3/dist-packages/apt_offline_core/AptOfflineLib.py
sudo vi /usr/lib/python3/dist-packages/apt_offline_core/AptOfflineCoreLib.py
.getName() 이라고 되어 있는 부분을 모두 찾아서 .name으로 수정합니다.
currentThread 부분 모두 찾아서 current_thread 으로 변경합니다.
이제 다시 해보면 오류 나지 않을 겁니다.