可以只做apt-get/aptitude full-upgrade的下载部分吗?

Ada*_*ski 5 package-management aptitude apt

当我去网吧时,我想借此机会升级系统。有时虽然咖啡馆里没有电源插座。为了节省电池,我希望能够只进行升级过程的“下载”部分,然后在家中应用新软件包。

我知道我可以apt-get dist-upgrade在下载软件包后立即中断该过程。我想要一个免提解决方案,我可以在我的自定义download-all-upgrades.sh脚本中使用它。

可以只用 下载包aptitude,但它只有在我知道包名时才有效。它不适用于升级。

Joh*_*n B 10

你可以通过apt-get-d只下载软件包选项。

apt-get dist-upgrade -d
Run Code Online (Sandbox Code Playgroud)

来自man apt-get

OPTIONS
    ...
    -d, --download-only
           Download only; package files are only retrieved, not unpacked or installed. Configuration Item: APT::Get::Download-Only.
Run Code Online (Sandbox Code Playgroud)

man aptitude

-d, --download-only

根据需要将包下载到包缓存,但不要安装或删除任何东西。默认情况下,包缓存存储在 /var/cache/apt/archives 中。