私は通常、自分が最新のものをすべて持っていることを確認するために、自分自身で更新をチェックします。本日、アップデートの確認に行ったとき、リストに何も表示されませんでした!だから私はクリック Install Now とにかく。 Software Updaterから次のエラーが表示されます。
パッケージの依存関係は解決できません。
このエラーは、必要な追加ソフトウェアパッケージが見つからないか、インストールできないために発生する可能性があります。さらに、同時にインストールすることが許可されていないソフトウェアパッケージ間で競合が発生する可能性があります。
また、Ubuntuパネルに次のメッセージを表示する赤いアイコンが表示されました。
エラーが発生しました。右クリックメニューからパッケージマネージャーを実行するか、ターミナルでapt-getを実行して、問題を確認してください。エラーメッセージは次のとおりでした。「エラー:アップグレードをマークしています(E:Error、pkgProblemResolver :: Resolveが生成したブレーク。これは、保留されているパッケージが原因である可能性があります。)」。これは通常、インストールされたパッケージの依存関係が満たされていないことを意味します。
。そこで、Synapticを開き、クリックしました Mark All Upgrades。ほんの一握りをインストールするために、少なくとも100種類のパッケージ(Ubuntuが機能するために非常に重要です!)を取り除きたいです!とにかくそれらをマークすると、次のようになります:
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
W: Ignoring file 'getdeb.list.bck' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
W: Ignoring file 'getdeb.list.bck' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
Edit > Fix Broken Packages
をクリックすることにしましたが、そうすると次のようになります。
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies
パッケージgvfs-daemons
およびlibstdc++6
は壊れているとマークされていますが、依存関係を解決するためだけに多くのパッケージを削除する必要はありません。私は何をすべきか?!?
Sudo apt-get install -f
の出力:
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 10 not upgraded.
N: Ignoring file 'getdeb.list.bck' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
N: Ignoring file 'getdeb.list.bck' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
Sudo apt-get install --reinstall gvfs-daemons libstdc++6
の出力:
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 3 reinstalled, 0 to remove and 10 not upgraded.
Need to get 660 kB of archives.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://archive.ubuntu.com/ubuntu/ trusty-updates/main gvfs-daemons AMD64 1.20.3-0ubuntu1.2 [108 kB]
Get:2 http://ppa.launchpad.net/dolphin-emu/gcc-for-dolphin/ubuntu/ trusty/main libstdc++6 AMD64 4.9.2-0ubuntu1~14.04 [269 kB]
Get:3 http://ppa.launchpad.net/dolphin-emu/gcc-for-dolphin/ubuntu/ trusty/main libstdc++6 i386 4.9.2-0ubuntu1~14.04 [283 kB]
Fetched 660 kB in 10s (60.1 kB/s)
(Reading database ... 1325331 files and directories currently installed.)
Preparing to unpack .../libstdc++6_4.9.2-0ubuntu1~14.04_AMD64.deb ...
Unpacking libstdc++6:AMD64 (4.9.2-0ubuntu1~14.04) over (4.9.2-0ubuntu1~14.04) ...
Preparing to unpack .../libstdc++6_4.9.2-0ubuntu1~14.04_i386.deb ...
Unpacking libstdc++6:i386 (4.9.2-0ubuntu1~14.04) over (4.9.2-0ubuntu1~14.04) ...
Setting up libstdc++6:AMD64 (4.9.2-0ubuntu1~14.04) ...
Setting up libstdc++6:i386 (4.9.2-0ubuntu1~14.04) ...
Processing triggers for libc-bin (2.19-0ubuntu6.6) ...
(Reading database ... 1325331 files and directories currently installed.)
Preparing to unpack .../gvfs-daemons_1.20.3-0ubuntu1.2_AMD64.deb ...
Unpacking gvfs-daemons (1.20.3-0ubuntu1.2) over (1.20.3-0ubuntu1.2) ...
Setting up gvfs-daemons (1.20.3-0ubuntu1.2) ...
N: Ignoring file 'getdeb.list.bck' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
N: Ignoring file 'getdeb.list.bck' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
apt-cache policy gvfs-daemons x11-utils libstdc++6 gcc-4.9-base
の出力:
gvfs-daemons:
Installed: 1.20.3-0ubuntu1.2
Candidate: 1.20.3-0ubuntu1.2
Version table:
*** 1.20.3-0ubuntu1.2 0
500 archive.ubuntu.com/ubuntu trusty-updates/main AMD64 Packages
100 /var/lib/dpkg/status
1.20.1-1ubuntu1 0
500 archive.ubuntu.com/ubuntu trusty/main AMD64 Packages
x11-utils:
Installed: 7.7+1
Candidate: 7.7+1
Version table:
*** 7.7+1 0
500 archive.ubuntu.com/ubuntu trusty/main AMD64 Packages
100 /var/lib/dpkg/status
libstdc++6:
Installed: 4.9.2-0ubuntu1~14.04
Candidate: 4.9.2-0ubuntu1~14.04
Version table:
*** 4.9.2-0ubuntu1~14.04 0
500 ppa.launchpad.net/dolphin-emu/… trusty/main AMD64 Packages
100 /var/lib/dpkg/status
4.8.4-2ubuntu1~14.04 0
500 archive.ubuntu.com/ubuntu trusty-updates/main AMD64 Packages
4.8.2-19ubuntu1 0
500 archive.ubuntu.com/ubuntu trusty/main AMD64 Packages
gcc-4.9-base:
Installed: 4.9.2-0ubuntu1~14.04
Candidate: 4.9.3-0ubuntu4
Version table:
4.9.3-0ubuntu4 0
500 archive.ubuntu.com/ubuntu trusty-proposed/main AMD64 Packages
*** 4.9.2-0ubuntu1~14.04 0
500 ppa.launchpad.net/dolphin-emu/… trusty/main AMD64 Packages
100 /var/lib/dpkg/status
4.9.1-0ubuntu1 0
500 archive.ubuntu.com/ubuntu trusty-updates/main AMD64 Packages
4.9-20140406-0ubuntu1 0
500 archive.ubuntu.com/ubuntu trusty/main AMD64 Packages
N: Ignoring file 'getdeb.list.bck' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
N: Ignoring file 'getdeb.list.bck' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
UPDATE:問題が返されました。前に提案したように、trusty-proposed
ソースはまだチェックされていませんが、メインチャネル(trusty-updates
)で同じ問題が発生しています。依存関係を解決する必要があります。そうしないと、すべてを簡単に更新できません。 buntu Pastebin に情報が保存されています。
apt-cache policy gvfs-daemons x11-utils libstdc++6 gcc-4.9-base
の出力でわかるように、gcc-4.9-base
のインストール候補は4.9.3-0ubuntu4
です。
gcc-4.9-base:
Installed: 4.9.2-0ubuntu1~14.04
Candidate: 4.9.3-0ubuntu4
Version table:
4.9.3-0ubuntu4 0
500 archive.ubuntu.com/ubuntu trusty-proposed/main AMD64 Packages
*** 4.9.2-0ubuntu1~14.04 0
500 ppa.launchpad.net/dolphin-emu/… trusty/main AMD64 Packages
100 /var/lib/dpkg/status
4.9.1-0ubuntu1 0
500 archive.ubuntu.com/ubuntu trusty-updates/main AMD64 Packages
4.9-20140406-0ubuntu1 0
500 archive.ubuntu.com/ubuntu trusty/main AMD64 Packages
このバージョンはtrusty-proposed
で利用可能です。
ただし問題は、libstdc++6
のバージョンが4.9.2-0ubuntu1~14.04
であり、インストールするバージョン4.9.3-0ubuntu4
の候補がなく、libstdc++6
とgcc-4.9-base
のバージョンがまったく同じである必要があることです。
libstdc++6:
Installed: 4.9.2-0ubuntu1~14.04
Candidate: 4.9.2-0ubuntu1~14.04
Version table:
*** 4.9.2-0ubuntu1~14.04 0
500 ppa.launchpad.net/dolphin-emu/… trusty/main AMD64 Packages
100 /var/lib/dpkg/status
4.8.4-2ubuntu1~14.04 0
500 archive.ubuntu.com/ubuntu trusty-updates/main AMD64 Packages
4.8.2-19ubuntu1 0
500 archive.ubuntu.com/ubuntu trusty/main AMD64 Packages
このため、trusty-proposed
を無効にします。
Sudo sed -i '/trusty-proposed/d' /etc/apt/sources.list
そして修理
Sudo apt-get update
Sudo apt-get install -f
質問の更新の更新:
アップグレード
Sudo apt-get install gcc-4.9-base=4.9.3-0ubuntu4
ダウングレード
Sudo apt-get install libstdc++6=4.8.4-2ubuntu1~14.04
インストール
Sudo apt-get install gcc-4.8-base