我刚刚添加了一个 ppa,如下所示:
sudo add-apt-repository ppa:stebbins/handbrake-releases
现在,我如何查看这个 PPA 包含哪些包?
答案1
我确信有很多方法可以做到这一点 - 由于您已经添加了 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
IE
cat /var/lib/apt/lists/ppa.launchpad.net_stebbins_handbrake-releases_*_Packages | grep "Package:" | sort | uniq
在较新版本的 Debian 中,Packages 文件是 LZ4 压缩的,因此您需要在管道中apt-get install liblz4-tool
插入一个步骤来解压缩它:lz4cat
lz4cat /var/lib/apt/lists/ppa.launchpad.net_stebbins_handbrake-releases_*_Packages | grep "Package:" | sort | uniq
这将列出内容:
Package: handbrake-cli
Package: handbrake-gtk
答案2
要查看 ppa 的内容,可以使用 Y PPA 管理器。通过在终端中运行以下命令来安装它:
sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager
当应用程序启动时,单击管理 PPA:
选择您想要查看内容的 PPA:
最后点击“列出包”来查看给定 PPA 提供的所有包。
希望这会有所帮助。