Usare pacchetti a 32 bit su sistemi a 64 bit: differenze tra le versioni
(Creata pagina con '== 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 ...') |
|||
Riga 25: | Riga 25: | ||
<br/> | <br/> | ||
<br/> | <br/> | ||
{{Autori | |||
|Autore = [[User:Ferdybassi|Ferdybassi]] | |||
|Estesa_da = | |||
|Verificata_da= | |||
|Numero_revisori = | |||
}} | |||
[[Categoria:Apt]] |
Versione delle 21:44, 8 mar 2014
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.
Installazione
Nelle vecchie versioni di Debian per avere questa funzionalità era necessario installare il pacchetto ia32-libs; a partire da Debian Wheezy la situazione è diversa e occorre aggiungere l'architettura a 32 bit con il comando:
# dpkg --add-architecture i386
Dopo un aggiornamento del database di apt:
# apt-get update
saremo in grado di installare anche pacchetti che esistono solo nella versione pacchettizzata a 32 bit.
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.
Per risolvere il problema è sufficiente anteporre la dicitura [arch=amd64] alla riga del repository, nel nostro /etc/apt/sources.list.
Ad esempio per Proxmox:
# PVE packages provided by proxmox.com deb [arch=amd64] http://download.proxmox.com/debian wheezy pve
Guida scritta da: Ferdybassi | Debianized 20% |
Estesa da: | |
Verificata da: | |
Verificare ed estendere la guida | Cos'è una guida Debianized |