Personal Package Archives

Ubuntu 中的 PPA (Personal Package Archives) 是 Ubuntu Launchpad 網站提供的一項服務,允許 Ubuntu 個人用戶上傳打包好的套件,讓其他 Ubuntu 使用者可以下載和更新。

現在不管是工具軟體、程式語言都發展神速,資訊領域每過一陣子都會有大量的新東西冒出來;但是在作業系統的版本更新上相對就嚴謹許多,因此常常就會有許多套件無法透過 apt-get 安裝,對於喜愛使用新技術的工程師來說很不方便。

PPA 就是用來解決套件的更新及安裝的問題,只要加入開發者的 repository,就可以透過 apt-get 安裝及更新套件。

使用方法

sudo add-apt-repository ppa:[user]/[repository-name]

基本範例

sudo add-apt-repository ppa:ondrej/php

注意事項

另外使用上有可能會遇到 add-apt-repository command not found 之類的問題,是因為 Ubuntu 較舊的版本並不會內建 add-apt-repository 指令,只要手動安裝即可。

Ubuntu 14.04以上
Ubuntu 14.04 以上的版本如果有這樣的問題,安裝 software-properties-common 即可。

sudo apt-get install software-properties-common

其他版本

sudo apt-get install python-software-properties
Categories: Linux