"Dipende: ia32-libs-multiarch ma non è installabile" - Soluzione


8

L'ho notato il 12.10 mentre cercavo di far funzionare l'SDK di Android. Per le versioni a 64 bit, è necessario installare:

sudo apt-get install ia32-libs

Tuttavia, sotto 64 bit 12.10, ho ricevuto il seguente errore:

The following packages have unmet dependencies:
 ia32-libs : Depends: ia32-libs-multiarch but it is not installable

E

> 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

Risposte:


13

Ho trovato la soluzione qui commento # 27,

sudo dpkg --add-architecture i386
sudo apt-get update 
sudo apt-get install ia32-libs

Quindi le librerie a 32 bit si installano bene (per me comunque!). Spero che questo aiuti qualcuno!


9
Questa soluzione è ormai obsoleta:Package ia32-libs 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 However the following packages replace it: lib32z1 lib32ncurses5 lib32bz2-1.0
Mike,

3
dpkg: errore: opzione sconosciuta --add-architecture
bancer

sudo apt-file -a aggiornamento i386; sudo aggiornamento del file apt; per f in $ (<libs.txt); fare test -f "/ lib / i386-linux-gnu / $ f" || test -f "/ usr / lib / i386-linux-gnu / $ f" || {echo -n "$ f:"; ps = ($ (file apt -a i386 -x cerca "/ $ f \ $" | sed -e 's / ([^:] *):. * / \ 1 / g')); echo "$ {ps [@]}"; }; done # Copia e incolla i nomi dei pacchetti desiderati dall'output dello script sopra nella variabile libs di seguito. libs = (foo bar baz); sudo apt-get install "$ {libs [@] /% /: i386}"
eel ghEEz

@bancer - devi aggiornare dpkg:sudo apt-get update && sudo apt-get install --only-upgrade dpkg
Matt

0

La risposta accettata non funziona più, come vedi dai commenti. Ho trovato una soluzione funzionante altrove:

sudo dpkg --add-architecture i386

sudo add-apt-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner"

sudo apt-get update && sudo apt-get install skype

Il link è qui .


Ancora non funziona per me ... forse è cambiato ancora una volta dalla tua risposta
redbmk
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.