如何找到哪个PPA包含特定包?
我想知道哪个存储库包含特定的包,以便将PPA链接添加到sources.list
文件。
该软件包也可以在官方存储库之外( multiverse
或类似的)。
我不想只找到存储库名称,而是想要添加到源代码的完全合格的PPA链接名称,而不需要任何额外的努力。
y-ppa-manager
可以为您做到这一点:
sudo add-apt-repository ppa:webupd8team/y-ppa-manager sudo apt-get update sudo apt-get install y-ppa-manager
搜索包并使用添加选定的PPA按钮添加 PPA。
查找发布包的存储库的最快方法是搜索ubuntu包数据库 。 对于包aac-enc,我们将在不同版本的条目中找到以下内容:
http://packages.ubuntu.com/search?keywords=aac-enc
- 可靠(14.04LTS) (声音):Fraunhofer FDK AAC编解码库 – 前端二进制[ multiverse ]
0.1.2-1:amd64 i386
存储库将以方括号([ multiverse ])粗体打印。
个人包存档 (PPA)是不同的,因为它允许每个人上传任何包。 因此,安装具有问题的软件包存在固有风险。
可以从启动板搜索PPA:
https://launchpad.net/ubuntu/+search?text=aac-enc
会告诉我们包aac-enc是包fdk-aac的一部分 。 点击它,我们将被引导到不同版本的下载页面。 更进一步,有一个链接到不受信任的档案中的版本:
这链接到包含fdk-aac的未分类的个人包存档列表,但我们不能将此搜索限制为已定义的版本。