在Ubuntu中管理PPA存儲庫

¿為什麼 添加 PPA資料庫 如果我們已經有成千上萬個使用官方Ubuntu存儲庫的程序?

個人打包文件(P叫做Personal Package Archive,英文), 允許開發人員直接分發軟件和更新 無需等待Ubuntu自己的存儲庫更新即可訪問Ubuntu用戶。

Launchpad是承載大多數可用PPA的站點,它將構建二進製文件並將其存儲在特定的存儲庫中。 這意味著Ubuntu用戶可以按照與在Ubuntu中安裝其餘應用程序相同的方式來安裝這些軟件包,其附加優點是,他們將擁有這些程序的最新更新,甚至可以找到不包含這些程序的程序。在官方存儲庫中可用。

如何安裝PPA存儲庫

讓我們舉一個實際的例子。 假設我們要安裝Shutter。 我們必須知道的第一件事是我們要安裝的PPA的標識名稱。 在“快門PPA”頁面中,很明顯,要添加此存儲庫,必須注意以下行: PPA:快門/ PPA.

PPA

選項1:從命令行

所有需要做的就是打開終端並輸入適當的命令以添加PPA,更新程序包列表並安裝所需的程序(在我們的示例中為Shutter)。

sudo add-apt-repository ppa:快門/ ppa sudo apt-get更新sudo apt-獲取安裝快門

選項2:來自軟件中心

1。 - 打開Ubuntu軟件中心。

2。 - 編輯 > 軟件起源

3。 -  然後在標籤中 其他軟體,點擊 添加 並輸入PPA行。 在我們的示例中: PPA:快門/ PPA 然後點擊 接受.

軟件來源

4. 安裝所需程序(繼續我們的示例“快門”)。

如何刪除PPA存儲庫

選項1:從命令行刪除PPA

按照我們的快門示例:

sudo add-apt-repository --remove ppa:shutter/ppa

顯然,在每種情況下,必須用相應的行代替ppa:shutter / ppa行。

選項2:來自軟件中心

1。 - 打開Ubuntu軟件中心。

2。 - 編輯 > 軟件起源

3。 - 然後在標籤中 其他軟體,點擊 刪除 然後點擊 接受.

注意:這將從包列表中刪除PPA,但是通過PPA安裝的包不會被卸載,這是必須手動完成的任務。 為了使此過程自動化(這對於某些人來說可能很麻煩),可以使用PPA Purge或 Y-PPA經理.

如何自動刪除PPA及其相應的軟件包

選項1:從命令行

PPA-Purge是一個簡單的腳本,它將刪除有問題的PPA以及從中刪除的所有軟件包。

1。 - 安裝PPA-Purge

sudo apt-get install ppa-purge

2。 - 使用PPA-Purge卸載PPA。 按照我們的示例:

sudo ppa-purge ppa:shutter/ppa

選項2:使用YPPA

1。 - 安裝Y-PPA:

sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager

2。 - 刪除有問題的PPA。 Y-PPA Manager圖形界面非常直觀,可以弄清楚該做什麼。

如何禁用PPA存儲庫

禁用PPA意味著系統將不會從該PPA接收任何更新,但是不會刪除以前安裝的軟件包。 禁用PPA而不是刪除PPA的優點是更容易重新啟用它。

要停用PPA:

1。 - 打開Ubuntu軟件中心。

2。 - 編輯 > 軟件起源

3。 - 然後在標籤中 其他軟體,取消選中有問題的PPA旁邊的框,然後單擊 接受.

禁用每個PPA的兩行很重要。

同樣,PPA也可以重新啟用。