sudo apt-get updateE: Problem executing scripts APT::Update::Post-Invoke-Success ‘if /usr/bin/test -

Ubuntu 更换源后,使用命令更新源,出现报错,解决办法

今天在装完ubuntu系统后,更换了阿里源,使用sudo apt-get update命令更新源

出现如下错误:

sudo pkill -KILL appstreamcli
wget -P /tmp https://launchpad.net/ubuntu/+archive/primary/+files/appstream_0.9.4-1ubuntu1_amd64.deb https://launchpad.net/ubuntu/+archive/primary/+files/libappstream3_0.9.4-1ubuntu1_amd64.deb
sudo dpkg -i /tmp/appstream_0.9.4-1ubuntu1_amd64.deb /tmp/libappstream3_0.9.4-1ubuntu1_amd64.deb

但是我这里,运行第三个命令的时候,报错如下:
在这里插入图片描述
解决办法,如下

sudo apt --fix-broken install

最后如果还不行:
如果还是不行有可能是因为python3的命令脚本被覆盖了 可以试一下面命令我的是3.6 你可以在bin下找自己对应的版本

sudo rm -rf /usr/bin/python3
 sudo ln -s /usr/bin/python3.6 /usr/bin/python3
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值