如何通过查看Launchpad项目来找出add-apt-repository命令的使用方法?

要从启动器安装程序,您可以将存储库添加到软件源列表中...
我知道如何查看启动器页面并通过“软件源”图形用户界面页面添加存储库和公共密钥,但我宁愿使用add-apt-repository命令,因为它可以自动找到密钥...而且我太懒了,不想从启动器页面上获取密钥,保存并导入。
我的问题是,我不知道如何找出特定项目的正确命令?
例如,Cardapio使用以下命令:
sudo add-apt-repository ppa:cardapio-team/unstable 但我在启动器页面 https://launchpad.net/cardapio 上找不到 cardapio-team/unstable?
这个地址与启动器完全无关吗?
谢谢!
2个回答

在Launchpad中,PPAs与人员/团队相关联,而不是项目。你最好点击项目的“维护者”(在这种情况下是“Cardapio团队”):

从那里,跟随他们个人资料页面下面的“个人软件包档案”链接。这里可能会有多个选项,你只需要根据他们的名称猜测即可。

PPA的名称将显示在这个页面上:

然而,这并不能保证成功,因为开发人员可以为他们的项目使用任何他们想要的PPA。你可能根本不知道它可能是ppa:someunrelatedteam/foobar。从Launchpad项目中无法确定确切的情况。
另外,通过谷歌搜索"[项目名称] PPA"通常会得到很好的结果。

1谢谢!我是唯一一个觉得启动台很令人困惑的人吗? - tommed
@tommed:PPA(个人软件包档案)是相对较新的功能,目前仍在不断调整中。我同意,PPA 的某些方面确实令人困惑,但总体而言,我发现 Launchpad 比大多数项目托管网站更容易使用。当然,这只是我的个人观点。 - Matthew


太棒了! - Matthew
这个 PPA (ppa:wrinkliez/ppasearch) 似乎不包含适用于 Maverick 的 ppasearch。它只有适用于 Karmic 和 Lucid 的软件包。 - Matthew
1Matthew,你说得对。不过,你可以手动下载并安装lucid版本的deb包(https://edge.launchpad.net/~wrinkliez/+archive/ppasearch/+files/ppasearch_0.7.2-0ubuntu1_all.deb),然后在maverick上进行安装。这就是我所做的,而且看起来运行良好。 - nhandler
太简单了,它应该显示更多关于找到的PPA的信息... - JanC