Szczególnie dla tych, którzy używali GNU/Linuksa Debian GNU / Linux aż do Wersja 8, który był stabilny między 2015 i 2017, możliwość korzystania z dobrodziejstw «Wieloarchitektura» Nie oznaczało to większego problemu. Dlatego można wykonać o wiele więcej 32-bitowe aplikacje na 64-bitowe systemy operacyjne.
Jednak nie było to już łatwe do zrobienia w pełni, ponieważ Debian 9 z 2017, do dzisiaj, rok 2022, Z Debian 10 i Debian 11, Debian Sid i Debian Experimental. Z pewnością także w przyszłości z Debianem 12. Ale nie wszystko stracone, zawsze jest dostępna sztuczka lub obejście. I tutaj zobaczymy rozwiązanie dla zainstaluj ia32-libs na MX-21 i Debian-11.
I jak zwykle, zanim w pełni wejdziemy w dzisiejszy temat na „Multiarchitektura” w systemach operacyjnych GNU/Linux, Zainteresowanym eksploracją bardzo starych publikacji związanych z tym punktem zostawimy poniższe linki do nich. W taki sposób, aby w razie potrzeby mogli je łatwo zbadać po przeczytaniu tej publikacji:
„Witajcie przyjaciele, tym razem chciałbym wam pokazać, jak zainstalować bibliotekę do uruchamiania programów 32-bitowych w systemie 64-bitowym, jeśli zastanawiacie się, do czego mogłaby być użyta, byłaby to w XAMPP. Co prosi nas o bibliotekę działającą w systemie 64-bitowym. Cóż, do roboty". Jak uruchamiać aplikacje 32-bitowe w 64-bitowej Fedorze
Wieloarchitektura na MX-21 i Debian-11: Czy to możliwe?
Czym jest multiarchitektura w GNU/Linuksie?
Aby zrozumieć „Multi-architektura” na GNU/Linuksie, a konkretnie o Debian GNU / Linux, nic lepszego niż wiedza, jak to jest zdefiniowane przez sam Projekt Debiana. Z tego powodu przytoczymy następujący fragment tekstu:
"Wieloarchitektura lub wieloarchitektura to terminy, które odnoszą się do zdolności systemu do instalowania i uruchamiania aplikacji z wielu różnych celów binarnych; na przykład uruchomienie aplikacji o architekturze i386-linux-gnu w systemie amd64-linux-gnu. Jest to najczęstszy przypadek, istnieje wiele innych przykładów prawdopodobnych kombinacji, takich jak armel i armhf. Wieloarchitektura upraszcza również kompilację krzyżową, w której podczas kompilacji w systemie potrzebne są biblioteki i nagłówki z architektur zewnętrznych.
Istniejące propozycje pozwalają na współinstalację bibliotek i nagłówków dla różnych architektur, ale jeszcze nie binariów, więc możesz mieć albo wersję i386, albo wersję amd64 binariów, ale nie obie jednocześnie. Wszystkie zależności zostaną zainstalowane i udostępnione odpowiednim plikom binarnym. Wieloarchitektura to znaczący i potężny rozwój, który wpływa na wiele procesów i aspektów systemu. Bezpośrednimi praktycznymi efektami jest usunięcie pakietu ia32-libs i uzyskanie odpowiednich zależności do kompilacji krzyżowej". Obsługa wielu architektur Debiana
Natomiast w praktyce i przechodząc od razu do sedna oznacza to, że wcześniej… Debian-9 można wykonać następujące czynności rozkazy dowodzenia i móc w pełni korzystać z dobrodziejstw „Multiarchitektura” w 64-bitowym Debianie:
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"
Chociaż, od Debian-9 do Debian-11 Możesz wykonywać tylko następujące polecenia poleceń:
apt update
dpkg --add-architecture i386
apt update
apt install "paquete:i386 que necesitemos"
Oznacza to, że nie mamy już Pakiet ia32-libs co zwykle jest wymagane, aby móc wykonać wiele Aplikacje 32-bitowe, zwłaszcza gry. Aby można je było bardzo dobrze wykorzystać Debian-9 AMD-64, r.
Jak zainstalować ia32-libs na MX-21 i Debian-11?
Aby móc to zrobić z sukcesem, czyli nie umrzeć próbując, w moim przypadku użyję Odpowiadanie (migawka) na podstawie MX-21/Debian-11, nazywa Cuda aby zainstalować Pakiet ia32-libs zgodny. Aby następnie uruchomić aplikację utworzoną dla Linux i386, który jest niczym innym jak aplikacją obecnej wirtualnej społeczności online, która wciąż znajduje się w fazie testów (beta), która wymaga Pakiet ia32-libs do pracy i to się nazywa Second Life. Który, nawiasem mówiąc, jest bardzo podobny do obecnego Metaverses (światy Blockchain i DeFi).
Po pierwsze i po przygotowaniu naszego 64-bitowy system operacyjny Wieloarchitektura baza MX-21/Debian-11, pobieramy Pakiet ia32-libs kompatybilny z następującymi link (Minta 20.2 / UMA) i zainstaluj go za pomocą następującej kolejności poleceń:
sudo apt install ./Descargas/ia32-libs_2020.05.27_amd64.deb
Gdy to zrobisz, nasze aplikacje 32-bitowy, a w moim przypadku Second Life, można je teraz wykonać bez problemu bezpośrednio związanego z pakietami: ia32-libs ia32-libs-gtk ia32-libs-kde ia32-libs-sdl
. Jak pokazano na poniższym obrazku:
A na wypadek, gdyby ktoś chciał dowiedzieć się czegoś więcej na ten temat Blockchain i DeFi, konkretnie o Gry NFT, Metaverses i Kolekcje NFT, możesz zapoznać się z poniższymi informacjami powiązanie. Lub zobacz niektóre z naszych poprzednich powiązanych postów:
"Wieloarchitektura umożliwia instalowanie bibliotek z wielu architektur w tym samym systemie. Jest to przydatne w wielu przypadkach, ale głównie do instalowania pakietów 32-bitowych i 64-bitowych na tym samym komputerze i automatycznego rozwiązywania zależności. Ogólnie rzecz biorąc, będziesz mógł mieć zainstalowane razem biblioteki z więcej niż jednej architektury, a aplikacje z tej lub innej architektury będą instalowane jako alternatywy. Zauważ, że nie pozwala to na jednoczesną instalację wielu wersji programów.". Czym jest wieloarchitektura? – Jak Debiana
streszczenie
Podsumowując, mamy nadzieję, że ten przewodnik lub samouczek dla zainstaluj ia32-libs na MX-21 i Debian-11 być bardzo przydatne dla wielu, zwłaszcza dla tych, którzy muszą biegać normalne 32-bitowe aplikacje lub gry na platformach 64-bitowych. I nawet dla tych zainteresowanych użytkowników Aplikacje i gry Blockchain i DeFi które zwykle są dostępne tylko w wersji 32-bitowej.
Mamy nadzieję, że ta publikacja będzie bardzo przydatna dla całego «Comunidad de Software Libre, Código Abierto y GNU/Linux»
. Nie zapomnij skomentować go poniżej i udostępnić innym w swoich ulubionych witrynach internetowych, kanałach, grupach lub społecznościach sieci społecznościowych lub komunikatorach. Na koniec odwiedź naszą stronę główną pod adresem «DesdeLinux» aby odkryć więcej wiadomości i dołączyć do naszego oficjalnego kanału Telegram z DesdeLinux.
jest tym, co Cię oszczędza i możesz uruchamiać aplikacje win32 na 64 maszynach!
Bardzo dobry artykuł i jak zawsze bardzo kompletny!
Pozdrowienia Fiolet. Dzięki za komentarz. Możesz więc uruchamiać aplikacje dla systemu Linux32 w systemie Linux64. Do uruchamiania aplikacji Win32 lub Win64 używane są emulatory oparte na Wine lub innych.