Ubuntu增加异构的包管理在x86上安装arm相关的二进制包

# 增加
sudo dpkg --add-architecture armhf
sudo dpkg --add-architecture arm64
sudo apt-get update
apt-get install gedit:i386


# 去除
/尝试移除i386
$ sudo dpkg --remove-architecture i386
dpkg: 错误: 无法移除体系结构 i386 ,当前它仍被数据库使用

//解决方法
$ sudo dpkg --get-selections | awk '/i386/{print $1}'
deepin-wine-uninstaller:i386
$ sudo apt-get remove --purge `dpkg --get-selections | awk '/i386/{print $1}'`        //移除i386相关的包
$ sudo dpkg --remove-architecture i386        //移除i386架构
$ sudo dpkg --print-foreign-architectures        //显示已启用的异质体系结构,若为空则移除了i386

Ref

  • https://askubuntu.com/questions/430705/how-to-use-apt-get-to-download-multi-arch-library
  • https://blog.csdn.net/qq_35590198/article/details/108375491

你可能感兴趣的:(linux,distribution,ubuntu,linux,运维)