![将 ubuntu 从 16.04 更新到最新版本时遇到挑战,似乎与 fuse 与 fuse3 有关](https://linux22.com/image/1199379/%E5%B0%86%20ubuntu%20%E4%BB%8E%2016.04%20%E6%9B%B4%E6%96%B0%E5%88%B0%E6%9C%80%E6%96%B0%E7%89%88%E6%9C%AC%E6%97%B6%E9%81%87%E5%88%B0%E6%8C%91%E6%88%98%EF%BC%8C%E4%BC%BC%E4%B9%8E%E4%B8%8E%20fuse%20%E4%B8%8E%20fuse3%20%E6%9C%89%E5%85%B3.png)
我有一台较旧的计算机,我正在尝试将其从 ubuntu 16.04 升级到最新版本。这通常是一件简单的sudo apt update
sudo apt upgrade
事情,但是在这里却不起作用。我尝试了几种方法(没有列出,因为似乎没有任何方法可以解决这个问题),但无论我做什么,我总是遇到与保险丝相关的错误。事实上,当我尝试使用 apt 安装任何软件包时,我都会收到同样的保险丝错误。
关于如何解决这个问题您有什么想法吗?
例子:
Desktop$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
fuse-overlayfs : Depends: fuse3 but it is not installable
Depends: libc6 (>= 2.28) but 2.23-0ubuntu11 is installed
Depends: libfuse3-3 (>= 3.2.3) but it is not installable
E: Unmet dependencies. Try using -f.
答案1
对于大多数用户来说,最快、最简单、最省事的方法就是备份数据,然后重新安装更新版本的 Ubuntu。
您可能很容易就浪费了好几天的时间对 16.04 安装进行故障排除,以使其为发布升级做好准备...然后在 18.04 中测试和排除故障...然后在 20.04 中再次进行...然后在 22.04 中再次进行。
如果您的 16.04 系统不是 Pro 订阅者,那么可能两年多来都没有收到安全更新。这也是删除并重新安装的另一个原因。