现在很多第三方软件还需要添加PPA软件源到Ubuntu系统当中,但是添加了PPA之后,软件可以直接在软件中心进行安装并会自动提示升级,这就是Ubuntu带来的方便,现在我们就来看看如何添加PPA软件源。
声明:如需引用或者摘抄本博文源码或者其文章的,请在显著处注明,来源于本博文/作者,以示尊重劳动成果,助力开源精神。也欢迎大家一起探讨,交流,以共同进步~ 0.0
0.那么,PPA是什么?
1.PPA是Personal Package Archives首字母简写。翻译为中文意思是:个人软件包文档
2.只有Ubuntu用户可以用,而所有的PPA都是寄存在launchpad.net网站上。
3.Launchpad(启动器)是Canonical公司所架设的网站,是一个提供维护、支援或连络Ubuntu开发者的平台。其中Launchpad提供了线上翻译软件的功能,你可以*的参与Ubuntu或相关*软件的开发或翻译工作。而你也可以利用该网站的回报机制来回报相关软件的Bug,或者进一步提供建议。
4.使用PPA的好处是Ubuntu系统中使用PPA源的软件可以让你在第一时间体验到最新版本的软件。
5.有很多PPA软件源提供多个版本,包括正式稳定版、每日创建版,开发版、测试版等等
例如,chromium 浏览器的源:
chromium daily(每日创建版)
chromium dev(开发版)
chromium stable(稳定版)
chromium beta(测试版)
1.命令行安装方式(以chrome为例)
每日创建版源地址:https://launchpad.net/~chromium-daily/+archive/daily
添加该源的方法,打开终端,输入下面的命令:
sudo add-apt-repository ppa:chromium-daily/stable
稳定版源地址:https://launchpad.net/~chromium-daily/+archive/stable
添加该源的方法,打开终端,输入下面的命令:
sudo add-apt-repository ppa:chromium-daily/daily
安装源下的软体:(不知道是哪个软体名时,可以sudo apt-get install ppa名的前缀(如:chromium) ,再按Tab键,就会出现一些软体名了),或者直接区PPA官网的软体介绍页下区查看。
sudo apt-get install chromium-browser
一个完整的通过PPA源安装软件的命令,例如:
添加VLC播放器源并安装的命令:
sudo add-apt-repository ppa:videolan/stable-daily【命令解释】这条命令是添加源
sudo apt-get update【命令解释】更新系统源
sudo apt-get install vlc【命令解释】安装VLC软件
注:不要试图去猜测PPA的地址,直接上launchpad.net搜索相关软件,比如:
搜索VLC,进入详情页面:https://launchpad.net/~videolan/+archive/ubuntu/master-daily
2.可视化桌面添加安装方式
【如何在Ubuntu中添加到PPA的软件源】(https://imcn.me/html/y2011/3695.html)
好了,已经学会如何安装了,但我相信总有一天你会遇到这样的问题:[下述内容摘抄自:http://www.linuxidc.com/Linux/2014-09/107055.htm]
我试着通过运行apt-get update命令来再次同步包索引文件,但是却出现了“404 无法找到”的错误,看起来似乎是我不能从先前添加的第三方PPA仓库中获取最新的索引。我怎样才能清除这些破损而且陈旧的PPA仓库呢?
当你试着更新APT包索引时,“404 无法找到”错误总是会在版本更新之后发生。就是说,在你升级你的Ubuntu发行版后,你在旧的版本上添加的一些第三方PPA仓库就不再受新版本的支持。在此种情况下,你可以像下面这样来鉴别并清除那些破损的PPA仓库。
3.移除PPA源方法
3.1 找出那些引起“404 无法找到”错误的PPA
$ sudo apt-get update | grep "Failed"
在本例中,Ubuntu Trusty不再支持的PPA仓库是“ppa:finalterm/daily”
3.2 移除
$ sudo add-apt-repository --remove ppa:finalterm/daily
你得去重复重复再重复,把上面找到的所有过时的PPA仓库一个一个地移除。
3.2 更新计算机软件源
$ sudo apt-get update
在移除所有过时的PPA仓库后,重新运行“apt-get update”命令来检查它们是否都被成功移除。
4.参考文献
【Ubuntu中PPA源是什么】(https://www.cnblogs.com/EasonJim/p/7119331.html)
【如何在Ubuntu中添加到PPA的软件源】(https://imcn.me/html/y2011/3695.html)[可视化系统安装方式]
【Linux教程:如何查找并移除Ubuntu上陈旧的PPA仓库】(http://www.linuxidc.com/Linux/2014-09/107055.htm)
【PPA-Ubuntu中文】(http://wiki.ubuntu.org.cn/PPA)
【PPA】(https://imcn.me/ppa)