[3rd-Party Apps] dpkg: 警告: 无法找到软件包现假定目前该软件包没有任何文件被安装
Tofloor
poster avatar
coldlook
deepin
2024-03-07 14:45
Author

安装beta2, 后来升级的beta3 , dpkg每次安装软件都提示这个, 可能是因为曾安装微信, 卸载后导致的, 使用下面命令重装了软件

sudo apt-get --reinstall install `dpkg --get-selections | grep '[[:space:]]install' | cut -f1`

重装了3w多软件包, 没有什么效果, 这些包能用 dpkg -p 卸载吗?
image.png

重装测试也不行, 似乎已经不再源里面了
image.png

Reply Favorite View the author
All Replies
忘记、过去
deepin
2024-03-07 15:36
#1

doubt 因为你在卸载微信的时候第一条命令有错误,中间多了一个空格,把整个 /var/lib/dpkg/info 文件夹都删除了。这里面记录了每个安装过的软件包里面有哪些文件,以及软件包的维护脚本。


如果剩下的软件包无法安装,那就是仓库里没有了,卸载的话应该不会影响系统主要功能。但有可能部分应用也被一起卸载掉

Reply View the author
coldlook
deepin
2024-03-07 16:32
#2
忘记、过去

doubt 因为你在卸载微信的时候第一条命令有错误,中间多了一个空格,把整个 /var/lib/dpkg/info 文件夹都删除了。这里面记录了每个安装过的软件包里面有哪些文件,以及软件包的维护脚本。


如果剩下的软件包无法安装,那就是仓库里没有了,卸载的话应该不会影响系统主要功能。但有可能部分应用也被一起卸载掉

这些是不是大部分都是beta2时候的包, b3不用了已经

Reply View the author
花雨落逝
Moderator
2024-03-08 07:57
#3

sudo apt update

sudo aptitude reinstall '~i'

原理:既然标记已安装,那么全部重新安装大概就让dpkg再次完全记录安装吧。记得deepin源里没有的拿出来用aptss重装。

Reply View the author
coldlook
deepin
2024-03-08 09:32
#4
花雨落逝

sudo apt update

sudo aptitude reinstall '~i'

原理:既然标记已安装,那么全部重新安装大概就让dpkg再次完全记录安装吧。记得deepin源里没有的拿出来用aptss重装。

image.png

image.png看起来还得更新3000多软件包

Reply View the author
花雨落逝
Moderator
2024-03-09 08:48
#5
coldlook

image.png

image.png看起来还得更新3000多软件包

害()

Reply View the author
coldlook
deepin
2024-03-11 11:03
#6
花雨落逝

害()

Reply View the author
花雨落逝
Moderator
2024-03-11 16:38
#7
coldlook

嘿嘿嘿

tail

有一说一,这个命令我自己跑过,时间大概花了半小时,确实挺害怕的当时

Reply View the author