如何在 Ubuntu 中添加/删除 PPA 存储库
每当您想要将软件包安装到 Ubuntu 系统时,您首先要参考系统的sources.list 文件中列出的官方 Ubuntu 存储库。如果该软件在那里不可用,您可以通过任何可用的 PPA 存储库安装它。 PPA 存储库是通过 Launchpad 向用户提供的软件包的非官方存储库。 Launchpad 是 Canonical 开发的一个平台,允许开发人员在其上上传代码,并提供 .deb 软件包供用户安装软件。
在本文中,我们将介绍如何使用 Ubuntu 命令行和图形用户界面,以便:
- 列出添加到系统的 PPA 存储库
- 将 PPA 存储库添加到您的系统以从中下载软件
- 从系统中删除添加的 PPA 存储库
我们已在 Ubuntu 18.04 LTS 系统上运行本文中提到的命令和过程。
通过命令行进行 PPA 存储库管理
如果您像我一样更喜欢使用命令行在 Linux 上执行所有管理操作,那么您可以通过以下方法在 Ubuntu 上执行基本的存储库管理。
您可以通过系统 Dash 或 Ctrl+Alt+T 快捷键打开 Ubuntu 命令行、终端。
列出添加的 PPA 存储库
如果您想列出 Ubuntu 系统上可用的所有存储库,请在终端中输入以下命令:
apt policy
列出所有添加的 PPA 存储库的另一种方法是打印 /etc/apt/sources.list.d 目录的内容。该目录包含系统上可用的所有存储库的列表。
以下是该命令的使用方法:
ls /etc/apt/sources.list.d
添加 PPA 存储库
只有授权用户才能在 Ubuntu 中添加/删除以及配置软件和存储库。以下是您可以用作 sudo 的命令语法,以便将 PPA 添加到您的系统:
$add-apt-repository ppa:ppa_name
然后从添加的存储库中使用 sudo 安装所需的包,如下所示:
$apt install package_name
在Ubuntu 18.04中,添加新存储库后无需使用apt-get update命令,系统会自动执行此操作。在早期版本的 Ubuntu 中,您需要在安装软件包之前运行以下命令,以便可以安装软件的最新可用版本:
sudo apt-get update
示例:
让我们举一个例子,我们将把 Thomas Schiex PPA 存储库添加到我们的系统中,稍后我们将使用它来安装 Blender(一个 3D 创建套件)。
我们将通过以下命令作为 sudo 添加 PPA:
sudo add-apt-repository ppa:thomas-schiex/blender
现在 PPA 已添加,只需输入以下命令即可安装最新的 Blender 应用程序:
sudo apt-get install blender
删除 PPA 存储库
如果要从系统中删除添加的 PPA 存储库,可以使用以下命令语法作为 sudo:
$add-apt-repository --remove ppa:ppa_name
上述命令仅从您的系统中删除 PPA,而不是您通过它安装的软件包。
例如,为了删除我在上一节中添加的存储库,我将在终端中运行以下命令:
add-apt-repository --remove ppa:thomas-schiex/blender
清除存储库
清除存储库意味着将其从系统中删除,并降级您通过它下载的软件包。您可以使用名为 PPA Purge 的实用程序来实现此目的。
您可以通过官方 Ubuntu 存储库安装此实用程序,如下所示:
sudo apt-get install ppa-purge
然后,您可以使用以下命令语法来清除添加的存储库:
$ppa-purge ppa:ppa_name
例子 :
ppa-purge ppa:thomas-schiex/blender
手动删除存储库
如上所述,您添加的存储库的 .list 文件保存在 /etc/apt/sources.list.d 目录中。您可以使用 rm 命令手动从此目录中删除 PPA,如下所示:
$rm /etc/apt/sources.list.d/ppa_list_file
例子 :
sudo rm /etc/apt/sources.list.d/thomas-schiex-ubuntu-blender-bionic.list
通过 UI 进行 PPA 存储库管理
名为“软件和更新”的 Ubuntu UI 实用程序可帮助您管理 Ubuntu 官方存储库和 PPA 存储库。以下是如何使用它:
列出添加的 PPA 存储库
要打开软件和更新实用程序,请在 Dash 搜索中输入相关关键字,如下所示,或者您可以直接从应用程序列表中打开它。
默认情况下,软件和更新实用程序在 Ubuntu 软件选项卡中打开。要查看添加到系统的 PPA 存储库,请选择“其他软件”选项卡。
添加 PPA 存储库
要添加新的 PPA 存储库,请单击“其他软件”视图中的“添加”按钮。将打开以下对话框:
在 APT 行字段中,输入要添加的 PPA 的名称,然后单击“添加源”按钮。然后系统会要求您进行身份验证,因为只有授权用户才能将存储库添加到 Ubuntu。输入 sudo 的密码,然后单击“身份验证”。
您的新存储库将添加到您的系统中,并将出现在该实用程序的“其他软件”列表中。
删除 PPA 存储库
您可以删除添加的 PPA,方法是首先从“软件和更新”实用程序的“其他软件”列表中选择它,然后单击“删除”按钮。
现在,您可以管理 PPA 存储库来探索比官方 Ubuntu 存储库上提供的更多内容。