如何通过查看启动板项目来找出add-apt-repository命令?


9

要从启动板安装程序,可以将存储库添加到软件源列表...

我知道如何查看启动板页面,并通过“软件源” GUI页面添加存储库和公共密钥,但是我宁愿使用add-apt-repository命令,因为这会为我找到密钥。我太懒了,无法从启动板页面中获取它,将其保存,然后将其导入。

我的问题是我不知道如何为特定项目找出正确的命令?

例如,Cardapio使用以下命令:

sudo add-apt-repository ppa:cardapio-team/unstable

但是我看不到cardapio-team/unstable启动板页面上写的内容:https : //launchpad.net/cardapio

是否可能,或者该地址与启动板完全分开?

谢谢!

Answers:


7

Launchpad中的PPA连接到人员/团队,而不是项目。最好的选择是单击项目的“维护者”(在这种情况下为“ Cardapio团队”):

从那里,点击其个人资料页面上“个人软件包档案”下的链接。这里可能有多个选项,您只需要根据其名称使用最佳猜测即可。

PPA的名称将在此页面上:

但是,这不能保证能正常工作,因为开发人员可以将他们想要的任何PPA用于其项目。可能是ppa:someunrelatedteam/foobar您所知道的。无法从启动板项目中确定。

或者,使用谷歌搜索“ [项目名称] PPA”往往会产生良好的结果。


1
谢谢!我是唯一一个发现Launchpad令人困惑的人吗?

@tommed:PPA是在最近才添加的,并且仍在进行调整。我同意PPA的某些方面令人困惑,但是在大多数情况下,我发现Launchpad比大多数项目托管站点更易于浏览。我想那只是我。
马修2010年

7

如果您难以确定add-apt-repository要运行的正确命令,则有人创建了一个名为的脚本ppasearch来简化此任务。

“什么是PPA以及如何使用它们?”中提供了有关如何使用此脚本的说明社区Wiki

ppasearch屏幕截图


太好了!
马修(Matthew)2010年

这个ppa(ppa:wrinkliez/ppasearch)似乎不包含针对特立独行的ppasearch。它仅具有Karmic和Lucid的软件包。
马修2010年

1
马修,是的。但是,您可以在特立独行上手动下载并安装清醒的deb(edge.launchpad.net/~wrinkliez/+archive/ppasearch/+files/…)。那就是我所做的,而且看起来工作正常。
nhandler 2010年

太容易了 它应该显示有关找到的PPA的更多信息...
2010年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.