apt-get 升级:分段错误树...50%

apt-get 升级:分段错误树...50%

我正进入(状态

$sudo apt-get upgrade
Reading package lists... Done
Segmentation faulty tree... 50%

我该如何解决?

答案1

清除 apt 缓存并重试

sudo rm /var/cache/apt/*.bin

您还可以使用以下命令删除缓存的档案

sudo apt-get clean

答案2

我(和我的公司)在所有系统(生产和工作站)上都只使用 ubuntu/linux mint。如果有的话,我只在新的 LTS 发布时才升级。例如,我的备份服务器(运行高度定制的 rsnapsnot 版本)没有升级的时间比其 LTS 支持的时间长。(如果它没坏,就不要修理它)我这样说只是为了给我的答案添加背景。

我有一个脚本,在添加新存储库和/或升级后运行。它使一切保持新鲜和完整。我做了很多有趣的事情,这些事情都针对我自己的内部环境进行了调整,但简而言之,这个脚本的作用是:

sudo apt clean
sudo apt autoremove
sudo apt update && sudo apt list --upgradable

zakkak 的回答(我也投了赞成票)给出了第一个命令 —— 事实上,这应该可以解决您的问题。我试图将他的回答放在我更大的“解决方案”的背景下。

相关内容