Fazit
Weitere Details finden Sie im nächsten Abschnitt
- Es ist wichtig, die Ausgabe der Befehle wie zu berücksichtigen
apt-cache package_name
.
sudo dpkg -i --force-all deb_file
ist eine große Hilfe, wenn Sie die Installation eines Pakets auf irgendeine Weise erzwingen müssen
- Die Neuinstallation eines Pakets kann manchmal Abhängigkeitsprobleme lösen, die eigentlich keine Abhängigkeitsprobleme sind.
Einzelheiten
Ich kann die genaue Ursache des Problems nicht feststellen. Die folgende Ausgabe scheint das Hauptproblem gewesen zu sein. Sie können sehen, dass der Installationskandidat für libcgmanager0:i386
die Version ist 0.24-0ubuntu7.5
. Aber libcgmanager0
und libcgmanager0:i386
müssen genau die gleiche Version sein.
% apt-cache policy libcgmanager0:i386 libcgmanager0
The following packages have unmet dependencies:
libudev1 : Depends: libcgmanager0 but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
libcgmanager0:i386:
Installed: (none)
Candidate: 0.24-0ubuntu7.5
Version table:
0.39-2ubuntu2~ubuntu14.04.1 0
100 http://gr.archive.ubuntu.com/ubuntu/ trusty-backports/main i386 Packages
0.24-0ubuntu7.5 0
500 http://gr.archive.ubuntu.com/ubuntu/ trusty-updates/main i386 Packages
0.24-0ubuntu7.1 0
500 http://security.ubuntu.com/ubuntu/ trusty-security/main i386 Packages
0.24-0ubuntu5 0
500 http://gr.archive.ubuntu.com/ubuntu/ trusty/main i386 Packages
libcgmanager0:
Installed: 0.39-2ubuntu2~ubuntu14.04.1
Candidate: 0.39-2ubuntu2~ubuntu14.04.1
Version table:
*** 0.39-2ubuntu2~ubuntu14.04.1 0
100 http://gr.archive.ubuntu.com/ubuntu/ trusty-backports/main amd64 Packages
100 /var/lib/dpkg/status
0.24-0ubuntu7.5 0
500 http://gr.archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
0.24-0ubuntu7.1 0
500 http://security.ubuntu.com/ubuntu/ trusty-security/main amd64 Packages
0.24-0ubuntu5 0
500 http://gr.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
Aus diesem Grund haben wir das Paket heruntergeladen und die Installation manuell erzwungen.
wget http://mirrors.kernel.org/ubuntu/pool/main/c/cgmanager/libcgmanager0_0.39-2ubuntu2~ubuntu14.04.1_i386.deb
sudo dpkg -i libcgmanager0_0.39-2ubuntu2~ubuntu14.04.1_i386.deb
Ob die nächsten Schritte noch notwendig waren, kann ich nicht genau sagen. Ich liste sie einfach auf ...
apt-get download libc6:i386
sudo dpkg -i --force-all libc6*i386.deb
Und jetzt hatten wir
(Reading database ... 196730 files and directories currently installed.)
Preparing to unpack libc6_2.19-0ubuntu6.6_i386.deb ...
Unpacking libc6:i386 (2.19-0ubuntu6.6) over (2.19-0ubuntu6.6) ...
dpkg: libc6:i386: dependency problems, but configuring anyway as you requested:
libc6:i386 depends on libgcc1.
Setting up libc6:i386 (2.19-0ubuntu6.6) ...
Processing triggers for libc-bin (2.19-0ubuntu6.6) ...
ig0killahr79@ig0killahr79-Inspiron-3537:~$ apt-get download libc6:i386; sudo dpkg -i --force-all libc6*i386.deb
(Reading database ... 196730 files and directories currently installed.)
Preparing to unpack libc6_2.19-0ubuntu6.6_i386.deb ...
Unpacking libc6:i386 (2.19-0ubuntu6.6) over (2.19-0ubuntu6.6) ...
dpkg: libc6:i386: dependency problems, but configuring anyway as you requested:
libc6:i386 depends on libgcc1.
Setting up libc6:i386 (2.19-0ubuntu6.6) ...
Processing triggers for libc-bin (2.19-0ubuntu6.6) ...
Gelöst mit
sudo apt-get install --reinstall libgcc1
Nach einem Test mit
sudo apt-get install -f
wir haben das
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
Sieht gut aus und endlich
% sudo apt-get install steam:i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
steam:i386 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.