19.04 之后 apt-get 更新很慢

19.04 之后 apt-get 更新很慢

apt-get update升级到 Ubuntu 19.04 后,我电脑上的(和apt update)命令变得非常慢。网络似乎没有问题,因为下载几乎立即完成。但之后的步骤(不打印任何内容)花费了非常长的时间(10 分钟或更长时间)。我的硬盘在那段时间似乎正常工作。

在此处输入图片描述

/var/apt/cache我已经通过删除和使用命令清除了 apt-get 缓存,apt-get clear但问题仍然存在。

当我按Ctrl+C结束该进程时,打印出以下消息:

在此处输入图片描述

看到该消息后,我尝试apt-get update再次执行并cnf-update-db在正在运行的进程中进行搜索。

在此处输入图片描述

除这个之外,我的电脑没有其他性能问题。

如果我让该过程完成一次,后续尝试时它会变得更快。但一段时间后,它又变慢了。

答案1

您的软件包似乎command-not-found已损坏。您可以清除它,删除其配置,重新安装它,然后重新配置它,最后使用以下命令更新它:

sudo aptitude purge command-not-found
sudo aptitude purge ~c command-not-found
sudo aptitude install command-not-found
sudo dpkg-reconfigure command-not-found
sudo update-command-not-found

这些是 command-not-found 包中包含的文件:https://packages.ubuntu.com/en/disco/all/command-not-found/filelist

祝你好运。

答案2

尝试运行以下命令:

sudo apt update && sudo apt upgrade

这可能会更新任何可能破坏 apt 更新的过时版本。

另外,尝试重新安装 python3:

sudo apt purge python3 && sudo apt autoremove && sudo apt install python3

希望这能有效。

答案3

你应该从你的计算机中删除所有旧的存储库。然后运行

sudo apt update && sudo apt autoremove

进而

sudo apt update && sudo apt upgrade

答案4

尝试一下也许有效。

sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock

我没有尝试过 ubuntu 19.04 版本,所以我不确定,但上述命令可能会对你有所帮助。

相关内容