我有一个非常小的嵌入式系统,上面装有 Linux,用于一个项目。当我运行 df 时,通常磁盘空间使用率约为 47%。然而,每次我启动系统时,这个数字都会变大,直到达到 100%。
我可以使用 apt-get clean 将其恢复,但我甚至不想更新任何东西。我的系统容量有限,已经可以很好地运行其中的内容,我不想升级任何软件包更新。
我怎样才能禁用 apt 每次启动时检查更新和下载内容的功能?
答案1
在我的系统上,我做了以下操作来控制系统:
我删除了
unattended-upgrades
包sudo apt-get purge unattended-upgrades
禁用与 APT 相关的 systemd 计时器:
sudo systemctl disable apt-daily-upgrade.timer sudo systemctl disable apt-daily.timer
'APT::Periodic'
确定已禁用:echo 'APT::Periodic::Enable "0";' | \ sudo tee /etc/apt/apt.conf.d/99periodic-disable
通过这些步骤,我完全控制了 APT。我从未见过锁冲突。
答案2
我删除了更新管理器,这停止了自动更新。
sudo apt remove update-manager
此操作删除了
ubuntu-release-upgrader-gtk
update-notifier
update-manager
答案3
听起来你必须要跑
sudo apt 自动删除
删除旧内核。
在磁盘使用率达到 100% 之前执行此操作,并经常执行。
如果您禁用更新或删除更新管理器,则必须手动保持系统更新。您仍然可以使用apt
该功能。
此外,您还应该检查哪些文件/文件夹占用了您的磁盘空间。答案在如何确定系统中最大的文件/目录存储在哪里?可能会有用。