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

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
(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/>
--[[Utente:Ferdybassi|Ferdybassi]] 22:43, 8 mar 2014 (CET)
{{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 Swirl-auth20.png Debianized 20%
Estesa da:
Verificata da:

Verificare ed estendere la guida | Cos'è una guida Debianized