16.04 未满足的依赖项

16.04 未满足的依赖项

我在一台戴尔 390 上安装了 16.04。16.04 是 2 或 3 年前安装的,随着时间的推移进行了许多更新。我认为更新在某个时候停止了。我最近尝试完全更新,但收到一条消息:

'The package system is broken. If you are using third party depositories then 
disable them ...run 'apt-get install-f Transaction failed ...unmet 
dependencies;   evince:depends: libevdocument3-4(=3.18.2-ubuntu4.4 but 
3.18.2-1ubuntu4.4is installed. Depends libevview 3.3 (=3.18.2-1ubuntu4.4)but 
3.18.2-1ubuntu4.3is installed.

我不知道这是什么意思,也不知道该怎么办。我想:

  1. 完成所有更新,从而解决上述问题

  2. 另外,如果可能的话,升级到 19.04

有人能给我一个明确的指示吗?告诉我必须做什么。请不要假设我精通计算机......我是一名滑雪教练和“大师级爱好者”,但遗憾的是,不是滑雪专家。我非常感谢您的帮助和建议。谢谢!

答案1

注意:不要去 19.04。如果要去,你需要先去 18.04,然后再去 20.04。也许你可以直接去那里?

检查和修复

sudo dpkg --configure -a

查找并安装缺少的依赖项

sudo apt-get -f install

有时硬盘太满从命令行运行更新,你会看到某处“空间不足”

sudo apt-get update

sudo apt-get upgrade

(运行 muon 的更新时,您会不断收到“无法下载软件包”的提示,您的根分区可能太满了。)这种情况经常发生在复制过程中,当目标指定不正确时,驱动器会将其填满。查找不需要的大文件/文件夹并将其删除。

有时标题/来源会变得混乱。

sudo rm /var/lib/apt/lists/* -vf
sudo apt-get update

没有出现更新。更改您的主存储库,它们将重建并可能出现。软件包列表可能会损坏。

sudo apt-get clean
sudo mv /var/lib/apt/lists /tmp
sudo mkdir -p /var/lib/apt/lists/partial
sudo apt-get clean
sudo apt-get update

答案2

嗨,Walt 谢谢你关于升级到 20.04 的建议 - 我会这么做的 有地方可以教我如何执行 sudo dpkg --configure -a 之类的操作吗?这真的需要基础。我试过找 YouTube 培训,但我只能找到两种类型的 ubuntu 培训。1. 如何启动 ubuntu - 我现在可以做到 2. 所有 sudo 操作,中间什么都没有

另外 - 我很确定不是磁盘问题,因为我只用这台电脑来收发邮件,上面没有其他东西。非常感谢您的耐心。

相关内容