web-dev-qa-db-ja.com

libglibを必要とするプログラムをインストールできません

編集:問題は、私のバージョンのUbuntuとソフトウェアが必要とするバージョンとの間の単純な非互換性だったと思います。このトピックをロックできます。 Nattgewに感謝します。


ご覧のとおり、「Linux Intelグラフィックドライバーインストーラー」をダウンロードしようとした特定のIntelグラフィックドライバーをインストールする必要があります( http: //bit.ly/1kbIcKm )。

ただし、Ubuntu Software Centerが。debファイルを開くと、libglib> = 2.37.3バージョンが必要であるため、依存関係の問題があることがわかります。

私はこれらの場合に常に行うことを試み、コンソールを使用して "Sudo apt-get install libglib-2.0"でライブラリを更新しました。しかし、それはlibglibがすでに最新であることを教えてくれます。
私はこれらのことについてはまったく得意ではありませんが、手作業でインストールしようとしました。 linuxFromScratch( http://bit.ly/1hFY9u7 )に行き、libglib2.40.0ライブラリをダウンロードして手動でインストールしました。ファイルがusr/lib/pkgconfigに表示されるため、うまくいったようです。

問題は、まだ「依存関係の問題」のメッセージを受け取っているということです。何が問題なのか知っていますか? Ubuntu Software Centerが正しいライブラリを検出していないのでしょうか?

1

.debファイルを使用してインストールしない場合、つまりリンクした指示のようにmake installを実行した場合、Ubuntuソフトウェアシステム(apt)はそのライブラリのインストールについて何も知りません。したがって、Ubuntu Software Centerに関する限り、libglibパッケージはUbuntuバージョンのままです。これを解決するには2つのオプションがあります。

  1. 依存関係の問題を無視して、.debファイルを強制的にインストールします。ライブラリの手動インストールが機能し、プログラムが適切に機能することを願っています。

    Sudo dpkg -i --force-depends *.deb
    

    *.debを特定のパッケージファイル名に置き換えることができます。それ以外の場合は、ディレクトリ内のすべての.debファイルと一致します。

  2. Ubuntuをアップグレードします。最新の2つのUbuntuバージョン(13.10および14.04)には、要件を満たす(> = 2.37.3)libglib-2.0のバージョンがあります。ここでバージョンを確認できます: http://packages.ubuntu.com/search?keywords=libglib2.0-

1
Nattgew