Per coloro che hanno usato GNU/Linux, in particolare Debian GNU / Linux a versione 8, che era stabile tra 2015 e 2017, potendo usufruire dei vantaggi del «Multi-architettura» Non significava un gran problema. Pertanto, molti di più potrebbero essere giustiziati App a 32 bit su Sistemi operativi a 64 bit.
Tuttavia, da allora non è stato più possibile farlo al meglio Debian 9 dalla 2017, fino ad oggi, anno 2022, Con Debian 10 e Debian 11, Debian Sid e Debian sperimentale. Inoltre, sicuramente anche in futuro con Debian 12. Ma non tutto è perduto, c'è sempre un trucco o una soluzione alternativa disponibile. E qui vedremo una soluzione per installa ia32-libs su MX-21 e Debian-11.
E come di consueto, prima di entrare a fondo nell'argomento di oggi sul "Multiarchitettura" nei sistemi operativi GNU/Linux, lasceremo per chi fosse interessato ad esplorare pubblicazioni molto antiche relative a quel punto, i seguenti link ad esse. In modo tale che possano esplorarli facilmente, se necessario, dopo aver terminato la lettura di questa pubblicazione:
“Ciao amici, questa volta vorrei mostrarvi come installare una libreria per eseguire programmi a 32 bit su un sistema a 64 bit, se vi state chiedendo per cosa potrebbe essere usato, sarebbe in XAMPP. Il che ci chiede una libreria da eseguire su un sistema a 64 bit. Bene, mettiti al lavoro". Come eseguire applicazioni a 32 bit su Fedora a 64 bit
Multi-architettura su MX-21 e Debian-11: è possibile?
Che cos'è la multiarchitettura in GNU/Linux?
Per capire il "Multi-architettura" su GNU/Linux, e in particolare su Debian GNU / Linux, niente di meglio che sapere come questo è definito dal molto Progetto Debian. Per questo motivo citeremo il seguente frammento di testo:
"Multiarchitettura o multiarcata sono i termini che si riferiscono alla capacità di un sistema di installare ed eseguire applicazioni da più destinazioni binarie diverse; ad esempio, per eseguire un'applicazione con architettura i386-linux-gnu su un sistema amd64-linux-gnu. Essendo questo il caso più comune, ci sono molti altri esempi di combinazioni plausibili, come armel e armhf. La multiarchitettura semplifica anche la compilazione incrociata, in cui le librerie e le intestazioni di architetture esterne sono necessarie su un sistema durante la compilazione.
Le proposte esistenti consentono la co-installazione di librerie e intestazioni per architetture diverse, anche se non ancora binari, quindi puoi avere una versione i386 o una versione amd64 di un binario, ma non entrambe contemporaneamente. Tutte le dipendenze verranno installate e rese disponibili al file binario corrispondente. La multiarchitettura è uno sviluppo significativo e potente e influisce su molti processi e aspetti del sistema. Gli effetti pratici immediati sono la rimozione del pacchetto ia32-libs e l'ottenimento delle dipendenze appropriate per la compilazione incrociata". Supporto multi-arcata Debian
Considerando che, in pratica e andando dritti al punto, questo significa che prima Debian-9 quanto segue potrebbe essere eseguito ordini di comando ed essere in grado di godere appieno dei vantaggi di "Multi-architettura" in Debian a 64 bit:
apt update
dpkg --add-architecture i386
apt-get install ia32-libs ia32-libs-gtk ia32-libs-kde ia32-libs-sdl
apt update
apt install "paquete:i386 que necesitemos"
Mentre, da Da Debian-9 a Debian-11 Puoi eseguire solo i seguenti ordini di comando:
apt update
dpkg --add-architecture i386
apt update
apt install "paquete:i386 que necesitemos"
Cioè, non abbiamo più il pacchetto ia32-libs che di solito è richiesto per essere in grado di eseguirne molti App a 32 bit, in particolare i giochi. Su cui potrebbero benissimo essere usati Debian-9 AMD-64, in poi.
Come installare ia32-libs su MX-21 e Debian-11?
Per riuscire a farlo con successo, cioè non morire provando, nel mio caso userò il Respin (istantanea) basato su MX-21/Debian-11, detto Miracoli per installare il file pacchetto ia32-libs compatibile. Per quindi eseguire un'app creata per Linux i386, che altro non è che un'app di un'attuale community virtuale online, ancora in fase di testing (beta), che richiede il pacchetto ia32-libs al lavoro, e si chiama Second Life. Che tra l'altro, è molto simile alla corrente Metaversi (mondi Blockchain e DeFi).
Innanzitutto, e dopo aver preparato il nostro Sistema operativo a 64 bit Multiarchitettura base MX-21/Debian-11, scarichiamo il pacchetto ia32-libs compatibile con quanto segue collegamento (Mint 20.2 / UMA) e installalo con il seguente ordine di comando:
sudo apt install ./Descargas/ia32-libs_2020.05.27_amd64.deb
Fatto ciò, le nostre app 32 bit, e nel mio caso Second Life, ora possono essere eseguiti senza alcun problema direttamente correlato ai pacchetti: ia32-libs ia32-libs-gtk ia32-libs-kde ia32-libs-sdl
. Come mostrato nell'immagine seguente:
E nel caso qualcuno fosse interessato a saperne un po' di più sull'argomento Blockchain e DeFi, in particolare sul Giochi NFT, Metaverses e NFT Collectibles, puoi esplorare quanto segue link. Oppure guarda alcuni dei nostri precedenti post correlati:
"La multiarchitettura consente di installare librerie da più architetture sullo stesso sistema. Ciò è utile in molti casi, ma principalmente per installare pacchetti a 32 e 64 bit sulla stessa macchina e avere le dipendenze risolte automaticamente. In generale, potrai avere librerie di più architetture installate insieme e applicazioni di un'architettura o di un'altra installate come alternative. Si noti che ciò non consente l'installazione simultanea di più versioni di programmi.". Che cos'è la multiarchitettura? – Come Debian
Riassunto
In sintesi, speriamo che questa guida o tutorial per installa ia32-libs su MX-21 e Debian-11 essere molto utile per molti, soprattutto per chi ha bisogno di correre normali app o giochi a 32 bit su piattaforme a 64 bit. E anche per quegli utenti interessati App e giochi Blockchain e DeFi che di solito sono disponibili solo in 32 bit.
Ci auguriamo che questa pubblicazione sia molto utile per l'intera «Comunidad de Software Libre, Código Abierto y GNU/Linux»
. E non dimenticare di commentarlo qui sotto e condividerlo con gli altri sui tuoi siti Web, canali, gruppi o comunità preferiti di social network o sistemi di messaggistica. Infine, visita la nostra home page su «DesdeLinux» per esplorare più notizie e unisciti al nostro canale ufficiale Telegramma da DesdeLinux.
è ciò che ti salva e puoi eseguire app win32 su 64 macchine!
Articolo molto bello e molto completo come sempre!
Un saluto, Violetta. Grazie per il tuo commento. Quindi puoi eseguire app Linux32 su Linux64. Per eseguire le app Win32 o Win64, vengono utilizzati emulatori basati su Wine o altri.