如何找到哪个 PPA 包含特定的包?

如何找到哪个 PPA 包含特定的包?

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

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

我不想只找到存储库名称,还想找到可以毫不费力地添加到源中的完整合格 PPA 链接名称。

答案1

y-ppa-manager可以为您做到这一点:

sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager

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

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

答案2

找到发布软件包的存储库的最快方法是搜索ubuntu 软件包数据库. 对于包亚科我们会在不同版本的条目中发现以下内容:

http://packages.ubuntu.com/search?keywords=aac-enc
  • 值得信赖 (14.04LTS)(声音):Fraunhofer FDK AAC 编解码器库 - 前端二进制 [多元宇宙]
    0.1.2-1:amd64 i386

存储库将以方括号 ([多元宇宙])。


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

可以通过以下方式搜索 PPA:发射台

https://launchpad.net/ubuntu/+search?text=aac-enc

会告诉我们包裹亚科是套餐的一部分fdk-aac。单击后,我们将转到不同版本的下载页面。再往下是指向不受信任的档案中的版本的链接:

在此处输入图片描述

此链接指向一个未分类的个人软件包档案列表,其中包含fdk-aac但我们不能将此搜索限制在定义的版本内。

相关内容