Ich bin ziemlich neu in Ubuntu und versuche, den Update-Manager unter Ubuntu 13.10 auszuführen. Ich bekomme:
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'
Soweit ich verstanden habe, ist dies ein Problem im Zusammenhang mit der Tatsache, dass ich Python3.4 installiert haben sollte. Ich habe es installiert /usr/local/lib
, bekomme aber immer den gleichen Fehler. Auf diese Weise kann ich nicht einmal auf Ubuntu 14.04 upgraden.
sudo apt install --reinstall <package-name>
, da dies das Berechnen und Entfernen von Abhängigkeiten (und das Markieren von Paketen zum Entfernen) vermeidet. Beachten Sie, dass das Entfernen von Paketen nicht immer umkehrbar ist. Zum Beispiel wird APT sich selbst oder seine Abhängigkeiten entfernen, wenn Sie dazu aufgefordert werden! Die--reinstall
Flagge ist daher viel sicherer als vonremove
gefolgtinstall
. Derremove
Befehl selbst entfernt keine Konfigurationsdateien eines Pakets, hat also keinen Vorteil gegenüberinstall --reinstall
.