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

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

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

For de som har brukt GNU/Linux, spesielt Debian GNU / Linux inntil versjon 8, som var stabil mellom 2015 og 2017, å kunne gjøre bruk av fordelene ved «Multi-arkitektur» Det betydde ikke mye av et problem. Derfor kan mange flere bli henrettet 32-biters apper64-biters operativsystemer.

Dette kunne imidlertid ikke lenger gjøres enkelt til det fulle siden Debian 9 fra 2017, til i dag, år 2022, Med Debian 10 og Debian 11, Debian Sid og Debian Experimental. Også, sikkert også i fremtiden med Debian 12. Men alt er ikke tapt, det er alltid et triks eller en løsning tilgjengelig. Og her skal vi se en løsning for installer ia32-libs på MX-21 og Debian-11.

Hvordan kjøre 32-bits applikasjoner på 64-bit Fedora

Og som vanlig, før du går helt inn på dagens tema om  "Multiarkitektur" i GNU/Linux-operativsystemer, vil vi legge igjen følgende lenker til dem som er interessert i å utforske svært gamle publikasjoner relatert til det punktet. På en slik måte at de enkelt kan utforske dem, om nødvendig, etter å ha lest denne publikasjonen:

"Hei venner, denne gangen vil jeg vise dere hvordan du installerer et bibliotek for å kjøre 32-biters programmer på et 64-bits system, hvis du lurer på hva det kan brukes til, ville det vært i XAMPP. Som ber oss om et bibliotek for å kjøre på et 64-bit system. Vel, kom på jobb". Hvordan kjøre 32-bits applikasjoner på 64-bit Fedora

kompis
Relatert artikkel:
[HowTo] Debian Testing + Mate + Programmer
Debian
Relatert artikkel:
Manual: Hva skal jeg gjøre etter installasjon av Debian
Relatert artikkel:
Løsning på problemet med å installere 32-bits applikasjoner på Linux Mint 14 RC 64-bit

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

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

Hva er multiarkitektur i GNU/Linux?

Å forstå "Multi-arkitektur" på GNU/Linux, og spesifikt om Debian GNU / Linux, ingenting bedre enn å vite hvordan dette er definert av selve Debian-prosjekt. Av denne grunn vil vi sitere følgende tekstfragment:

"Multiarkitektur eller multiark er begrepene som refererer til et systems evne til å installere og kjøre applikasjoner fra flere forskjellige binære mål; for eksempel å kjøre en i386-linux-gnu-arkitekturapplikasjon på et amd64-linux-gnu-system. Dette er det vanligste tilfellet, det er mange andre eksempler på plausible kombinasjoner, for eksempel armel og armhf. Multiarkitektur forenkler også krysskompilering, der biblioteker og overskrifter fra eksterne arkitekturer er nødvendige på et system under kompilering.

Eksisterende forslag tillater saminstallasjon av biblioteker og overskrifter for forskjellige arkitekturer, men ennå ikke binære filer, så du kan ha enten en i386-versjon eller en amd64-versjon av en binær, men ikke begge samtidig. Alle avhengigheter vil bli installert og gjort tilgjengelig for den tilsvarende binære filen. Multiarkitektur er en betydelig og kraftig utvikling, og den påvirker mange prosesser og aspekter ved systemet. De umiddelbare praktiske effektene er fjerning av ia32-libs-pakken, og å få de riktige avhengighetene for krysskompilering". Debian multi-arch støtte

Mens dette i praksis og rett på sak betyr at før Debian-9 følgende kan utføres kommandobestillinger og fullt ut kunne nyte fordelene av "Multi-arkitektur" i 64-biters 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 bare gjøre følgende kommandoordrer:

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

Det vil si at vi ikke lenger har ia32-libs-pakken som vanligvis kreves for å kunne henrette mange 32-bits apper, spesielt spill. Som de godt kunne brukes på Debian-9 AMD-64, og videre.

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

For å kunne gjøre dette med suksess, det vil si å ikke dø av å prøve, vil jeg i mitt tilfelle bruke Respin (øyeblikksbilde) basert på MX-21/Debian-11, kalt Mirakler å installere ia32-libs-pakken kompatibel. For så å kjøre en app laget for Linux i386, som ikke er noe mer enn en app til et nåværende virtuelt nettsamfunn, som fortsatt er i testfasen (beta), som krever ia32-libs-pakken å jobbe, og det heter Second Life. Som forresten er veldig lik strømmen Metaverses (Blockchain & DeFi Worlds).

For det første, og etter å ha forberedt vår 64-biters operativsystem Multiarkitektur basen MX-21/Debian-11, laster vi ned ia32-libs-pakken kompatibel med følgende lenke (Mint 20.2 / UMA) og installer den med følgende kommandorekkefølge:

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

Når dette er gjort, appene våre 32 biter, og i mitt tilfelle, Second Life, kan de nå kjøres uten problemer direkte relatert til pakkene: ia32-libs ia32-libs-gtk ia32-libs-kde ia32-libs-sdl. Som vist i følgende bilde:

Og i tilfelle noen er interessert i å vite litt mer om emnet Blockchain og DeFi, spesielt om NFT-spill, Metaverses og NFT Collectibles, kan du utforske følgende link. Eller se noen av våre tidligere relaterte innlegg:

Cryptogames: Nyttige spill fra DeFi -verdenen for å kjenne, spille og vinne
Relatert artikkel:
Cryptogames: Nyttige spill fra DeFi -verdenen for å kjenne, spille og vinne
Relatert artikkel:
NFT (Non-Fungible Tokens): DeFi + programvareutvikling med åpen kildekode
DeFi: Decentralized Finance, Open Source Financial Ecosystem
Relatert artikkel:
DeFi: Decentralized Finance, Open Source Financial Ecosystem

"Multi-arkitektur lar deg installere biblioteker fra flere arkitekturer på samme system. Dette er nyttig i mange tilfeller, men hovedsakelig for å installere 32-bit og 64-bit pakker på samme maskin og få avhengigheter automatisk løst. Generelt vil du kunne ha biblioteker fra mer enn én arkitektur installert sammen, og applikasjoner fra en eller annen arkitektur installert som alternativer. Merk at dette ikke tillater samtidig installasjon av flere versjoner av programmer.". Hva er multiarkitektur? – Hvordan Debian

Roundup: Bannerpost 2021

Oppsummering

Oppsummert håper vi at denne veiledningen eller opplæringen for installer ia32-libs på MX-21 og Debian-11 være svært nyttig for mange, spesielt for de som trenger å løpe vanlige 32-bits apper eller spill på 64-biters plattformer. Og selv for de brukerne som er interessert i Blockchain & DeFi apper og spill som vanligvis kun kommer i 32 bits.

Vi håper at denne publikasjonen er svært nyttig for hele «Comunidad de Software Libre, Código Abierto y GNU/Linux». Og ikke glem å kommentere det nedenfor, og del det med andre på dine favorittnettsteder, kanaler, grupper eller fellesskap av sosiale nettverk eller meldingssystemer. Til slutt, besøk vår hjemmeside på «DesdeLinux» for å utforske flere nyheter, og bli med på vår offisielle kanal Telegram av DesdeLinux.


2 kommentarer, legg igjen dine

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Violet sa

    er det som redder deg, og du kan kjøre win32-apper på 64 maskiner!

    Veldig bra artikkel og veldig komplett som alltid!

    1.    Linux PostInstall sa

      Hilsen, Violet. Takk for kommentaren. Så du kan kjøre Linux32-apper på Linux64. For å kjøre Win32- eller Win64-apper brukes emulatorer basert på Wine eller andre.