Come eseguire software a 32 bit su Ubuntu a 64 bit

how to run 32 bit software on 64 bit

La maggior parte dei pacchetti software Linux è progettata per architetture a 64 bit, in particolare quelle dedicate alle architetture X_86. Ma a volte è necessario eseguire app e giochi a 32 bit su sistemi Linux a 64 bit. Molti giochi su Linux e software commerciali sono progettati per architetture a 32 bit. In questo articolo, ti diremo come eseguire un software a 32 bit su un sistema operativo Linux a 64 bit.

A differenza delle infrastrutture di fascia alta come PowerPC o Sparc Environment, i processori x86_64 sono progettati in modo da consentire loro di eseguire i sistemi a 32 bit senza l'emulazione a livello hardware. Ciò rende più semplice per gli utenti che desiderano eseguire un software a 32 bit su un sistema operativo Linux a 64 bit eseguire le modifiche. Hai solo bisogno di installare le librerie necessarie per preparare il software per l'esecuzione sul computer. In Ubuntu, le librerie sono impacchettate e puoi attivarle digitando usando il seguente comando (ia32-libs) nel terminale





sudo apt-get install ia32-libs

Dopo questo semplice comando, sarà possibile eseguire giochi a 32 bit e software a 32 bit su un sistema operativo Linux a 64 bit. Puoi eseguire Skype e i normali programmi a 32 bit dopo questo comando, ma potrebbero esserci problemi con altri software e app che devono essere affrontati.

L'esecuzione di software a 32 bit su Linux a 64 bit forza il sistema operativo a cercare motori GTK predefiniti. È possibile visualizzare l'errore 'Classe ELF errata' quando si tenta di eseguire qualsiasi software a 32 bit sul computer a 64 bit. Ubuntu installa la versione predefinita a 32 bit dei motori GTK/usr/lib32/gtk-2.0Temi GTK come la curva qt non entrano nella directory, causando l'errore.



Seguire i passaggi indicati di seguito per risolvere questo problema

Cerca il pacchetto a 32 bit del tema che stai utilizzando. Puoi cercare i pacchettiQui

Scarica ed estrai il file del tema



Trova la libreria del tema. Ad esempio, se il tema è qtcurve, può essere trovato in ~ / download-directory / usr / lib / gtk-2.0 / 2.10.0 / engine / libqtcurve.so.

Ora copia la libreria nella directory lib32, usa il seguente comando (apportando modifiche in esso, sto usando il comando secondo il tema qtcurve)

sudo cp ~ / directory-download / usr / lib / gtk-2.0 / 2.10.0 / engine / libqtcurve.so /usr/lib32/gtk-2.0/2.10.0/engines/

Cosa succede se nulla funziona?

Se tutto fallisce e non sei ancora in grado di eseguire software a 32 bit su Ubuntu a 64 bit, la soluzione è l'esecuzione di software in ambiente chroot. chroot installa un'intera versione a 32 bit del sistema operativo completo in una directory sul tuo PC. Verrà utilizzato più spazio, ma ogni kernel e boot caricati saranno conformi all'ambiente a 32 bit quando viene eseguito chroot.

le libellule fingono la morte per evitare l'accoppiamento