現在很多第三方軟件還需要添加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)
