Ubuntu 13.10 已經是新的 Multiarch
1. 自 Ubuntu 12.04 ia32-libs 改爲 transitional 相依於 ia32-libs-multiarch (所以直接安裝 ia32-libs-multiarch 即可)
http://packages.ubuntu.com/search?suite ... chon=names
One package for 32-bit shared library support on a 64-bit system is named ia32-libs, which included lots of 32-bit versions of shared libraries. Starting with 12.04 (precise pangolin) this is a transitional package to the ia32-libs-multiarch package which depends on numerous Multi-arch versions of libraries that used to be in ia32-libs. According to its amd64 Launchpad page if no other packages are installed that depend on ia32-libs, you can remove it.
1-1. ia32-libs 及 ia32-libs-multiarch 只有到 Ubuntu 13.04 在 13.10 套件庫是沒有了 (見 2-4-1, 2-4-2)
2. Ubuntu 13.10 已經是新的 Multiarch (見 2-2) 所以不必再安裝 ia32-libs 或 ia32-libs-multiarch
直接安裝 程式套件即可 (無論是 32 或 64 bit)
安裝時 如果是 32 bit 會自動加 :i386 在 32 bit 套件名稱後面
詳細請參閱
2-1.
http://askubuntu.com/questions/359156/h ... -of-ubuntu
2-2.
https://wiki.debian.org/Multiarch
2-3.
http://packages.ubuntu.com/saucy/multiarch-support
2-4. 但是某些少數 32 bit 程式套件 由於還沒更新 如果沒有搜尋到 ia32-libs 會出現錯誤訊息
碰到這種錯誤訊息 才需要安裝 ia32-libs (需要 從 Ubuntu 13.04 以前的網站 直接下載 .deb 來安裝)
2-4-1. ia32-libs
http://packages.ubuntu.com/search?suite ... chon=names
2-4-2. ia32-libs-multiarch
http://packages.ubuntu.com/search?suite ... chon=names
2-4-3. 這種少數 32 bit 程式套件 可能幾次更新以後 就修正了
2-4-4. 儘量從 Ubuntu 套件庫安裝 套件 就比較不會碰到