對於那些使用過 GNU/Linux 的人,尤其是 Debian GNU / Linux 直到 版本8, 之間是穩定的 2015和2017, 能夠利用 «多架構» 這並不是什麼大問題。 因此,可以執行更多 32 位應用程序 上 64 位操作系統.
然而,這不再容易做到充分,因為 Debian 9的 從 2017, 直到今天, 年 2022,帶 Debian 10 和 Debian 11、Debian Sid 和 Debian 實驗版. 此外,Debian 12 的未來肯定也是如此。但一切都不會丟失,總有可用的技巧或解決方法。 在這裡,我們將看到一個解決方案 在 MX-32 和 Debian-21 上安裝 ia11-libs.
和往常一樣,在完全進入今天的主題之前 GNU/Linux 操作系統中的“多架構”,我們將為那些有興趣探索與該點相關的非常古老的出版物的人留下以下鏈接。 如有必要,在閱讀完本出版物後,他們可以輕鬆地探索它們:
“你好朋友,這次我想向你展示如何在 32 位系統上安裝一個庫來運行 64 位程序,如果你想知道它可以用來做什麼,那就是在 XAMPP 中。 它要求我們提供一個在 64 位系統上運行的庫。 嗯,開始工作“。 如何在32位Fedora上運行64位應用程序
MX-21 和 Debian-11 上的多架構:可能嗎?
什麼是 GNU/Linux 中的多體系結構?
要了解 GNU/Linux 上的“多架構”,特別是關於 Debian GNU / Linux,沒有什麼比知道它是如何定義的更好的了 Debian專案. 為此,我們將引用以下文本片段:
“多架構或多架構是指系統從多個不同的二進制目標安裝和運行應用程序的能力的術語; 例如,在 amd386-linux-gnu 系統上運行 i64-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, 向前。
如何在 MX-32 和 Debian-21 上安裝 ia11-libs?
為了能夠成功地做到這一點,也就是說,不要死去,在我的情況下,我將使用 重新旋轉(快照) 根據 MX-21 / Debian-11, 叫 奇蹟 安裝 ia32-libs 包 兼容的。 然後運行為 Linux i386,無非是當前在線虛擬社區的一款應用,還處於測試階段(beta),需要 ia32-libs 包 工作,它被稱為 第二人生“. 順便說一句,與現在的非常相似 元界(區塊鍊和 DeFi 世界)。
首先,在準備好我們的 64位操作系統 多架構 基地 MX-21/Debian-11,我們下載 ia32-libs 包 兼容以下 鏈接(薄荷 20.2 / UMA) 並使用以下命令順序安裝它:
sudo apt install ./Descargas/ia32-libs_2020.05.27_amd64.deb
完成後,我們的應用程序 32位,在我的情況下, 第二人生“,它們現在可以毫無問題地執行,與包直接相關: ia32-libs ia32-libs-gtk ia32-libs-kde ia32-libs-sdl
. 如下圖所示:
如果有些人有興趣了解更多有關該主題的信息 區塊鍊和 DeFi,特別是關於 NFT 遊戲、元界和 NFT 收藏品,您可以探索以下內容 鏈接. 或者查看我們之前的一些相關帖子:
“Multiarch 允許您在同一系統上安裝來自多個體系結構的庫。 這在許多情況下很有用,但主要用於在同一台機器上安裝 32 位和 64 位軟件包並自動解決依賴關係。 通常,您將能夠將來自多個架構的庫安裝在一起,並安裝來自一種或另一種架構的應用程序作為替代方案。 請注意,這不允許同時安裝多個版本的程序。“. 什麼是多架構? – 如何使用 Debian
總結
總之,我們希望本指南或教程適用於 在 MX-32 和 Debian-21 上安裝 ia11-libs 對許多人非常有用,尤其是對於那些需要跑步的人 普通 32 位應用程序或遊戲 在 64 位平台上。 甚至對於那些感興趣的用戶 區塊鍊和 DeFi 應用和遊戲 通常只有 32 位。
我們希望本出版物對整個 «Comunidad de Software Libre, Código Abierto y GNU/Linux»
. 並且不要忘記在下面對其進行評論,並在您最喜歡的網站、頻道、群組或社交網絡或消息傳遞系統的社區上與他人分享。 最後,請訪問我們的主頁 «DesdeLinux» 探索更多新聞,並加入我們的官方頻道 電報 DesdeLinux.
是什麼節省您,您可以在 32 台機器上運行 win64 應用程序!
很好的文章,一如既往的完整!
問候,紫羅蘭。 謝謝你的評論。 因此,您可以在 Linux32 上運行 Linux64 應用程序。 要運行 Win32 或 Win64 應用程序,需要使用基於 Wine 或其他的模擬器。