Tôi thường tự kiểm tra các bản cập nhật, chỉ để chắc chắn rằng tôi có mọi thứ mới nhất. Khi tôi đi kiểm tra cập nhật lại hôm nay, không có gì xuất hiện trong danh sách! Vì vậy, tôi nhấp vào Install Nowdù sao. Trình cập nhật phần mềm cho tôi lỗi sau:
Gói phụ thuộc không thể được giải quyết.
Lỗi này có thể do các gói phần mềm bổ sung cần thiết bị thiếu hoặc không cài đặt được. Hơn nữa, có thể có xung đột giữa các gói phần mềm không được phép cài đặt cùng một lúc.
Tôi cũng có một biểu tượng màu đỏ trên bảng Ubuntu hiển thị thông báo này:
Đã xảy ra lỗi, vui lòng chạy Trình quản lý gói từ menu chuột phải hoặc apt-get trong thiết bị đầu cuối để xem có gì sai. Thông báo lỗi là: 'Lỗi: Đánh dấu nâng cấp (E: Error, pkgPro HiệuResolver :: Giải quyết các ngắt được tạo, điều này có thể do các gói bị giữ.)'. Điều này thường có nghĩa là các gói được cài đặt của bạn có phụ thuộc chưa được đáp ứng.
. Vì vậy, tôi đã mở Synaptic và nhấp chuột Mark All Upgrades. Nó muốn loại bỏ ít nhất một trăm gói khác nhau (rất nhiều trong số đó rất quan trọng để Ubuntu hoạt động!) Để cài đặt chỉ một số ít! Khi tôi đánh dấu chúng bằng mọi giá, tôi nhận được:
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
Tôi quyết định nhấp Edit > Fix Broken Packages
, nhưng sau khi làm như vậy tôi nhận được:
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies
Các gói gvfs-daemons
và libstdc++6
được đánh dấu là bị hỏng, nhưng tôi không muốn phải loại bỏ quá nhiều gói chỉ để giải quyết các phụ thuộc. Tôi nên làm gì?!?
Đầu ra của 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
Đầu ra của 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
Đầu ra của 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
CẬP NHẬT: Vấn đề đã trở lại. Như đã đề xuất trước đây, trusty-proposed
nguồn vẫn không được kiểm tra, nhưng vấn đề tương tự hiện đã xuất hiện trong kênh chính ( trusty-updates
). Tôi cần giải quyết các phụ thuộc, nếu không tôi sẽ không thể dễ dàng cập nhật mọi thứ. Tôi có thông tin được lưu trữ trong Ubuntu Pastebin .
n
. Hoặc là tôi đã làm nó sai, hoặc có mà nhiều phụ thuộc chưa được giải quyết!
sudo apt-get install --reinstall gvfs-daemons libstdc++6
và thêm đầu ra cho câu hỏi của bạn.
sudo apt-get install -f
và nhấnn
. Thêm đầu ra cho câu hỏi du lịch.