
我正在使用 Ubuntu 18.04.4 版本嘗試新增 i386。我嘗試透過以下命令安裝它:
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
- http://ubuntuhandbook.org/index.php/2020/01/install-wine-5-0-stable-ubuntu-18-04-19-10/
- https://wiki.winehq.org/Ubuntu
- 嘗試在 Ubuntu 18.04 上安裝 wine32 i386 軟體包
提前致謝。
答案1
首先刪除令人不安的文件
sudo rm /etc/dpkg/dpkg.cfg.d/multiarch
然後你可以添加它
sudo dpkg --add-architecture i386