create-time: 2018/9/21 22:13
Ubuntu snapd 依赖问题、dkpg处理归档错误
参考资料https://blog.csdn.net/jsu_9207/article/details/72782040
- terminal 输出过多,不能查看前期报错具体信息,未能完整记录。
问题
下载软件时,总出现snapd 依赖错误。
sudo apt-get install package_name
提示:dpkg:依赖于snapd(某版本),可是snapd(另一版本已经被安装\正在准备安装).
提示使用 不带软件名的方法
sudo apt install -f
处理。
sudo apt install -f
也可能还输出上述错误。
Ubuntu提示是否报告错误,选择报告,显示报告错误
处理
dpkg 是 Debian的软件管理系统
上述问题,是因为更新时候dkpg出现错误。
也可能,输出dpkg 处理/var/…归档错误。
# 备份原来文件
sudo mv /var/lib/dpkg/info /var/lib/dpkg_back
sudo mkdir /var/lib/dpkg/info
# 更新
sudo apt-get update
sudo apt-get install -f
# 将新的追加到备份中
sudo mv /var/lib/dpkg/info /var/lib/dpkg/info_back
# 删除新生成的info,保险可以只移动或更名
sudo rm -r /var/lib/dpkg/info
# 重新恢复info文件夹
sudo mv /var/lib/dpkg/info_back /var/lib/dpkg/info
至于/var/lib/dpkg/info/snapd.prerm 不用修改。
最后郑重提示: 不要随便 更新 Linux 系统,部分软件也不能随便更新。太多的依赖,太多的兼容性问题。Ubuntu的软件中心更新,更是不能使用,每次用都出现问题。