では、ubuntu/debian multiarch環境のAMD64にi386パッケージをインストールする方法は?
これは buntu制限パッケージが表示されない理由 のフォローアップです。ここで、sl-modem-daemon
パッケージにはAMD64がありませんが、Ubuntuのi386バージョンしかありません。以下 https://askubuntu.com/questions/29665/how-do-i-apt-get-a-32-bit-package-on-a-64-bit-installation 、私は試しました、
apt-get install sl-modem-daemon:i386
それでもパッケージが見つからないという返信を受け取ります。
Debian wikiで答えを見つけました(ubuntuコミュニティのMultiArch wikiは不完全です) https://wiki.debian.org/Multiarch/HOWTO 。つまり、欠けているステップは
追加のアーキテクチャを追加するには(dpkg 1.16.2以降のDebianの場合):
dpkg --add-architecture <Arch>
それを行った(そしてapt-get update
もちろん)、私は今できますapt-get install sl-modem-daemon:i386
。
私と一緒に旅に乗ってくれてありがとうございました。
UPDATE:これを明示的に説明するものが見つかりました:
64ビットUbuntu 13.10以降の32ビットサポートを有効にする方法
http://www.unixmen.com/enable-32-bit-support-64-bit-ubuntu-13-10-greater/