Saya biasanya memeriksa pembaruan sendiri, hanya untuk memastikan bahwa saya memiliki segalanya terbaru. Ketika saya pergi untuk memeriksa pembaruan lagi hari ini, tidak ada yang muncul dalam daftar! Jadi saya Install Nowtetap klik . Pembaruan Perangkat Lunak memberi saya kesalahan berikut:
Ketergantungan paket tidak dapat diselesaikan.
Kesalahan ini dapat disebabkan oleh paket perangkat lunak tambahan yang diperlukan yang hilang atau tidak dapat diinstal. Lebih jauh lagi mungkin ada konflik antara paket perangkat lunak yang tidak diizinkan untuk diinstal pada saat yang sama.
Saya juga mendapat ikon merah di panel Ubuntu saya yang menampilkan pesan ini:
Terjadi kesalahan, jalankan Package Manager dari menu klik kanan atau apt-get di terminal untuk melihat apa yang salah. Pesan kesalahan adalah: 'Kesalahan: Menandai pembaruan (E: Kesalahan, pkgProblemResolver :: Selesaikan jeda yang dihasilkan, ini mungkin disebabkan oleh paket yang ditahan.)'. Ini biasanya berarti bahwa paket Anda yang diinstal memiliki dependensi yang belum terpenuhi.
. Jadi saya membuka Synaptic, dan mengklik Mark All Upgrades. Ia ingin menyingkirkan setidaknya seratus paket berbeda (banyak yang sangat penting agar Ubuntu dapat berfungsi!) Hanya untuk menginstal beberapa! Ketika saya menandai mereka, saya mendapatkan:
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
Saya memutuskan untuk mengklik Edit > Fix Broken Packages
, tetapi setelah melakukannya saya mendapatkan:
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies
Paket gvfs-daemons
dan libstdc++6
ditandai sebagai rusak, tetapi saya tidak ingin harus menghapus begitu banyak paket hanya untuk menyelesaikan dependensi. Apa yang harus saya lakukan?!?
Output dari 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
Output dari 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
Output dari 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: Masalahnya telah kembali. Seperti yang disarankan sebelumnya, trusty-proposed
sumbernya masih belum dicentang, tetapi masalah yang sama sekarang telah muncul di saluran utama ( trusty-updates
). Saya perlu menyelesaikan dependensi, atau saya tidak akan dapat dengan mudah memperbarui semuanya. Saya memiliki informasi yang tersimpan di Ubuntu Pastebin .
sudo apt-get install -f
dan tekann
. Tambahkan output ke pertanyaan tur.n
. Entah aku salah, atau ada yang banyak dependensi yang belum terselesaikan!sudo apt-get install --reinstall gvfs-daemons libstdc++6
dan tambahkan output ke pertanyaan Anda.Jawaban:
Seperti yang Anda lihat pada output dari
apt-cache policy gvfs-daemons x11-utils libstdc++6 gcc-4.9-base
, kandidat instalasigcc-4.9-base
adalah4.9.3-0ubuntu4
:Versi ini tersedia di
trusty-proposed
.Tetapi masalahnya adalah,
libstdc++6
memiliki versi4.9.2-0ubuntu1~14.04
dan tidak ada kandidat dengan versi4.9.3-0ubuntu4
untuk menginstal dan versilibstdc++6
dangcc-4.9-base
harus persis sama.Untuk alasan ini, nonaktifkan
trusty-proposed
:dan perbaikan
Perbarui untuk pembaruan dalam pertanyaan Anda:
Meningkatkan
Turunkan peringkat
Install
sumber
apt-cache policy gvfs-daemons x11-utils libstdc++6 gcc-4.9-base
di pastebin di sini .sudo apt-get install libstdc++6=4.8.4-2ubuntu1~14.04
seperti yang saya lihat dari output baru Anda masih4.9.2-0ubuntu1~14.04
dari ppa yang dihapus. lalu coba lagi