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 版本,所以我不确定,但上述命令可能会对你有所帮助。