[Tutorials] 探索解决问题1--dpky错误“无法找到软件包……”附带samba错误
Tofloor
poster avatar
bask422
deepin
2021-04-26 07:43
Author

安装软件和更新碰见提示 dpky错误“无法找到软件包……”。经测试解决方法如下:

1、输入代码:

sudo dpkg --configure -a

注:提示“E:samba-common:子程序……”等提示samba的错误,如下操作:

     1)手动删除“/var/lib/dpkg/info”文件夹中所有的“samba*”

      2)然后重装 再终端输入:

sudo apt remove samba && apt install samba

如果提示“未安装无法安装samba”直接输入:
sudo apt install samba

但输入sudo dpkg --configure -a后终端无任何提示既可以进行下一步(有问题再交流,我没有碰见了)

 

2、输入如下内容:

dpkg -l | grep ^ii | awk '{print $2}' | grep -v XXX | xargs sudo aptitude reinstall

运行非常快,然后就提示“0 个软件包被升级,新安装 0 个,*个被重新安装,0 个将被删除, 同时 0 个将不升级”就OK了

注:deepin未知源下载的程序不可以更新info信息

Reply Favorite View the author
All Replies
linux000
deepin
2021-04-26 18:46
#1

cd /var/lib/dpkg

sudo mv info info-bak

sudo mkdir info

sudo apt update

sudo apt install -f

这样子好像也不会再提示 dpkg错误“无法找到软件包……”

Reply View the author
atoin
deepin
2021-04-26 21:43
#2

有些软件包重新安装需要手动选择的

Reply View the author
bask422
deepin
2021-05-09 05:29
#3
linux000

cd /var/lib/dpkg

sudo mv info info-bak

sudo mkdir info

sudo apt update

sudo apt install -f

这样子好像也不会再提示 dpkg错误“无法找到软件包……”

尝试过,您这个方法成功过。后来不知道怎么不行了

才找到现有的方法

Reply View the author
bask422
deepin
2021-05-09 05:30
#4
atoin

有些软件包重新安装需要手动选择的

是的

现在我碰见的是非深度商店的软件

Reply View the author