我已经使用Xubuntu 大约一年了,但我无法解决一个问题(我知道重新安装操作系统肯定会有所帮助,但我仍然认为我会多次遇到这个问题)。通常,库所在的文件夹有两个(或者我认为只有两个必要的文件夹,这样程序才能正常安装和工作)。它们在内容上彼此相似
~/usr/
~/usr/local/
唯一不明白的是软件先搜索的是哪个文件夹。我有很多问题。例如,当我尝试启动软件中心时,我遇到了错误
ERROR:root:Could not find any typelib for Gtk
Traceback (most recent call last):
File "/usr/bin/software-center", line 33, in <module>
from gi.repository import Gtk
ImportError: cannot import name Gtk
因此,Gtk 最初位于我提到的第一个文件夹中的 gi.repository 中,但在第二个文件夹中不存在。当我从第二个文件夹中删除 gi.repository 时,它给了我第二个类似于第一个错误
ERROR:root:Could not find any typelib for GObject
Traceback (most recent call last):
File "/usr/bin/software-center", line 31, in <module>
from gi.repository import GObject
ImportError: cannot import name GObject
GObject 存在于第二个文件夹中,而第一个文件夹中不存在,并且我已将其删除,正如我所提到的。当我再次重新安装它时,它返回到第一个错误。我通过直接重装操作系统解决了这个问题,但我认为这会导致更多的问题。那么如何管理程序以安装、搜索和使用仅来自一个文件夹的库?抱歉,如果这个问题很长或很愚蠢,我是 Xubuntu 的新手 :)