很长时间apt update
或apt-get update
在获取更新时经常挂起。
解决方法是apt update
多次发送垃圾邮件,直到它起作用。但最近我发现,如果我在apt-getapt clean
之前运行apt update
绝不对我来说悬而未决。
因此我当然自己编写了一个名为 apt-update 的脚本并将其放在 /usr/bin/apt-update 中
#!/bin/bash
sudo apt clean && sudo apt update
然而,这仍然是一种黑客行为,我更愿意使用一些成熟或更优雅的解决方案。
apt clean
apt 是否不支持在获取更新之前强制执行某些标志或选项?
答案1
查看可以放入的配置选项/etc/apt/apt.conf.d
。有选项可以自动运行清理或自动清理。请参阅了解man apt.conf
选项。有一个Clean
选项应该可以完成您正在做的事情。
就我而言,我有一个定期设置/etc/apt/apt.conf.d/10periodic
:
APT::Periodic::AutocleanInterval "28";