मैं उबंटू के लिए नया हूं और मैं उबंटू 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
, लेकिन मुझे हमेशा वही त्रुटि मिलती है। इस तरह मैं उबंटू 14.04 में भी अपग्रेड नहीं कर सकता।
sudo apt install --reinstall <package-name>
, क्योंकि यह निर्भरता की गणना और हटाने से बचता है (और हटाने के लिए पैकेजों को चिह्नित करता है)। ध्यान रखें कि संकुल को हटाने है रहो नहीं हमेशा एक प्रतिवर्ती प्रक्रिया; उदाहरण के लिए, APT स्वयं या उसकी निर्भरता को हटा देगा यदि पूछा जाए!--reinstall
झंडा इसलिए ज्यादा सुरक्षित की तुलना में हैremove
के बादinstall
।remove
अपने आप में आदेश एक पैकेज के विन्यास फाइल को दूर नहीं करता तो पर कोई लाभ हैinstall --reinstall
।