Usare pacchetti a 32 bit su sistemi a 64 bit: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
nessun oggetto della modifica
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 2: Riga 2:
__TOC__
__TOC__
== Introduzione ==
== Introduzione ==
A partire da Debian Wheezy è possibile installare applicazioni linux i386 (a 32 bit) su sistemi amd64 (a 64 bit). Questa funzione è chiamata ''Multiarch'' e aggiunge a un sistema la capacità di installare e avviare applicazioni pacchettizzate per architetture differenti da quella di installazione.
A partire da Debian [[Wheezy]] è possibile installare applicazioni Linux i386 (a 32 bit) su sistemi amd64 (a 64 bit). Questa funzione è chiamata ''Multiarch'' e aggiunge a un sistema la capacità di installare e avviare applicazioni pacchettizzate per architetture differenti da quella di installazione.


== Installazione ==
== Installazione ==
Nelle vecchie versioni di Debian per avere questa funzionalità era necessario installare il pacchetto <tt>ia32-libs</tt>; a partire da Debian Wheezy la situazione è diversa e occorre aggiungere l'architettura a 32 bit con il comando:
Nelle vecchie versioni di Debian per avere questa funzionalità era necessario installare il pacchetto <code>ia32-libs</code>; a partire da Debian Wheezy la situazione è diversa e occorre aggiungere l'architettura a 32 bit con il comando:
<pre>
<pre>
# dpkg --add-architecture i386
# dpkg --add-architecture i386
</pre>
</pre>
Dopo un aggiornamento del database di <tt>apt</tt>:
Dopo un aggiornamento del database di <code>apt</code>:
<pre>
<pre>
# apt-get update
# apt-get update
Riga 16: Riga 16:


== Repositori esterni ==
== Repositori esterni ==
Se abbiamo necessità di installare applicazioni da repository non ufficiali che supportano solo pacchetti a 64 bit, otterremo un errore di architettura mancante.
Se abbiamo necessità di installare applicazioni da [[repository]] non ufficiali che supportano solo pacchetti a 64 bit, otterremo un errore di architettura mancante.<br/>
<br/>
Per risolvere il problema è sufficiente anteporre la dicitura <code>[arch=amd64]</code> alla riga del repository,  nel nostro <code>/etc/apt/sources.list</code>.
Per risolvere il problema è sufficiente anteporre la dicitura <tt>[arch=amd64]</tt> alla riga del repository,  nel nostro <tt>/etc/apt/sources.list</tt>.
<br/>
<br/>
Ad esempio per Proxmox:
Ad esempio per Proxmox:
6 999

contributi

Menu di navigazione