大多數使用基于 ubuntu/debian 的發行版的人都更傾向于選擇64位的系統,對吧?這是因為64位的系統能夠充分發揮你的硬體的全部性能, 它使你能夠在更緊張的記憶體資源下使用更複雜的軟體,而且是真的快速使用,不必每次做一件小事都要等上許久。現在,32位僅有一個優點,那就是沒有太多相容性上的問題。每次java更新都很讓人很困惑,因為大多數使用者都不能獲得需要的庫檔案。在過去,很多别的軟體和驅動也沒有64位版。
是以,如果現在你有一個64位架構的系統,而且你可以使用之前的支援:包括驅動、64位版本和任何一個你需要的軟體。這樣就避免了所有的問題,對吧?現在有一個讓你可以在64位系統中使用32位軟體的方法,爽嗎?就在你讀了這篇文章然後照着做了之後就可以了。如果你有一個13.10或更高版本的ubuntu/debian,你需要安裝一個叫做 ia32-libs 的基礎包。現在,這個包已經被廢棄了,是以你必須手工安裝。

下面的指令可以在 ubuntu/debian 13.10 或更高的發行版上運作。
<a target="_blank"></a>
你可以打開終端然後輸入:
dpkg --print-architecture
你将會看到像下面這樣的内容:
amd64
這說明着你已經擁有了64位架構核心。
(多架構支援可以讓你在有64位庫的情況下使用32位庫。)
輸入:
dpkg --print-foreign-architectures
輸出是:
i386
如果你還沒有多架構支援你需要打開它。
另一種第二步: 打開多架構支援。
sudo dpkg --add-architecture i386
sudo apt -get update
然後就會開始下載下傳更新然後運作。
之後你需要輸入:
sudo apt-get dist-upgrade
它會檢查你已經擁有的庫檔案是否有更新的版本。
若果然有的話,它會問你是否需要更新(y/n)。
如此這般,你就已經成功地為你的64位系統安裝了32位支援了。
原文釋出時間為:2014-04-27
本文來自雲栖社群合作夥伴“linux中國”