- 私が見つけた既存の答えはすべて、pre-multiarch時代(chroot)のものです。
- https://help.ubuntu.com/community/MultiArchは、multiarch環境でamd64にi386パッケージをインストールしても問題ないと言いますが、その方法については述べていません。
それでは、ubuntu / debian multiarch環境でamd64にi386パッケージをインストールする方法は?
これは、Ubuntuで制限されたパッケージが表示されない理由のフォローアップです。このsl-modem-daemon
パッケージには、amd64がなく、Ubuntuのi386バージョンしかありません。/ubuntu/29665/how-do-i-apt-get-a-32-bit-package-on-a-64-bit-installationに従って、私は試しました、
apt-get install sl-modem-daemon:i386
それでも、パッケージが見つからないという返信を受け取ります。
私のマシンで動作します。制限されています-そのリポジトリを有効にしましたか?
—
user55325
いいえ。そのため、足りないステップは「そのリポジトリを有効にする」ことだと思います。どうやったの?
—
xpt
[ソフトウェアと更新]ツールを起動し(またはSynapticのリポジトリ設定に移動)、[デバイスの専用ドライバー(制限付き)]ボックスをオンにします。次に実行します
—
user55325
apt-get update
(パッケージリストが自動的に更新されない場合は、更新される可能性があります)。
superuser.com/questions/741368/…に投稿されているように、制限されたリポジトリを有効にしました(詳細はそこにあります)。Amd64の代わりにi386を使用していますか?
—
xpt
いいえ、amd64でKubuntu Saucyを使用しています。奇妙な-他に何もなければ、すべての依存関係があると仮定すると、いつでもパッケージをダウンロードして手動でインストールできます
—
user55325
dpkg -i --force-architecture
。