如何查找哪个 PPA 包含特定包?

mat*_*bob 14 ppa repository

我想知道哪个存储库包含特定包,以便将 PPA 链接添加到sources.list文件。

该包也可以在官方存储库(multiverse或类似库)之外。

我不想只找到存储库名称,还要找到要添加到源的完全限定 PPA 链接名称,而无需任何额外的努力。

A.B*_*.B. 11

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)

搜索包并使用按钮Add selected PPA添加 PPA。

在此处输入图片说明

在此处输入图片说明

在此处输入图片说明

  • 是否有执行相同操作的命令行实用程序?我讨厌 UI .. 我只想能够搜索某些东西,如果在 PPA 中找到,则自动添加 PPA,然后使用 apt-get 安装我正在搜索的东西 (2认同)

Tak*_*kat 9

查找发布包的存储库的最快方法是搜索ubuntu 包数据库。对于包aac-enc,我们将在不同版本的条目中找到以下内容:

http://packages.ubuntu.com/search?keywords=aac-enc
Run Code Online (Sandbox Code Playgroud)
  • 可信赖 (14.04LTS)(声音):Fraunhofer FDK AAC 编解码器库 - 前端二进制 [ multiverse ]
    0.1.2-1:amd64 i386

存储库将在方括号中以粗体打印([ multiverse ])。


一个个人包档案(PPA)是不同的东西,因为它允许每个人上传任何包裹。因此,安装有问题的软件包存在固有风险。

可以从启动板搜索 PPA :

https://launchpad.net/ubuntu/+search?text=aac-enc
Run Code Online (Sandbox Code Playgroud)

会告诉我们包aac-enc是包fdk-aac 的一部分。单击它后,我们将被定向到不同版本的下载页面。再往下有一个链接到不受信任的档案中的版本:

在此处输入图片说明

这链接到包含fdk-aac的个人软件包档案的未排序列表,但我们不能将此搜索限制为定义的版本。

  • @AbdulAlHazred:在 [PPA 说明](https://launchpad.net/~philip5/+archive/ubuntu/extra) 中有关于如何将其添加到您的系统的说明,包括您应该输入的名称 (**ppa :philip5/额外**)。 (2认同)