您能强制 Apt 在更新之前清理吗?

您能强制 Apt 在更新之前清理吗?

很长时间apt updateapt-get update在获取更新时经常挂起。

解决方法是apt update多次发送垃圾邮件,直到它起作用。但最近我发现,如果我在apt-getapt clean之前运行apt update绝不对我来说悬而未决。

因此我当然自己编写了一个名为 apt-update 的脚本并将其放在 /usr/bin/apt-update 中

#!/bin/bash
sudo apt clean && sudo apt update

然而,这仍然是一种黑客行为,我更愿意使用一些成熟或更优雅的解决方案。

apt cleanapt 是否不支持在获取更新之前强制执行某些标志或选项?

答案1

查看可以放入的配置选项/etc/apt/apt.conf.d。有选项可以自动运行清理或自动清理。请参阅了解man apt.conf选项。有一个Clean选项应该可以完成您正在做的事情。

就我而言,我有一个定期设置/etc/apt/apt.conf.d/10periodic

APT::Periodic::AutocleanInterval "28";   

相关内容