add-apt-repository PPA

add-apt-repository 是由 python-software-properties 这个工具包提供的,只有ubuntu 09 10之后版本支持。可以把命令源添加到/etc/apt/sources.list中。

PPA 的定义

PPA 全称为 Personal Package Archives(个人软件包档案),是 Ubuntu Launchpad 网站提供的一项服务,当然不仅限于 Launchpad 。它允许个人用户上传软件源代码,通过 Launchpad 进行编译并发布为二进制软件包,作为 apt/新立的源供其他用户下载和更新。

在Launchpad网站上的每一个用户和团队都可以拥有一个或多个PPA。 通常 PPA 源里的软件是官方源里没有的,或者是最新版本的软件。相对于通过 Deb 包安装来说,使用 PPA 的好处是,一旦软件有更新,通过sudo apt-get upgrade这样命令就可以直接升级到新版本。

如何通过 PPA 源来安装软件

通常我们可以通过 Google 来搜索一些常用软件的 PPA 源,通常的搜索方法是软件名称关键字 + PPA ,或者也可直接到 launchpad.net 上去搜索,搜索到后我们就可以直接用sudo apt-add-repository 命令把 PPA 源添加到Source list中了。

比如 FireFox PPA 源:https://launchpad.net/~ubuntu-mozilla-daily/+archive/ppa ,我们可以在这里找到 ppa:ubuntu-mozilla-daily/ppa的字样,然后我们通过以下命令把这个源加入到 source list中。

sudo add-apt-repository ppa:ubuntu-mozilla-daily/ppa
sudo apt-get update

实际上就是在sources.list中,添加了以下两行

deb http://ppa.launchpad.net/ubuntu-mozilla-daily/ppa/ubuntu trusty main 
deb-src http://ppa.launchpad.net/ubuntu-mozilla-daily/ppa/ubuntu trusty main 

这里trusty 14.04,Xenial 16.04,Zesty 17.04,Artful 17.10。

,然后我们再从下面的 Packages 列表中找到适用于当前 Ubuntu 版的 FireFox 4.0 包名称,sudo apt-get install firefox-4.0,事实上除了命令行方式外,Ubuntu 还提供了 GUI 界面的第三方源管理工具,这个就不详述了。

另外, Ubuntu-Tweak中也包含了大量第三方源,可以通过一键安装第三方软件,强烈建议新手安装(遗憾的是,这个项目已经停止了)。

你可能感兴趣的:(add-apt-repository PPA)