Questa volta me lo annoto sul mio blog dato che è un problema che si sta frequentando abbastanza spesso. Ho voluto installare l’ultima versione di skype per Ubuntu, ma l’unica release che possiamo scaricare è per sistemi a 32 Bit, e ovviamente il gestore delle istallazioni mi informa che non è possibile installarlo perchè nota appunto questa differenza di architettura.
Allora come fare per installare un file deb per pc a 32 bit su una macchina a 64 bit? Semplice! Forzare l’installazione; ecco il comando:
dpkg -i –force-architecture nome_file_32bit.deb
Non ne valeva la pena scrivere un post solo per questo ma… almeno saprò dove andare a cercarlo la prossima volta ;-)
ma scusa tu hai un sistema a 64 bit? XD e da quando? :D
Il mio processore è intel core 2 duo che utilizza il set di istruzioni x86-64, dunque ho istallato ubuntu 64 bit.
more details here: http://it.wikipedia.org/wiki/Core_2_Duo
Ciao,
siccome ho avuto problemi a disinstallare un pacchetto installato forzando l’architettura, posto la soluzione che ho trovato.
Il problema è che a volte il nome del pacchetto è diverso dal nome dell’eseguibile e dal nome del file .deb, perciò in fase di disinstallazione non si riesce a dare al comando “dpkg -r” l’argomento giusto.
Per cercare il vero nome del pacchetto da dare in pasto a “dpkg -r” si può procedere come segue:
– “dpkg -l |grep ”
Dall’output di solito si può trovare il vero nome del pacchetto.
– “sudo dpkg -r ”
Ciao!
Volevo scrivere così (non so perché non è venuto nel post precedente… scusate il doppione)
– dpkg -l |grep “parte del nome del pacchetto”
Dall’output di solito si può trovare il vero nome del pacchetto.
– sudo dpkg -r “vero nome del pacchetto”