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. Поради тази причина ще цитираме следния текстов фрагмент:

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

Съществуващите предложения позволяват съвместно инсталиране на библиотеки и заглавки за различни архитектури, макар и все още не двоични, така че можете да имате или i386 версия, или amd64 версия на двоичен файл, но не и двете едновременно. Всички зависимости ще бъдат инсталирани и предоставени на съответния двоичен файл. Мултиархитектурата е значимо и мощно развитие и засяга много процеси и аспекти на системата. Непосредствените практически ефекти са премахването на пакета ia32-libs и получаването на подходящите зависимости за кръстосано компилиране". Поддръжка на много арки на 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?

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

Първо и след приготвянето на нашите 64-битова операционна система Мултиархитектура база MX-21/Debian-11, изтегляме пакет ia32-libs съвместим със следното връзка (Монетен двор 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 игри, Metaverses и NFT колекционерски предмети, можете да разгледате следната връзка. Или да разгледате някои от предишните ни свързани публикации:

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

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

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

Обобщение

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

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