如何從 Ubuntu 中刪除軟體倉庫
從
apt-add-repository
到「軟體及更新」工具,這裡有幾種從 Ubuntu 移除軟體倉庫的方法。
你可以 在 Ubuntu 中添加外部倉庫 來訪問官方倉庫中不可用的軟體包。
例如,如果你 在 Ubuntu 中安裝 Brave 瀏覽器,則將其倉庫添加到你的系統中。如果你添加了一個 PPA,它也會添加為外部倉庫。
當你不需要特定軟體時,請將其刪除。但是,外部倉庫仍然存在。你還可以也應該將其刪除以保持系統原始狀態。
Ubuntu 可以讓你輕鬆刪除軟體倉庫。有不同的方法可以做到這一點:
- 使用
apt-add-repository
命令刪除倉庫 - 使用 GUI 刪除倉庫(對於桌面用戶)
- 通過修改
/etc/apt/sources.list
文件的文件內容(針對專家)
但在此之前,如果你對這個概念不熟悉,我強烈建議你 熟悉包管理器的概念 和倉庫。
方法 1、使用 apt 刪除倉庫?
你知道你還可以使用 apt 命令 來刪除倉庫嗎? 嗯,從技術上講,它不是核心 apt
命令的一部分,但它的工作方式類似。
在處理外部倉庫時,你可以使用 add-apt-repository
或者 apt-add-repository
命令(兩者是同一命令)。
首先,使用以下命令列出添加的倉庫:
apt-add-repository --list
完成後,你可以按所示方式使用帶有 -r
標誌的 apt-add-repository
命令來從列表中刪除:
sudo apt-add-repository -r repo_name
例如,如果我想刪除 yarn
倉庫,我必須使用以下命令:
sudo add-apt-repository -r deb https://dl.yarnpkg.com/debian/ stable main
按回車鍵進行確認。
接下來,使用以下命令更新倉庫:
sudo apt update
現在,如果你列出已啟用的倉庫,你將不會在此處找到已刪除的倉庫:
apt-add-repository --list
這就完成了!
方法 2、使用 GUI 刪除 Ubuntu 中的軟體倉庫?️
? 不建議刪除你一無所知的倉庫,因為它可能會限制你將來安裝你最喜歡的軟體包,因此請確保你知道自己在做什麼。
作為 最適合初學者的發行版之一,你可以使用 GUI 來刪除倉庫,而無需使用終端。
為此,首先從系統菜單打開「 軟體及更新 」應用:
現在,單擊「 其他軟體 」部分,它將列出系統中的 PPA 和外部倉庫。
列出中勾選的 ✅ 是已啟用的。
要刪除倉庫,你必須遵循三個簡單的步驟:
- 選擇需要刪除的倉庫
- 點擊「 刪除 」按鈕
- 最後,點擊「 關閉 」按鈕
單擊關閉按鈕後,它將打開一個提示,要求你在進行更改時更新信息。
只需單擊 「 重新載入 」 按鈕即可:
或者,你可以從命令行更新倉庫以使更改生效:
sudo apt update
方法 3、通過目錄來刪除倉庫(對於專家??)
之前,我解釋了如何使用工具(GUI 和 CLI)來刪除倉庫。在這裡,你將修改負責管理倉庫的系統目錄(/etc/apt/sources.list.d
)。
首先,將工作目錄更改為 sources.list.d
並列出其內容:
cd /etc/apt/sources.list.d/ && ls
在這裡,你將找到所有倉庫的列表。
如果你仔細觀察,一個倉庫將有兩個文件。一個帶有 .list
擴展名,另一個帶有 .save
擴展名。
你必須刪除具有 .list
擴展名的文件:
sudo rm Repo_name.list
例如,在這裡,我使用以下命令刪除了 node 倉庫:
sudo rm nodesource.list
要使更改生效,請使用以下命令更新倉庫索引:
sudo apt update
想了解更多有關 sources.list 的信息嗎?閱讀 這篇文章。
附加步驟:刪除倉庫後刪除 GPG 密鑰(對於高級用戶)
如果你希望在刪除倉庫後刪除 GPG 密鑰,請按以下步驟操作。
首先,使用以下命令列出現有的 GPG 密鑰:
apt-key list
現在,輸出可能會讓某些用戶感到困惑。
以下是要記住的事情:
- GPG 密鑰名稱將放置在虛線(
----
)上方 - 公鑰在第二行
例如,以下是 Chrome GPG 密鑰的相關數據:
要刪除 GPG 密鑰,你可以使用公鑰的最後兩個字元串(不帶任何空格)。
例如,以下是我將如何使用 Chrome 瀏覽器公鑰的最後兩個字元串(D38B 4796)刪除其 GPG 密鑰:
sudo apt-key del D38B4796
同樣,你也可以使用整個公鑰。但這一次,你必須在兩個字元串之間包含空格,如下所示:
sudo apt-key del "72EC F46A 56B4 AD39 C907 BBB7 1646 B01B 86E5 0310"
小心添加和刪除的內容
特別是當你是 Linux 新用戶時,你會遇到許多感興趣的軟體,對倉庫添加了又刪除。
雖然嘗試是件好事,但你應該始終小心添加/刪除到系統中的任何內容。你應該記住一些事情,例如:它包含更新的軟體包嗎? 它是受信任或維護的倉庫嗎?
保持謹慎將使你的系統免受不必要的倉庫和軟體包的影響。
我希望本指南可以幫助你刪除不需要的倉庫!
如果你遇到任何問題請在下面評論。
(題圖:MJ/3d436ed6-76fc-47ef-88c3-b5f3e2862c7d)
via: https://itsfoss.com/remove-software-repositories-ubuntu/
作者:Sagar Sharma 選題:lkxed 譯者:geekpi 校對:wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive