修复一下再升级看看?
- # sudo dpkg --configure -a
- # sudo apt-get -f install
- # sudo apt-get clean
- # sudo apt-get update && sudo apt-get upgrade
修复一下再升级看看?
修复一下再升级看看?
不行,还是同样的错误
rm /var/lib/dpkg/info/microsoft-edge-beta.*
apt upgrade
rm /var/lib/dpkg/info/microsoft-edge-beta.*
apt upgrade
🕙10:06:30 ❯ sudo rm /var/lib/dpkg/info/microsoft-edge-beta.*
请输入密码:
验证成功
🕙15:12:02 ❯ sudo apt upgrade
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
正在计算更新... 完成
下列软件包将被升级:
microsoft-edge-beta
升级了 1 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
需要下载 0 B/104 MB 的归档。
解压缩后会消耗 313 kB 的额外空间。
您希望继续执行吗? [Y/n]
dpkg: 警告: 无法找到软件包 microsoft-edge-beta 的文件名列表文件,现假定该软件包目前没有任何文件被安装在系统里。
dpkg: 无法恢复的致命错误,中止:
软件包 deepin-image-viewer 的文件名列表文件缺少最后结尾的换行符
E: Sub-process /usr/bin/dpkg returned an error code (2)
还是不行
🕙10:06:30 ❯ sudo rm /var/lib/dpkg/info/microsoft-edge-beta.*
请输入密码:
验证成功
🕙15:12:02 ❯ sudo apt upgrade
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
正在计算更新... 完成
下列软件包将被升级:
microsoft-edge-beta
升级了 1 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
需要下载 0 B/104 MB 的归档。
解压缩后会消耗 313 kB 的额外空间。
您希望继续执行吗? [Y/n]
dpkg: 警告: 无法找到软件包 microsoft-edge-beta 的文件名列表文件,现假定该软件包目前没有任何文件被安装在系统里。
dpkg: 无法恢复的致命错误,中止:
软件包 deepin-image-viewer 的文件名列表文件缺少最后结尾的换行符
E: Sub-process /usr/bin/dpkg returned an error code (2)
还是不行
....看错了...应该是删除deepin-image-viewer.*
然后 sudo apt update && sudo apt dist-upgrade
....看错了...应该是删除deepin-image-viewer.*
然后 sudo apt update && sudo apt dist-upgrade
太感谢了,可以正常安装更新了
只需要移除对应软件包的 *.list 文件
sudo rm /var/lib/dpkg/info/deepin-image-viewer*.list
之后重新安装对应软件包
sudo apt install --reinstall deepin-image-viewer
然后进行更新操作
sudo apt upgrade
Popular Events
More
🕙09:45:43 ❯ sudo apt upgrade
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
正在计算更新... 完成
下列软件包将被升级:
microsoft-edge-beta
升级了 1 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
需要下载 0 B/104 MB 的归档。
解压缩后会消耗 313 kB 的额外空间。
您希望继续执行吗? [Y/n]
dpkg: 无法恢复的致命错误,中止:
软件包 deepin-image-viewer 的文件名列表文件缺少最后结尾的换行符
E: Sub-process /usr/bin/dpkg returned an error code (2)
这个问题如何解决?