Libqt4-coreをインストールしようとしていますが、依存関係については、このパッケージと互換性があるバージョンよりも新しいバージョンを持っているようです。 Sudo apt-get install libqt4-core
を使用すると、出力は次のようになります。
user@computer:~/torch$ Sudo apt-get install libqt4-core
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
libqt4-core : Depends: libqt4-dbus (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4) but 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1 is to be installed
Depends: libqt4-network (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4) but 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1 is to be installed
Depends: libqt4-script (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4) but 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1 is to be installed
Depends: libqt4-test (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4) but 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1 is to be installed
Depends: libqt4-xml (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4) but 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1 is to be installed
Depends: libqtcore4 (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4) but 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1 is to be installed
E: Unable to correct problems, you have held broken packages.
代わりにSudo apt-get install libqt4-core=4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1
を試してみましたが、これは既にインストールしたパッケージと互換性があることを期待していますが、aptはこのバージョンが見つからないと言いました。
また、依存関係をアンインストールして古いバージョンで再インストールしようとしましたが、依存関係にはより新しいバージョン番号もあるため競合する依存関係が多くなります。これを最後までたどることは良い考えだとは思わないので、やめました。すべてを強制的に2ubuntu4.1ではなくdebianバージョン2ubuntu4にダウングレードするオプションがあった場合、それはこれを修正するはずです。
どうすればこれをインストールできますか?
(SOからのクロスポスト)これはこの質問を投稿するのに適した場所だと気づいたためです)
編集:
uname -a ; lsb_release -rc ; apt-cache showpkg libqt4-core
の出力が情報として含まれるようになりました:
Linux user-asus 3.13.0-68-generic #111-Ubuntu SMP Fri Nov 6 18:17:06 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
Release: 14.04
Codename: trusty
Package: libqt4-core
Versions:
4:4.8.5+git192-g085f851+dfsg-2ubuntu4 (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_universe_binary-AMD64_Packages)
Description Language:
File: /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_universe_binary-AMD64_Packages
MD5: f8482ce645d26d9ce978ee864c190ae7
Description Language: en
File: /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_universe_i18n_Translation-en
MD5: f8482ce645d26d9ce978ee864c190ae7
Reverse Depends:
debathena-thirdparty-libraries,libqt4-core
debathena-thirdparty,libqt4-core
libqt4-core:i386,libqt4-core
chessx,libqt4-core
Dependencies:
4:4.8.5+git192-g085f851+dfsg-2ubuntu4 - libqt4-dbus (5 4:4.8.5+git192-g085f851+dfsg-2ubuntu4) libqt4-network (5 4:4.8.5+git192-g085f851+dfsg-2ubuntu4) libqt4-script (5 4:4.8.5+git192-g085f851+dfsg-2ubuntu4) libqt4-test (5 4:4.8.5+git192-g085f851+dfsg-2ubuntu4) libqt4-xml (5 4:4.8.5+git192-g085f851+dfsg-2ubuntu4) libqtcore4 (5 4:4.8.5+git192-g085f851+dfsg-2ubuntu4) libqt4-core:i386 (0 (null))
Provides:
4:4.8.5+git192-g085f851+dfsg-2ubuntu4 -
Reverse Provides:
Edit2:
追加情報
Sudo aptitude install libqtcore4 libqt4-xml libqt4-test libqt4-script libqt4-network libqt4-dbus
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 6 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.
Sudo aptitude install libqt4-core
The following NEW packages will be installed:
libqt4-core{b}
0 packages upgraded, 1 newly installed, 0 to remove and 6 not upgraded.
Need to get 6,354 B of archives. After unpacking 133 kB will be used.
The following packages have unmet dependencies:
libqt4-core : Depends: libqt4-dbus (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4) but 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1 is installed.
Depends: libqt4-network (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4) but 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1 is installed.
Depends: libqt4-script (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4) but 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1 is installed.
Depends: libqt4-test (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4) but 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1 is installed.
Depends: libqt4-xml (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4) but 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1 is installed.
Depends: libqtcore4 (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4) but 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1 is installed.
The following actions will resolve these dependencies:
Keep the following packages at their current version:
1) libqt4-core [Not Installed]
Accept this solution? [Y/n/q/?] q
Abandoning all efforts to resolve these dependencies.
Abort.
Edit3:
universe
コンポーネントを有効にしますtrusty-security
およびtrusty-updates
を有効にしますSudo apt-get install libqt4-core
apt-cache policy
の出力からわかるように:
libqt4-core: Installed: (none) Candidate: 4:4.8.5+git192-g085f851+dfsg-2ubuntu4 Version table: 4:4.8.5+git192-g085f851+dfsg-2ubuntu4 0 500 http://archive.ubuntu.com/ubuntu/ trusty/universe AMD64 Packages libqtcore4: Installed: 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1 Candidate: 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1 Version table: *** 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1 0 500 http://us.archive.ubuntu.com/ubuntu/ trusty-updates/main AMD64 Packages 500 http://security.ubuntu.com/ubuntu/ trusty-security/main AMD64 Packages 100 /var/lib/dpkg/status 4:4.8.5+git192-g085f851+dfsg-2ubuntu4 0 500 http://us.archive.ubuntu.com/ubuntu/ trusty/main AMD64 Packages
universe
としてアップロードされますが、その依存関係はすべてmain
としてアップロードされます。これらのパッケージはすべて同じソースパッケージからのものであり、同じコンポーネントの下にアップロードする必要があります。 http://packages.ubuntu.com/source/trusty/qt4-x11 を参照してくださいmain
ではtrusty-updates
が有効になっていますが、universe
では有効になっていません。すべての依存関係は、4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1
からのtrusty-update/main
バージョンでインストールされます。そして、同じバージョンの対応するlibqt4-coreはtrusty-update/universe
にあります。
universe
、trusty-security
&trusty-updates
を無効にして、リロードせずにウィンドウを閉じてから、再度開いて有効にしてください。または、/etc/apt/sources.list
を編集して手動で有効にします。