Multiarch: Как да инсталирам ia32-libs на MX-21 и Debian-11?

Multiarch: Как да инсталирам ia32-libs на MX-21 и Debian-11?

Multiarch: Как да инсталирам ia32-libs на MX-21 и Debian-11?

За тези, които са използвали GNU/Linux, особено Debian GNU/Linux до версия 8 , която беше стабилна между 2015 и 2017 г. , възможността да се възползват от предимствата на „Мултиархитектурата“ не е била основен проблем. Следователно, много повече 32-битови приложения могат да се изпълняват на 64-битови операционни системи.

Това обаче вече не можеше да се направи лесно и напълно от Debian 9 през 2017 г. до днес, 2022 г. , с Debian 10, Debian 11, Debian Sid и Debian Experimental . Освен това, вероятно ще остане така и с Debian 12 в бъдеще. Но не всичко е загубено; винаги има заобиколно решение. Тук ще видим решение за инсталиране на ia32-libs на MX-21 и Debian 11.

Как да стартирам 32-битови приложения на 64-битова Fedora

И както обикновено, преди да се потопим в днешната тема за „Мултиархитектура“ в операционните системи GNU/Linux , ще предоставим следните връзки за тези, които се интересуват от разглеждане на по-стари публикации по тази тема. По този начин можете лесно да ги разгледате, ако е необходимо, след като завършите тази публикация:

„Здравейте приятели, този път бих искал да ви покажа как да инсталирате библиотека за изпълнение на 32-битови програми на 64-битова система. Ако се чудите за какво може да е полезно това, то е за XAMPP, който изисква библиотека, за да работи на 64-битова система. Добре, нека започнем .“ Как да стартирате 32-битови приложения на 64-битова Fedora

Мате
Свързана статия:
[HowTo] Debian Testing + Mate + Programs
Debian
Свързана статия:
Ръководство: Какво да правя след инсталирането на Debian
Свързана статия:
Решение на проблема с инсталирането на 32-битови приложения на Linux Mint 14 RC 64-bit

Мултиархитектура на MX-21 и Debian-11: Възможно ли е?

Мултиархитектура на MX-21 и Debian-11: Възможно ли е?

Какво е мултиархитектура в GNU/Linux?

За да разберем „Мултиархитектурата“ в GNU/Linux и по-специално в Debian GNU/Linux , няма нищо по-добро от това да знаем как тя е дефинирана от самия проект Debian . Затова ще цитираме следния откъс:

Мултиархитектурата, или мултиархитектура , се отнася до способността на системата да инсталира и изпълнява приложения от множество различни двоични целеви системи; например, стартиране на i386-linux-gnu приложение на amd64-linux-gnu система. Макар че това е най-често срещаният случай, има много други възможни комбинации, като например armel и armhf. Мултиархитектурата също така опростява кръстосаното компилиране, при което по време на компилацията са необходими библиотеки и заглавни файлове от външни архитектури.

Съществуващите предложения позволяват едновременното инсталиране на библиотеки и заглавни файлове за различни архитектури, макар и все още да не са на двоични файлове. Следователно, можете да имате или i386 версия, или amd64 версия на двоичен файл, но не и двете едновременно. Всички зависимости ще бъдат инсталирани и достъпни за съответния двоичен файл. Мулти-архитектурата е значително и мощно развитие, което засяга много процеси и аспекти на системата. Непосредствените практически ефекти са елиминирането на пакета ia32-libs и получаването на подходящите зависимости за кръстосана компилация . Поддръжка на Debian за много архитектури

На практика, и за да стигнем директно до същината, това означава, че преди Debian-9, следните команди можеха да бъдат изпълнени , за да се възползвате напълно от предимствата на "Многоархитектурата" в 64-битов 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"

Докато от Debian-9 до Debian-11 можете да използвате само следните команди:

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

С други думи, вече нямаме пакета ia32-libs , който обикновено е необходим за стартиране на много 32-битови приложения , особено игри. Тези приложения биха могли да се използват на Debian-9 AMD-64 и по-нови версии.

Как да инсталирам ia32-libs на MX-21 и Debian-11?

За да направя това успешно, тоест без да се проваля в опита, ще използвам базирания на MX-21/Debian-11 Respin (Snapshot), наречен MilagrOS, за да инсталирам съвместимия пакет ia32-libs . След това ще стартирам приложение, създадено за GNU/Linux i386 , което е просто приложение за текуща онлайн виртуална общност, все още в бета версия, което изисква пакета ia32-libs , за да функционира, и се нарича Second Life . Между другото, това е много подобно на настоящите метавселени (Blockchain и DeFi светове).

Първо, след като подготвим нашата 64-битова мултиархитектурна операционна система, базирана на MX-21 / Debian-11 , изтегляме съвместимия пакет ia32-libs от следния линк (Mint 20.2 / UMA) и го инсталираме със следната команда:

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

След като това стане, нашите приложения 32 бита, а в моя случай, Second Life, те вече могат да се изпълняват без проблем, свързан директно с пакетите: ia32-libs ia32-libs-gtk ia32-libs-kde ia32-libs-sdl. Както е показано на следното изображение:

И ако някой се интересува да научи повече за блокчейн и децентрализирани финанси (DeFi) , по-специално за NFT игри, метавселени и NFT колекционерски предмети , може да разгледа следния линк. Или да разгледа някои от предишните ни свързани публикации:

Криптоигри: Полезни игри от света на DeFi, за да знаете, играете и печелите
Свързана статия:
Криптоигри: Полезни игри от света на DeFi, за да знаете, играете и печелите
Свързана статия:
NFT (негорими токени): Разработка на софтуер DeFi + с отворен код
DeFi: Децентрализирани финанси, Финансова екосистема с отворен код
Свързана статия:
DeFi: Децентрализирани финанси, Финансова екосистема с отворен код

Многоархитектурата ви позволява да инсталирате библиотеки от множество архитектури на една и съща система. Това е полезно в много случаи, но предимно за инсталиране на 32-битови и 64-битови пакети на една и съща машина и автоматично разрешаване на зависимостите. Обикновено можете да имате библиотеки от повече от една архитектура, инсталирани заедно, и приложения от една или друга архитектура, инсталирани като алтернативи. Обърнете внимание, че това не позволява едновременното инсталиране на множество версии на програми . Какво е многоархитектура? – HowTo Debian

Обзор: Банер пост 2021 г

Обобщение

В обобщение, надяваме се, че това ръководство или урок за инсталиране на ia32-libs на MX-21 и Debian-11 ще бъде много полезно за мнозина, особено за тези, които трябва да стартират стандартни 32-битови приложения или игри на 64-битови платформи. Ще бъде полезно и за потребители, интересуващи се от блокчейн и DeFi приложения и игри , които обикновено са само 32-битови.

Надяваме се, че тази публикация е много полезна за всички «Comunidad de Software Libre, Código Abierto y GNU/Linux». И не забравяйте да го коментирате по-долу и да го споделите с други в любимите си уебсайтове, канали, групи или общности в социални мрежи или системи за съобщения. И накрая, посетете нашата начална страница на адрес «FromLinux» за да разгледате още новини и се присъединете към нашия официален канал Телеграма от DesdeLinux.


Добавяне като предпочитан източник в Google