私はCoreBird Twitterアプリケーションをインストールしようとしていましたが、それをコンパイルするのに恐ろしい運があり、それから(ここから)debに出会い、そのようにインストールしようとしました。
しかし、私はこのエラーを受け取りました:
corebird depends on libglib2.0-0 (>= 2.41.1); however:
Package libglib2.0-0:amd64 is not configured yet.
corebird depends on libgtk-3-0 (>= 3.13.7); however:
Version of libgtk-3-0:amd64 on system is 3.10.8-0ubuntu1.4.
それで、私は賢くなり、それらのライブラリを手動で追跡してインストールしようとしました。私は正しいdebファイルを見つけましたがdpkg -i
、libglib
deb に走ったとき、私はこれを得ました:
pkg: error processing package libglib2.0-0:amd64 (--install):
package libglib2.0-0:amd64 2.42.0-2 cannot be configured because libglib2.0-0:i386 is at a different version (2.40.2-0ubuntu1)
そして、libglib2.0-0:amd64が間違ったバージョンだったため、それを構成できないことについての何か。
これは私が間違っていた場所です。私は、考えずに走ったsudo apt-get remove libglib2.0-0:amd64
。
したがって、明らかに、依存関係の問題が大量に発生し、実行するように指示されましたsudo apt-get -f install
。私はそれをしました、そして今、私はこれを手に入れます:
sudo apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... failed.
The following packages have unmet dependencies:
corebird : Depends: libgtk-3-0 (>= 3.13.7) but 3.10.8-0ubuntu1.4 is installed
libglib2.0-0 : Breaks: libglib2.0-0:i386 (!= 2.42.0-2) but 2.40.2-0ubuntu1 is installed
libglib2.0-0:i386 : Breaks: libglib2.0-0 (!= 2.40.2-0ubuntu1) but 2.42.0-2 is installed
libglib2.0-bin : Depends: libglib2.0-0 (= 2.40.2-0ubuntu1) but 2.42.0-2 is installed
libglib2.0-dev : Depends: libglib2.0-0 (= 2.40.2-0ubuntu1) but 2.42.0-2 is installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies
どうやら、glib
以前にインストールした2.40.2を削除した後、2.42.0-2パッケージがインストールされ、現在、あらゆる種類の問題が発生しています。これは明らかに問題です。
誰でもこの問題を修正する方法を知っていますか?
私の/var/log/dist-upgrade/apt.log
ファイルは空です:
cat /var/log/dist-upgrade/apt.log
cat: /var/log/dist-upgrade/apt.log: No such file or directory
そして、コマンドdpkg --get-selections | grep hold
は何も返しません:
$ dpkg --get-selections | grep hold
$
編集
この質問は重複していません。aptitude
必要な場合でもインストールできません(同じエラーです)。