如何查询dnf(软件包数据库)并仅使用软件包名称获取文件大小?

时间:2019-02-15 20:06:27

标签: dnf

我正在尝试确定某些软件包组合的字节数。

dnf info package1 package2 package3dnf 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

0 个答案:

没有答案