
私はi386を追加しようとしてUbuntu 18.04.4バージョンを使用しています。次のコマンドでインストールしようとしました:
echo "foreign-architecture i386" > /etc/dpkg/dpkg.cfg.d/multiarch
そして私はエラーを受け取ります
bash: /etc/dpkg/dpkg.cfg.d/multiarch: Permission denied
私はすでに以下の方法を試しました:
echo "foreign-architecture i386" > /etc/dpkg/dpkg.cfg.d/multiarch
そして
sudo dpkg --foreign-architecture i386
いずれの方法でも出力が得られません。すでに次のコマンドを試しました:
sudo dpkg --add-architecture i386
出力は次のようになります:
dpkg: error: configuration error: /etc/dpkg/dpkg.cfg.d/architectures:1: unknown option 'foreign-architecture'
次のコマンドを使用して、すでにインストールされているかどうかを確認してみました。
sudo dpkg --print-foreign-architectures
前述のコマンドで同じバグが発生します。次のコマンドで削除しようとしました:
sudo apt-get purge ".:i386"
次のエラー コードが返されました:
E: Sub-process dpkg --set-selections returned an error code (2)
E: Couldn't record the approved state changes as dpkg selection states
以下は私が使用したものの回答が得られなかったページの参照です:
- 実行している Ubuntu のバージョンを確認するにはどうすればよいですか?
- https://stackoverflow.com/questions/19462579/ubuntu-dpkg-add-architecture-i386-throwing-error-add-architecture-unknown
- Ubuntu 18.04 でインストールしたwine 5.0.1 を、Ubuntu 18.04 でインストールしたwine 5.0.1 にアップグレードしてください。
- https://wiki.winehq.org/Ubuntu
- Ubuntu 18.04にwine32 i386パッケージをインストールしようとしています
前もって感謝します。
答え1
まず邪魔なファイルを削除します
sudo rm /etc/dpkg/dpkg.cfg.d/multiarch
そして、それを追加するには
sudo dpkg --add-architecture i386