Ich habe mehrere Programme, die 32-Bit-Pakete benötigen (die auf das ia32-lib-Paket verweisen). Wenn ich jedoch versuche, es zu installieren, geschieht dies.
spirit@ubuntu:~$ sudo apt-get install ia32-libs
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:
ia32-libs : Depends: ia32-libs-multiarch but it is not installable
E: Unable to correct problems, you have held broken packages.
Kein großer Schrei, Pakete sterben die ganze Zeit. Ich habe es jedoch einen Monat später versucht und habe immer noch diesen Fehler erhalten. Der Versuch, das spezifische Paket zu installieren, führt zu diesem Fehler.
spirit@ubuntu:~$ sudo apt-get install ia32-libs-multiarch
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package ia32-libs-multiarch is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'ia32-libs-multiarch' has no installation candidate
Ich bin kein Linux-Whiz-Kid, aber das scheint zu sein, dass das Paket nicht existiert. Ich habe im Software-Center nach Skype gesucht (mir wurde gesagt, dass hiermit die 32-Bit-Pakete installiert werden) und es wird nicht im Software-Center angezeigt, und das Herunterladen von der Website erzeugt einen Fehler über - komischerweise - keine 32-Bit-Pakete.
Jeder, der mir hilft, bekommt von den Göttern eine Medaille mit dem Gewicht von tausend Planeten. Trage es einfach nicht um Gottes willen.
uname -a
in einem Terminal sehen.dpkg --print-foreign-architectures
?Antworten:
Klingt so, als hätte die Installation über WUBI die verfügbaren Fremdarchitekturen nicht korrekt erkannt. Wie Tumbleweed vorschlug, geben die ausländischen Architekturen wahrscheinlich nichts zurück. Fügen Sie i386 als fremde Architektur hinzu, aktualisieren Sie den apt-Cache und installieren Sie die 32-Bit-Bibliotheken.
quelle
Scottys Antwort funktioniert gut für 12.10, aber wenn Sie am 12.04 sind, wird
dpkg
dies nicht unterstützt--add-architecture
. Probiere es einfach:und versuchen Sie dann, ia32-libs als zu installieren
Aber es ist wahrscheinlich besser, stattdessen das Metapaket ia32-libs-multiarch zu installieren.
quelle
Installieren Sie Synaptic über das Terminalfenster
Starten Sie Synaptic und gehen Sie zu "Einstellungen> Repositorys".
deb http://archive.ubuntu.com/ubuntu/ raring main restricted universe multiverse
sudo apt-get update
sudo apt-get install ia32-libs
quelle
Haben Sie versucht, sie über das Ubuntu Software Center zu installieren ? Es sollte uns direkt das Paket finden, das wir suchen. Suche nach „ia32“, suchen
ia32-libs-multiarch:i386
undia32-libs
und installieren.Wenn das nicht das Problem lösen, versuchen Sie den Server aus zu ändern Bearbeiten > Softwarequellen und führen Sie Update von Update Manager oder
sudo apt-get-update
bevor Sie versuchen , erneut zu installieren.quelle
Paket ia32-libs ist nicht verfügbar, wird aber von einem anderen Paket referenziert! Installationsfehler
Bei der Installation von Kingsoft Office trat ein Problem mit der Betriebssystem-Bit-Version auf (ein bekannter Fehler, aber ohne richtige Antwort)
The following packages have unmet dependencies: ia32-libs: Depends: ia32-libs-multiarch but it is not installed
. Ich habe ~ 50 Lösungen ausprobiert, aber keine davon hat funktioniert. Danach folgte ich den Anweisungen des Ubuntu-Terminals und omg, es hat mein Problem gelöst.Als ich den Befehl abgab, erhielt ich folgende Nachricht:
Danach habe ich versucht, alle oben genannten Pakete einzeln zu installieren und nach der Installation von "lib32z1" war mein Problem gelöst :)
quelle
Wenn Sie dieses Problem haben, ist es sehr wahrscheinlich, dass Sie mit Amazon EC2 auf Precise 64-Bit arbeiten. Sie haben dies für Ubuntu 12.10 behoben.
quelle