我正在尝试确定某些软件包组合的字节数。
dnf info package1 package2 package3
与
dnf info package1 package2 package4
除了现实中的这些列表,我大约有2,000个软件包。
我想从dnf那里得到的是软件包列表和列格式的文件大小。然后,我可以将该信息导入电子表格并进行分析。
package1 1.5 M
package2 2.3 M
package2 3.3 M
etc...
如果我可以在不涉及电子表格的情况下从命令行完成所有操作,那也很好。我只想最终将每个组合的字节加起来。
能否以字节为单位显示文件大小?
package1 1514784
package2 2305789
package2 3324872
etc...
这种作品,但显示了多个版本:
$ sudo dnf repoquery gcc python3 --queryformat '%10{size} - %-25{name} \t %{version}\n' | sort -n
72192 - python3 3.6.5
72268 - python3 3.6.5
73284 - python3 3.6.8
73348 - python3 3.6.8
21951712 - gcc 8.0.1
22738404 - gcc 8.2.1
23680924 - gcc 8.2.1
23692052 - gcc 8.0.1