如何阻止 apt 做任何事情

Zep*_*hyr 4 apt

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

我可以使用 apt-get clean 将其恢复,但我什至不想更新任何内容。我的系统在有限的容量下使用,它已经可以正常工作,我不想升级任何软件包更新。

如何禁用 apt 每次启动时检查更新和下载内容的任何操作?

N0r*_*ert 8

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

  1. 我删除了unattended-upgrades

    sudo apt-get purge unattended-upgrades
    
    Run Code Online (Sandbox Code Playgroud)
  2. 禁用与 APT 相关的 systemd 计时器:

    sudo systemctl disable apt-daily-upgrade.timer
    sudo systemctl disable apt-daily.timer
    
    Run Code Online (Sandbox Code Playgroud)
  3. 'APT::Periodic'确定禁用:

    echo 'APT::Periodic::Enable "0";' | \
    sudo tee /etc/apt/apt.conf.d/99periodic-disable
    
    Run Code Online (Sandbox Code Playgroud)

通过这些步骤,我可以完全控制 APT。我从未见过锁冲突。


Ste*_*ton 4

我删除了更新管理器,这停止了自动更新。

 sudo apt remove update-manager
Run Code Online (Sandbox Code Playgroud)

此操作已删除

ubuntu-release-upgrader-gtk
update-notifier 
update-manager 
Run Code Online (Sandbox Code Playgroud)

  • 这根本不影响apt。更新管理器使用 apt,但 apt 不使用更新管理器。您将能够使用 apt 安装、更新、删除您喜欢的任何软件包。您还可以使用 apt update 和 apt Upgrade 执行常规更新或升级。 (2认同)