우분투를 처음 접했고 우분투 13.10에서 업데이트 관리자를 실행하려고합니다. 나는 얻다:
jacopo@jacopo-laptop:~$ update-manager
Traceback (most recent call last):
File "/usr/bin/update-manager", line 28, in <module>
from gi.repository import Gtk
File "/usr/lib/python3/dist-packages/gi/__init__.py", line 27, in <module> from ._gi import _API
ImportError: No module named 'gi._gi'
Error in sys.excepthook:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 64, in apport_excepthook
from apport.fileutils import likely_packaged, get_recent_crashes
File "/usr/lib/python3/dist-packages/apport/__init__.py", line 5, in <module>
from apport.report import Report
File "/usr/lib/python3/dist-packages/apport/report.py", line 30, in <module>
import apport.fileutils
File "/usr/lib/python3/dist-packages/apport/fileutils.py", line 23, in <module>
from apport.packaging_impl import impl as packaging
File "/usr/lib/python3/dist-packages/apport/packaging_impl.py", line 20, in <module>
import apt
File "/usr/lib/python3/dist-packages/apt/__init__.py", line 21, in <module>
import apt_pkg
ImportError: No module named 'apt_pkg'
Original exception was:
Traceback (most recent call last):
File "/usr/bin/update-manager", line 28, in <module>
from gi.repository import Gtk
File "/usr/lib/python3/dist-packages/gi/__init__.py", line 27, in <module>
from ._gi import _API
ImportError: No module named 'gi._gi'
내가 아는 한, 이것은 python3.4를 설치해야한다는 사실과 관련된 문제입니다. 에 설치 /usr/local/lib
했지만 항상 같은 오류가 발생합니다. 이런 식으로 Ubuntu 14.04로 업그레이드조차 할 수 없습니다.
sudo apt install --reinstall <package-name>
종속성을 계산 및 제거하지 않고 제거 할 패키지를 표시하지 않으므로을 사용하여 한 번에 패키지를 다시 설치하는 것이 거의 항상 바람직합니다 . 패키지를 제거하는 것이 항상 되돌릴 수있는 절차 는 아닙니다 . 예를 들어 APT는 요청이있을 경우 자체 또는 해당 종속성을 제거합니다! 따라서--reinstall
플래그는remove
뒤에 오는 것보다 훨씬 안전 합니다install
.remove
자체 명령은 그렇게 아무런 혜택이없는 패키지의 구성 파일을 제거하지 않습니다install --reinstall
.