如何在命令行中从PPA /源列出软件包?

的Ubuntuser

我想列出某个来源中的所有文件,例如从命令行中extras.ubuntu.com这是什么命令?

dpkg --list 列出所有文件或仅文件名。

恩佐替布

查找以/var/lib/apt/lists/结尾的相关文件Packages,并执行以下命令:

# example for deb http://security.ubuntu.com/ubuntu natty-security multiverse
awk '$1 == "Package:" { print $2 }' /var/lib/apt/lists/security*multiverse*Packages

顺便说一句,我extras.ubuntu.com_ubuntu_dists_natty_main_binary-i386_Packages是空的。

编辑

您还可以解析apt-cache输出。该脚本列出了所有包含服务器和仓库信息的软件包:

#!/bin/bash

apt-cache policy $(dpkg -l | awk 'NR >= 6 { print $2 }') |
  awk '/^[^ ]/    { split($1, a, ":"); pkg = a[1] }
    nextline == 1 { nextline = 0; printf("%-40s %-50s %s\n", pkg, $2, $3) }
    /\*\*\*/      { nextline = 1 }'

方便地对输出进行排序,您可以获得所需的信息。

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在bash / osX中从命令行列出所有已安装的软件包

pip安装文件中列出的多个软件包,以及来自本地目录的源

从源安装后,GraphicsMagick未在已安装的软件包中列出

如何在Mac OS X中通过命令行从metapackage安装单个软件包?

列出软件包启用的命令

如何从命令行列出Github软件包注册表存储库中的所有软件包?

如何删除dpkg列出的软件包

列出存储库中的软件包?

列出并指定debootstrap中的软件包

如何在Debian中列出带有源URI,发行版和部分的已安装软件包?

如何在Nix中覆盖软件包源?

通过命令行列出已安装的sdk软件包

如何从命令行搜索可用的软件包?

如何从命令行列出已经安装的Chocolatey软件包和较新版本

如何在Windows上使用命令行在python中的项目中安装软件包?

如何在命令行中列出GRUB的“菜单”?

如何在Suse上从命令行安装软件包

如何在作曲家中列出孤立的软件包

如何在控制台中列出损坏的软件包

如何从源中删除与另一个软件包同名的软件包?

如何从不同的软件包源中获取安装软件包

如何通过安装特定软件包列出要安装的软件包?

从VSTS软件包提要中取消列出nuget软件包的所有版本

如何列出.deb文件中的软件包?

如何列出OPAM中的当前软件包版本?

在Julia中,如何检查,列出和更新软件包?

如何查找未在aptitude中列出的软件包

如何从命令行计算Ubuntu存储库中的软件包?

如何从命令行获取存储库部分中的软件包主页列表?