apt-get安装失败 E: Unable to correct problems, you have held broken packages.

sudo apt-get update
sudo apt-get install aptitude

Copy

然后,您可以使用它来安装您想要的程序:

sudo aptitude install package-name

Copy

sudo apt-get -u dist-upgrade

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

我看到您在安装libosmesa6-dev时遇到了一些依赖问题。这可能是因为您的系统中有一些包被锁定了,无法升级或删除。您可以尝试以下步骤来解决这个问题:

sudo apt-get -f install
sudo dpkg --configure -a
sudo apt-get -f install

Copy

sudo apt-get update
sudo apt-get install aptitude

Copy

sudo aptitude install libosmesa6-dev

Copy

  • aptitude会显示一些可能的解决方案,并让您选择是否接受。您可以按Y或N来回答,或者按.来查看更多的解决方案。如果您看到一个合适的解决方案,您可以按Y来接受,并继续安装。

  • 如果上面的方法都没有成功,您可以尝试删除一些被锁定的包34。这些包可能会阻止您安装libosmesa6-dev或其依赖项。您可以使用以下命令来列出被锁定的包:

sudo apt-mark showhold

Copy

  • 然后,您可以使用以下命令来取消锁定并删除这些包:
sudo apt-mark unhold package-name
sudo apt-get remove package-name

Copy

  • 最后,您可以再次尝试安装libosmesa6-dev,并检查是否还有依赖问题。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

子燕若水

吹个大气球

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值