如何阻止 apt 执行任何操作

如何阻止 apt 执行任何操作

我有一个非常小的嵌入式系统,上面装有 Linux,用于一个项目。当我运行 df 时,通常磁盘空间使用率约为 47%。然而,每次我启动系统时,这个数字都会变大,直到达到 100%。

我可以使用 apt-get clean 将其恢复,但我甚至不想更新任何东西。我的系统容量有限,已经可以很好地运行其中的内容,我不想升级任何软件包更新。

我怎样才能禁用 apt 每次启动时检查更新和下载内容的功能?

答案1

在我的系统上,我做了以下操作来控制系统:

  1. 我删除了unattended-upgrades

    sudo apt-get purge unattended-upgrades
    
  2. 禁用与 APT 相关的 systemd 计时器:

    sudo systemctl disable apt-daily-upgrade.timer
    sudo systemctl disable apt-daily.timer
    
  3. '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该功能。

此外,您还应该检查哪些文件/文件夹占用了您的磁盘空间。答案在如何确定系统中最大的文件/目录存储在哪里?可能会有用。

相关内容