假设我想升级 Ubuntu 操作系统中所有小于 100 MB 的软件包。
我需要一个命令(在 shell 中),看起来在终端中没有标准命令可以执行该操作。
有多个驱动程序超过 100 MB,我暂时不想升级它们。
答案1
在终端中,你可以查询包裹大小:
dpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -n | tail -n 10
通过管道输出来构建更新 shell 脚本。
您还可以在 Synaptic 包管理器中根据大小对包进行排序:
然后使用Shift-click 选择一系列软件包(即小于 100kB 的软件包),“标记所有 [用于] 升级”(年代字段为状态,显示需要下载的),并应用升级。