这个问题有多个有效答案,涵盖了几个版本的Ubuntu。为了方便起见,下面是每个版本的索引。
在添加PPA之前,您应该了解其中的一些风险:
请始终记住,PPA是由社区提供的,您在添加PPA之前应该意识到可能存在的风险。
首先,通过点击主页按钮(位于左上角)或按下Super键来打开Dash。在提示时输入您的密码。
切换到“其他软件”选项卡。
现在点击“添加”,会出现一个框。
您必须在框中输入PPA。它可以在启动页面上以BOLD字体找到。
现在点击“添加源”并关闭软件源。缓存将被刷新。
现在从软件中心安装软件。
PPA是用于非标准软件/更新的。它们通常被那些想要最新和最好的人使用。如果你为了获取这种类型的软件而付出额外努力,那么你应该知道自己在做什么。软件中心的选择对大多数人来说已经足够。
在命令行中,你可以使用add-apt-repository
添加一个PPA,例如:
sudo add-apt-repository ppa:gwibber-daily/ppa
add-apt-repository
命令:
在12.04及更早版本中,安装python-software-properties
软件包:
sudo apt-get install python-software-properties
在14.04及更高版本中:
sudo apt-get install software-properties-common
apt-add-repository
实际上并不会从 PPA 安装任何东西。你需要使用 apt-get install
命令来获取 PPA 中的软件并使用它。 - flow2k虽然许多人发现使用命令行工具更容易添加PPA,但那些喜欢图形界面的人可以通过Ubuntu软件中心来完成。在这个演示中,我们将添加 Banshee团队的PPA,以获取最新的稳定版本。
我们将从应用程序菜单中打开Ubuntu软件中心开始。
Applications > Ubuntu Software Center
faenza-icon-theme
。它可以在这个PPA中找到:https://launchpad.net/~tiheum/+archive/equinox - andrewsomething在Ubuntu 10.04中添加PPA的方法如下:
一旦你掌握了它,这一切都非常简单。我在某些地方遇到了问题,但总的来说,PPA是在Ubuntu发行版之间更新软件的唯一途径(不要让我对此发表评论)。这里解释起来太复杂了,所以我会给你指出一些有价值的文档。但首先,有几个简单的规则:
了解你要安装的内容。大多数情况下,你可能会使用Launchpad来满足大部分PPA需求,但即便如此,它也可能对你的计算机造成危险。通常我担心的不是恶意意图,而是冲突的软件包。如果软件包A需要一个修改过的ffmpeg版本,而另一个存储库中的软件包B也需要一个修改过的ffmpeg版本,那么现在很有可能你无法观看视频,例如,无论是使用软件包A、B还是其他任何软件包。
记住,任何人都可以创建PPA,包括你。仅仅因为一个人签署了行为准则并不意味着他们知道自己在做什么。在Launchpad上,不仅有稳定版本的更新,还有测试版和预览版软件,甚至有一些尚未完全运作的东西。有许多有用的软件仓库,比如获取最新的Nvidia驱动程序或当前稳定版本的Pidgin。当然,也有一些某个人在地下室为自己和几个朋友制作的东西。仅仅通过从sources.list
中删除或在软件源设置中取消勾选添加到我们源中的任何PPA可能是不安全的。更好的做法是,还应该删除从该PPA安装的所有软件包,并用Ubuntu默认软件包替换它们。
为此,我们有一个脚本ppa-purge ,它不仅会移除不需要的PPA,还会用默认的Ubuntu版本替换从该PPA安装的软件包。安装后只需运行以下命令:
sudo ppa-purge ppa:<lp-name>/<ppa-name>
在添加此PPA时,<lp-name>/<ppa-name>
是我们输入到源中的相同名称。然后将删除该PPA。从此PPA安装的软件包将被默认的Ubuntu软件包替换(不会删除默认存储库中不存在的已安装软件包)。
ppa:takkat-nebuk/takkat
。在这个例子中,takkat-nebuk
是我的lp名称,takkat
是要添加到您的源中的ppa的名称。 - Takkatadd-apt-repository
命令时遇到困难,有人创建了一个名为ppasearch
的脚本,以使这项任务变得更容易。要安装ppasearch,您需要运行以下命令:sudo add-apt-repository ppa:wrinkliez/ppasearch
sudo apt-get update
sudo apt-get install ppasearch
http://www.winehq.org/site/download-deb 是我尝试为Wine PPA做的。
我要注意的是,Maverick已经改变了,现在我必须再次编辑说明(不再有administration->software sources,而是必须从软件中心进入)。
Launchpad内置的说明比一年前好了一些,但仍然相当糟糕。
y-ppa-manager
,请在终端中运行以下命令:sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager
sudo add-apt-repository ppa:<someppa/ppa>
sudo apt-get update