背景
经常我们会遇到在安装一个包时遇到错误的问题,有时是要安装的包不存在或损坏,有时是下载不下来,有时是版本依赖链问题……本文将集中收录所有安装时遇到错误的情形及解决办法
问题及解决
包更新失败及中断
sudo apt clean
sudo apt install xxxxx
sudo apt install -f
sudo dpkg --configure -a
sudo apt update
包信息缺失,包列表问题,包列表文件无法解析或打开
sudo rm /var/lib/apt/lists/* -vf
sudo apt update
锁操作失败Could not get lock /var/cache/apt/archives/lock
sudo fuser -cuk /var/lib/dpkg/lock
sudo rm -f /var/lib/dpkg/lock
sudo fuser -cuk /var/cache/apt/archives/lock
sudo rm -f /var/cache/apt/archives/lock
未满足已安装依赖包Unmet dependencies for installed packages
通常情况下 建议使用 Synaptic Package Manager
-> 点击 Status
(左边)
-> 选择 Broken
-> 删除损坏的包
依赖旧包但已经装了新的包
建议卸载那个新的包,安装就版本的包
通过 apt-cache policy {PkgName}
方式来查看