我正在使用 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