apt-get 仅升级 ubuntu 中小于 100MB 的软件包?

apt-get 仅升级 ubuntu 中小于 100MB 的软件包?

假设我想升级 Ubuntu 操作系统中所有小于 100 MB 的软件包。

我需要一个命令(在 shell 中),看起来在终端中没有标准命令可以执行该操作。

有多个驱动程序超过 100 MB,我暂时不想升级它们。

答案1

  1. 在终端中,你可以查询包裹大小

    dpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -n | tail -n 10

    通过管道输出来构建更新 shell 脚本。

  2. 您还可以在 Synaptic 包管理器中根据大小对包进行排序:

    然后使用Shift-click 选择一系列软件包(即小于 100kB 的软件包),“标记所有 [用于] 升级”(年代字段为状态,显示需要下载的),并应用升级。

Synaptic 软件包管理器

相关内容