如何列出我添加到 ubuntu 的 PPA 的内容?

13 ppa

我刚刚添加了一个 ppa 像这样:

sudo add-apt-repository ppa:stebbins/handbrake-releases
Run Code Online (Sandbox Code Playgroud)

现在,我如何查看此 PPA 包含哪些包?

fos*_*dom 14

我确信有很多方法可以做到这一点 - 因为你已经添加了 PPA,所以包的详细信息存在于 /var/lib/apt/lists

因此对于你的例子 ppa:stebbins/handbrake-releases

替换/an_并删除前缀ppa:iestebbins_handbrake-releases

然后只需在以下命令行条目中使用此存储库名称

cat /var/lib/apt/lists/ppa.launchpad.net_[repositoryname]_*_Packages | grep "Package:" | sort | uniq
Run Code Online (Sandbox Code Playgroud)

IE

cat /var/lib/apt/lists/ppa.launchpad.net_stebbins_handbrake-releases_*_Packages | grep "Package:" | sort | uniq
Run Code Online (Sandbox Code Playgroud)

这将列出内容:

Package: handbrake-cli
Package: handbrake-gtk
Run Code Online (Sandbox Code Playgroud)

  • 在较新版本的 Debian 上,Packages 文件是 LZ4 压缩的,因此您需要“apt-get install liblz4-tool”,然后将“lz4cat -d”步骤插入管道中以解压缩它。 (2认同)

Ste*_*fan 7

要查看 ppa 的内容,您可以使用 Y PPA Manager。通过在终端中运行以下命令来安装它:

sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager
Run Code Online (Sandbox Code Playgroud)

应用程序启动后,单击“管理 PPA”:

在此处输入图片说明

选择您要查看的 PPA 内容:

在此处输入图片说明

最后单击“列出包”以查看给定 PPA 提供的所有包。

希望这会有所帮助。