在我的笔记本电脑上,我使用的是 linux mint 18.3,内核为 4.15。取消 apt update 和 apt Upgrade 时出现以下错误。
正在读取软件包列表...已完成
构建依赖关系树
正在读取状态信息...已完成
正在计算升级...已完成
某些软件包无法安装。这可能意味着您
请求了一种不可能的情况,或者如果您使用的是不稳定的
发行版,某些所需的软件包尚未创建
或已移出传入。
以下信息可能有助于解决问题:以下软件包具有未满足的依赖关系:
bluez :冲突:bluez-alsa:i386 但要安装 4.98-2ubuntu7
E: 损坏的软件包
我尝试清除重新安装bluez但没有成功。临时解决此问题的方法是阻止“bluez.alsa:i386”软件包,因为此错误也会阻止所有其他软件包升级。
usingdkpg --status bluez | grep '^Version:'
告诉我我正在使用
Version: 5.37-0ubuntu5.1
bluez。
输出apt policy bluez bluez-alsa bluez-alsa:i386
:
bluez:
已安装:5.37-0ubuntu5.1
候选:5.37-0ubuntu5.1
版本表:
*** 5.37-0ubuntu5.1 500
500http://mirror.netcologne.de/ubuntuxenial-updates/main amd64 软件包
500http://security.ubuntu.com/ubuntuxenial-security/main amd64 软件包
100 /var/lib/dpkg/status
5.37-0ubuntu5 500
500http://mirror.netcologne.de/ubuntuxenial/主要 amd64 软件包
4.98-2ubuntu7 500
500ftp://ftp.rz.uni-kiel.de/pub2/linux/ubuntu精确/主要 amd64 软件包bluez-alsa:
已安装:(无)
候选:4.98-2ubuntu7
版本表:
4.98-2ubuntu7 500
500ftp://ftp.rz.uni-kiel.de/pub2/linux/ubuntu精确/主要 amd64 软件包bluez-alsa:i386:
已安装:(无)
候选:4.98-2ubuntu7
版本表:
4.98-2ubuntu7 500
500ftp://ftp.rz.uni-kiel.de/pub2/linux/ubuntu精确/主要 i386 套件
答案1
bluez-alsa
不再相关,并在bluez
源码包的 5.5 版本中被删除(2013 年);你应该删除它:
sudo apt purge bluez-alsa bluez-alsa:i386
您还应该禁用 Ubuntu Precise 存储库:
sudo sed -i 's/.*precise.*/#&/g' /etc/apt/sources.list /etc/apt/sources.list.d/*.list