1

Xubuntu を約 1 年間使用していますが、1 つの問題を解決できません (OS の再インストールが確実に役立つことはわかっていますが、この問題に何度も直面することになると思います)。通常、ライブラリが配置されているフォルダーは 2 つあります (または、プログラムがインストールされて正常に動作するために必要なフォルダーは 2 つだけだと思います)。互いに内容が似ている

~/usr/

~/usr/local/

私が理解していない唯一のことは、どのフォルダが最初にソフトウェアによって検索されるかということです. 私はそれに多くの問題を抱えていました。たとえば、Software Center を起動しようとすると、エラーが発生しました

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 にあります。これは、前述の最初のフォルダーに存在していましたが、2 番目のフォルダーにはありませんでした。2 番目のフォルダーから gi.repository を削除すると、最初と同様の 2 番目のエラーが発生しました

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 は 2 番目のフォルダーに存在し、最初のフォルダーには存在しませんでした。前述のように削除しました。再インストールしたところ、最初のエラーに戻りました。OSを直接再インストールすることでこの問題を解決しましたが、今後さらに問題が発生すると思います。では、1 つのフォルダーからのみライブラリをインストール、検索、および使用するプログラムを管理するにはどうすればよいでしょうか? この質問が長くてばかげている場合は申し訳ありません。私はXubuntuの初心者です:)

4

0 に答える 0