dpkg查询占位符“文件名”,“ MD5sum”和“大小”始终为空

脑石

我目前正在尝试获取有关使用的已安装软件包和系统的一些信息dpkg所以我尝试使用dpkg-query大多数占位符做工精细,我得到了我所需要的,但我注意到,占位符FilenameMD5sum并且Size总是空。

用简单的命令查看问题:

dpkg-query -W -f '"location":"${Filename}","md5":"${MD5sum}","size":"${Size}"\\n'

这将导致线的负载仅为

"location":"","md5":"","size":""
斯蒂芬·基特

联机帮助页所述,这些字段是“内部,前端相关”。实际上,它们仅用于中dselect

这意味着dpkg-query默认情况下,您不能依赖它们它们对应于存储在“可用”数据库中的值/var/lib/dpkg/availabledpkg-query默认情况下,仅考虑当前情况/var/lib/dpkg/status--load-avail从理论上讲,您可以添加选项以合并“可用”数据库中的信息-但这需要dselect用作软件包安装工具,因为/var/lib/dpkg/available只能通过更新dselect如果您使用APT,则该命令将无效,如该-p命令的文档中所述

基于APT的前端用户应apt-cache show package-name改为使用,因为available只有在使用时文件才会保持最新dselect

如果我扩大了字段的含义有点它可能会帮助:FilenameMD5sumSize(和MSDOS-Filename)对含包(其文件名,校验和大小)的文件中的所有提供信息。它们与包本身没有密切关系,因此status数据库不需要它们,也不存储它们。无论安装的软件包位于何处以及其特性如何,安装的软件包或以其他方式安装的软件包均保持不变。该信息仅对检索软件包并将其提供给的前端有用dpkg

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

检查文件名的格式是否为<文件名>。<文件内容的md5sum>

来自分类Dev

获取没有文件名的md5sum?

来自分类Dev

md5sum弄乱了带空格的文件名

来自分类Dev

如何对不包含文件名的md5文件使用md5sum进行校验和

来自分类Dev

列出大于指定大小的文件,然后创建它们的md5sum或sha256sum

来自分类Dev

为目录中的所有文件生成MD5sum,然后为包含该文件的MD5SUM的每个文件写入(filename).md5

来自分类Dev

md5sum检查(无文件)

来自分类Dev

大文件上的md5sum

来自分类Dev

使md5sum理解带有空格的文件名

来自分类Dev

使用md5sum和date通过cp更新文件

来自分类Dev

脚本添加的md5sum复制文件名,但执行时仍会收到错误通知

来自分类Dev

通过md5sum查找文件

来自分类Dev

使用md5sum验证脚本中的文件

来自分类Dev

md5sum无法打开文件,目录问题

来自分类Dev

列出所有文件的md5sum

来自分类Dev

find 列出的文件列表的 md5sum

来自分类Dev

Windows批处理比较md5sum与md5文件内容

来自分类Dev

将文件从文件夹复制到基于md5sum的文件夹

来自分类Dev

将文件从文件夹复制到基于md5sum的文件夹

来自分类Dev

在目录中如何找到文件并同时应用所有文件的md5sum?

来自分类Dev

md5sum -c不适用于Apache的MD5文件格式

来自分类Dev

Git挂钩-提交后自动更新文件md5sum

来自分类Dev

如何查看已安装文件的原始Debian md5sum?

来自分类Dev

是否仅保护md5sum的ubuntu软件包(deb文件)?

来自分类Dev

如何自动比较大量文件的md5sum哈希值

来自分类Dev

本地/远程服务器中相同文件上的不同md5sum

来自分类Dev

如何自动比较大量文件的md5sum哈希值

来自分类Dev

用gzip压缩时具有相同内容但具有不同md5sum的文件?

来自分类Dev

是否仅保护md5sum的ubuntu软件包(deb文件)?

Related 相关文章

  1. 1

    检查文件名的格式是否为<文件名>。<文件内容的md5sum>

  2. 2

    获取没有文件名的md5sum?

  3. 3

    md5sum弄乱了带空格的文件名

  4. 4

    如何对不包含文件名的md5文件使用md5sum进行校验和

  5. 5

    列出大于指定大小的文件,然后创建它们的md5sum或sha256sum

  6. 6

    为目录中的所有文件生成MD5sum,然后为包含该文件的MD5SUM的每个文件写入(filename).md5

  7. 7

    md5sum检查(无文件)

  8. 8

    大文件上的md5sum

  9. 9

    使md5sum理解带有空格的文件名

  10. 10

    使用md5sum和date通过cp更新文件

  11. 11

    脚本添加的md5sum复制文件名,但执行时仍会收到错误通知

  12. 12

    通过md5sum查找文件

  13. 13

    使用md5sum验证脚本中的文件

  14. 14

    md5sum无法打开文件,目录问题

  15. 15

    列出所有文件的md5sum

  16. 16

    find 列出的文件列表的 md5sum

  17. 17

    Windows批处理比较md5sum与md5文件内容

  18. 18

    将文件从文件夹复制到基于md5sum的文件夹

  19. 19

    将文件从文件夹复制到基于md5sum的文件夹

  20. 20

    在目录中如何找到文件并同时应用所有文件的md5sum?

  21. 21

    md5sum -c不适用于Apache的MD5文件格式

  22. 22

    Git挂钩-提交后自动更新文件md5sum

  23. 23

    如何查看已安装文件的原始Debian md5sum?

  24. 24

    是否仅保护md5sum的ubuntu软件包(deb文件)?

  25. 25

    如何自动比较大量文件的md5sum哈希值

  26. 26

    本地/远程服务器中相同文件上的不同md5sum

  27. 27

    如何自动比较大量文件的md5sum哈希值

  28. 28

    用gzip压缩时具有相同内容但具有不同md5sum的文件?

  29. 29

    是否仅保护md5sum的ubuntu软件包(deb文件)?

热门标签

归档