Packages.gz 命名约定

Packages.gz 命名约定

有人可以提供一个脚本,从软件包存储库文件中获取软件包信息(名称、依赖项等)吗?

或者有人能说出 Packages 文件的命名约定是什么吗?

让我解释一下。当我们给出命令时,apt-get update它会从网络上获取一个 Packages.gz 文件,其中包含每个包的信息。我需要从该文件中获取每个包的信息。或者我可以使用教程链接。

注意:这不是家庭作业:)

答案1

apt-cache可用于查询软件包列表。要获取所有已知软件包的完整列表,请运行apt-cache dump

通常,您希望获取所有可用包的列表,并获取有关某个包的更多信息。

  • apt-cache pkgnames- 显示所有可用的包名称
  • apt-cache show [package]- 显示有关包的所有已知信息[package](如果包存在于多个存储库中,例如 PPA 和主存储库,则可能会有多个输出)
  • apt-cache depends [package]- 显示包的依赖关系[package]

相关内容