Multiarch: Hvordan installeres ia32-libs på MX-21 og Debian-11?

Multiarch: Hvordan installeres ia32-libs på MX-21 og Debian-11?

Multiarch: Hvordan installeres ia32-libs på MX-21 og Debian-11?

For dem, der har brugt GNU/Linux, især Debian GNU / Linux indtil den udgave 8, som var stabil mellem 2015 og 2017, at kunne gøre brug af fordelene ved "Multi-arkitektur" Det betød ikke det store problem. Derfor kunne mange flere henrettes 32 bit apps om 64 bit operativsystemer.

Dette kunne dog ikke længere gøres let til fulde siden Debian 9 fra 2017, indtil i dag, år 2022, Med Debian 10 og Debian 11, Debian Sid og Debian Experimental. Også helt sikkert også i fremtiden med Debian 12. Men alt er ikke tabt, der er altid et trick eller en løsning tilgængelig. Og her vil vi se en løsning på installer ia32-libs på MX-21 og Debian-11.

Sådan køres 32 bit applikationer på 64 Bit Fedora

Og som sædvanlig, inden man går helt ind på dagens emne om  "Multiarkitektur" i GNU/Linux-operativsystemer, vil vi efterlade følgende links til dem, der er interesseret i at udforske meget gamle publikationer relateret til det punkt. På en sådan måde, at de nemt kan udforske dem, hvis det er nødvendigt, efter at have læst denne publikation:

"Hej venner, denne gang vil jeg gerne vise jer, hvordan man installerer et bibliotek til at køre 32-bit programmer på et 64-bit system, hvis du spekulerer på, hvad det kunne bruges til, ville det være i XAMPP. Hvilket beder os om et bibliotek til at køre på et 64-bit system. Nå, kom på arbejde". Sådan køres 32 bit applikationer på 64 Bit Fedora

Mate
relateret artikel:
[HowTo] Debian Testing + Mate + programmer
Debian
relateret artikel:
Manual: Hvad skal man gøre efter installation af Debian
relateret artikel:
Løsning på problemet med installation af 32-bit applikationer på Linux Mint 14 RC 64-bit

Multi-arkitektur på MX-21 og Debian-11: Er det muligt?

Multi-arkitektur på MX-21 og Debian-11: Er det muligt?

Hvad er multiarkitektur i GNU/Linux?

At forstå "Multi-arkitektur" på GNU/Linuxog specifikt om Debian GNU / Linux, intet bedre end at vide, hvordan dette er defineret af selve Debian-projekt. Af denne grund vil vi citere følgende tekstfragment:

"Multiarkitektur eller multiarch er de termer, der bruges til at referere til et systems evne til at installere og køre applikationer fra flere forskellige binære mål; for eksempel at køre en i386-linux-gnu-arkitekturapplikation på et amd64-linux-gnu-system. Da dette er det mest almindelige tilfælde, er der mange andre eksempler på plausible kombinationer, såsom armel og armhf. Multiarkitektur forenkler også krydskompilering, hvor biblioteker og headere fra eksterne arkitekturer er nødvendige på et system under kompilering.

Eksisterende forslag tillader saminstallation af biblioteker og headere til forskellige arkitekturer, dog endnu ikke binære, så du kan have enten en i386-version eller en amd64-version af en binær, men ikke begge dele samtidigt. Alle afhængigheder vil blive installeret og gjort tilgængelige for den tilsvarende binære. Multiarkitektur er en væsentlig og kraftfuld udvikling, og den påvirker mange processer og aspekter af systemet. De umiddelbare praktiske effekter er fjernelse af ia32-libs-pakken og at få de passende afhængigheder til krydskompilering". Debian multi-arch support

Hvorimod det i praksis og lige til sagen betyder, at før Debian-9 følgende kunne udføres kommandobestillinger og være i stand til fuldt ud at nyde fordelene ved "Multi-arkitektur" i 64-bit Debian:

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"

Mens, fra Debian-9 til og med Debian-11 Du kan kun udføre følgende kommandoordrer:

apt update
dpkg --add-architecture i386
apt update
apt install "paquete:i386 que necesitemos"

Det vil sige, at vi ikke længere har ia32-libs pakke hvilket normalt kræves for at kunne henrette mange 32-bit apps, især spil. Som de sagtens kunne bruges på Debian-9 AMD-64, og frem.

Hvordan installeres ia32-libs på MX-21 og Debian-11?

For at være i stand til at gøre dette med succes, det vil sige ikke at dø i forsøget, vil jeg i mit tilfælde bruge Respin (øjebliksbillede) baseret på MX-21/Debian-11, kaldet Mirakler at installere ia32-libs pakke kompatibel. For derefter at køre en app oprettet til Linux i386, som ikke er andet end en app til et aktuelt virtuelt online-fællesskab, som stadig er i testfasen (beta), hvilket kræver ia32-libs pakke at arbejde, og det hedder Second Life. Som i øvrigt minder meget om den nuværende Metaverses (Blockchain & DeFi Worlds).

For det første og efter at have forberedt vores 64 bit operativsystem Multi-arkitektur bund MX-21/Debian-11, downloader vi ia32-libs pakke kompatibel med følgende link (Mint 20.2 / UMA) og installer det med følgende kommandorækkefølge:

sudo apt install ./Descargas/ia32-libs_2020.05.27_amd64.deb

Når dette er gjort, vil vores apps 32 bitog i mit tilfælde, Second Life, kan de nu udføres uden problemer, der er direkte relateret til pakkerne: ia32-libs ia32-libs-gtk ia32-libs-kde ia32-libs-sdl. Som vist på følgende billede:

Og hvis nogle er interesserede i at vide lidt mere om emnet Blockchain og DeFi, specifikt om NFT-spil, Metaverses og NFT-samleobjekter, kan du udforske følgende link. Eller se nogle af vores tidligere relaterede indlæg:

Cryptogames: Nyttige spil fra DeFi -verdenen til at kende, spille og vinde
relateret artikel:
Cryptogames: Nyttige spil fra DeFi -verdenen til at kende, spille og vinde
relateret artikel:
NFT (ikke-svampelige tokens): DeFi + open source softwareudvikling
DeFi: Decentraliseret finansiering, open source finansielt økosystem
relateret artikel:
DeFi: Decentraliseret finansiering, open source finansielt økosystem

"Multiarch giver dig mulighed for at installere biblioteker fra flere arkitekturer på det samme system. Dette er nyttigt i mange tilfælde, men primært til at installere 32-bit og 64-bit pakker på den samme maskine og få afhængigheder automatisk løst. Generelt vil du være i stand til at have biblioteker fra mere end én arkitektur installeret sammen, og applikationer fra en eller anden arkitektur installeret som alternativer. Bemærk, at dette ikke tillader samtidig installation af flere versioner af programmer.". Hvad er multiarkitektur? – Sådan Debian

Roundup: Bannerpost 2021

Resumé

Sammenfattende håber vi, at denne guide eller tutorial til installer ia32-libs på MX-21 og Debian-11 være meget nyttig for mange, især for dem, der skal løbe normale 32-bit apps eller spil på 64-bit platforme. Og selv for de brugere, der er interesserede i Blockchain & DeFi apps og spil som normalt kun kommer i 32 bits.

Vi håber, at denne publikation er meget nyttig for det hele «Comunidad de Software Libre, Código Abierto y GNU/Linux». Og glem ikke at kommentere det nedenfor, og del det med andre på dine foretrukne websteder, kanaler, grupper eller fællesskaber af sociale netværk eller beskedsystemer. Besøg endelig vores hjemmeside på «DesdeLinux» for at udforske flere nyheder og deltage i vores officielle kanal for Telegram af DesdeLinux.


2 kommentarer, lad dine

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Violeta sagde han

    er det, der redder dig, og du kan køre win32 apps på 64 maskiner!

    Meget god artikel og meget komplet som altid!

    1.    Linux Post Installation sagde han

      Hilsen, Violet. Tak for din kommentar. Så du kan køre Linux32 apps på Linux64. For at køre Win32 eller Win64 Apps bruges emulatorer baseret på Wine eller andre.