今日、私は01.orgからMesa - 9.0.1
をインストールしましたが、コンパイル方法がわからなかったので、エイリアンを使用して.tar.gz
ファイルの内容を.debsに変換できるというサイトを見つけました。変換してインストールしました。正常にインストールされているように見えましたが、インストールされませんでした。後でパッケージマネージャーに移動すると、パッケージカタログが壊れているため、修復する必要があると表示されます。しかし、それは修復されません。
dpkg: error processing /var/cache/apt/archives/libglapi-mesa_9.0.1-0ubuntu1~precise7.3_AMD64.deb (--unpack): './usr/share/doc/libglapi-mesa/changelog.Debian.gz' is different from the same file on the system dpkg-deb (subprocess): subprocess data was killed by signal (Broken pipe)
dpkg-deb: error: subprocess <decompress> returned error exit status 2 Unpacking libgl1-mesa-glx (from .../libgl1-mesa-glx_9.0.1-0ubuntu1~precise7.3_AMD64.deb) ...
dpkg: error processing /var/cache/apt/archives/libgl1-mesa-glx_9.0.1-0ubuntu1~precise7.3_AMD64.deb (--unpack): './usr/share/doc/libgl1-mesa-glx/changelog.Debian.gz' is different from the same file on the system dpkg-deb (subprocess): subprocess data was killed by signal (Broken pipe)
dpkg-deb: error: subprocess <decompress> returned error exit status 2 Errors were encountered while processing: /var/cache/apt/archives/libglapi-mesa_9.0.1-0ubuntu1~precise7.3_AMD64.deb /var/cache/apt/archives/libgl1-mesa-glx_9.0.1-0ubuntu1~precise7.3_AMD64.deb Error in function:
シナプスパッケージマネージャーに移動すると、システムで22個のパッケージが壊れていることがわかります。それらはすべてlibgl1-mesa-glx
とlibglapi-mesa
に依存しています。したがって、私はそれを再インストールします/それらを修復します/何でも動作しませんが、これらの2つのファイルは他にも依存しているため、パッケージマネージャーが何もインストールできないためです。
試しました:
Sudo apt-get -f install
Sudo dpkg --configure -a
Sudo apt-get purge libgl1-mesa-glx libglapi-mesa
Sudo apt-get -f autoremove
Sudo apt-get remove libgl1-mesa-glx libglapi-mesa
Sudo apt-get clean
運が悪い他のサイトからのアドバイスに従ってください。
それで、元のMesa - 9.0.1
フォルダーをコンパイルして./configure
を実行します。最初に何をすべきか、そしてインストールした他の依存関係を教えてくれますが、今は違います。 x11を持っていますが、私は必ずやらなければならないことを確信しています:
checking for X11... no configure: error: Package requirements (x11) were not met:
No package 'x11' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix.
Alternatively, you may set the environment variables X11_CFLAGS and X11_LIBS to avoid the need to call pkg-config.
「環境変数X11_CFLAGSおよびX11_LIBSを設定して、pkg-configを呼び出す必要を回避する方法」を教えてください。 ?
これは、単純なxorg開発ライブラリがないためです。
Sudo apt-get install xorg-dev
そのエラーメッセージを修正する必要があります。私は使用することをお勧めします:
Sudo apt-get install build-dep mesa
代わりに、すべての依存関係がインストールされていることを確認します。