在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也可以重新啟用。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   莫德拉格 他說:

    優秀文章(一如既往)😀

    很高興閱讀您的Pablo ^^

    1.    讓我們使用linux 他說:

      謝謝齋藤! 我很想念你! 很高興在這裡見到您...
      乾杯! 保羅

  2.   胡安·卡洛斯·塞納爾 他說:

    非常清楚! 謝謝。

  3.   胡利安 他說:

    很好

  4.   甘比 他說:

    我的天啊!! 非常感謝。
    完成這個出色指南的一個小想法:是您想到包括發行版本身包含的程序,還是官方存儲庫只有一個過時的版本,或者您已經安裝了這些程序?
    例如,我從官方存儲庫中安裝了Azureus aka Vuze torrent程序,使用了幾個月之後,並且有足夠的文件和種子激活,我面臨這樣的困境:我無法卸載並失去所有工作,而我只需要一種工具提供官方ubunto信息庫尚未更新的最新版本。
    我想,我只是想,我確實做到了,但這是一次真正的冒險之旅,我什至沒有學習或了解我是如何做到的

    1.    讓我們使用linux 他說:

      你好,甘比! 實際上...在這種情況下的過程是相同的。 您安裝了PPA,更新了軟件包列表,並且在升級時,它會告訴您該程序有一個新版本(在您的情況下為azureus),該版本只是ppa中可用的版本。
      我希望我很清楚。
      乾杯! 保羅

  5.   齊騰 他說:

    很好,但有時包括用於分發的特定ppa。
    我有例如Turpial 3.0更新的問題。 誰把它包括在內 http://ppa.launchpad.net/effie-jayx/turpial/ubuntu/dists/saucy/
    而我的軟件中心則專注於Olivia的軍官或“稀罕”(我使用Linux Mint)
    據我所知文件是安全保存的,我沒有下載並安裝該程序。

  6.   洛扎諾 他說:

    不可能更好地解釋!...這些天來,我將嘗試上載翻譯成西班牙語的YPPA Manager(僅1個DEB)the安裝DEB,就是這樣,這沒有意義...應該是為那些不懂的人準備的您不知道如何添加PPA並進行安裝,您需要添加PPA大聲笑。 很好的文章,會做很多事情。 問候!

  7.   爾基約 他說:

    愛這個博客,巴勃羅! 好的設計和實用的內容。 我的問題集中在基本操作系統上,並且與“ Y PPA”和軟件中心有關。 第一個安裝可能會導致第二個不工作嗎? 我嘗試啟動它,然後開始
    非常感謝

    1.    讓我們使用linux 他說:

      不,我不這麼認為…
      不知道可能是什麼,但是我不認為軟件中心是錯誤的原因。
      擁抱! 保羅

  8.   卡洛斯·奇富恩特斯 他說:

    很好的一頁,那我是個海綿狀的老太太,但除了那些前言者或發表評論的人之外,我仍然吸收您教的內容。

    1.    路易吉·托羅 他說:

      非常感謝Carlos的評論,學習它永遠不會太晚。

  9.   danny672007 他說:

    非常感謝您的貢獻,我是Linux的新手,您幫助我進一步了解了這個美好的世界!