如何在 Debian 中添加/删除 PPA 存储库
Linux 用户从sources.list 文件中列出的集中式官方存储库安装大多数程序。但是,如果该程序未在存储库列表中列出,您可以通过其 PPA(个人包存档)安装它。这些是 Launchpad 向用户提供的非官方存储库。 Launchpad是Canonical开发的一个协作平台,允许开发者在上面上传他们的源码包。然后,Launchpad 使这些包可供用户安装应用程序。
在本文中,我们将解释如何使用 Debian 命令行和 GUI 来管理系统中的 PPA 存储库。我们将详细解释如何添加、查看和删除 PPA 存储库。
请注意,我们使用 Debian 10 来运行本文中讨论的命令和过程。但是,在其他版本的 Debian 中也可以遵循相同的命令和过程。
通过命令行管理 PPA 存储库
对于喜欢使用命令行执行基本管理任务的用户,以下是如何在 Debian 系统中管理 PPA 存储库。
要打开命令行终端,请转到桌面左上角的“活动”选项卡。然后在搜索栏中输入关键字terminal。当搜索结果出现时,单击终端图标将其打开。
列出添加的 PPA 存储库
为了查看系统上所有可用的存储库,请在终端中执行以下命令:
apt policy
查看存储库列表的另一种方法是打印 /etc/apt/sources.list.d 的内容。为此,请在终端中运行以下命令:
ls /etc/apt/sources.list.d
此命令将列出您系统上可用的所有存储库。
添加 PPA 存储库
只有授权用户才能管理 Linux 系统上的存储库。使用以下语法在系统中添加 PPA 存储库。
add-apt-repository ppa:ppa_name
添加 PPA 存储库后,请更新存储库列表并使用以下命令安装包:
sudo apt-get update
apt install package_name
让我们以将 Jonathonf PPA 存储库添加到我们的系统中为例,稍后我们将使用它来安装 FFMpeg 音频/视频播放器。
要将 Jonathonf PPA 添加到我们的系统,我们将在终端中使用以下命令:
sudo add-apt-repository ppa:jonathonf/ffmpeg-4
添加 FFMpeg 的 PPA 后,请使用以下命令进行安装:
sudo apt-get install ffmpeg
删除 PPA 存储库
如果您想删除系统的 PPA 存储库,请使用以下语法:
add-apt-repository –remove ppa:ppa_name
此命令只会从您的系统中删除 PPA,而不是通过此 PPA 安装的软件包。
例如,要删除我们在上一节中添加的 PPA,我们必须运行以下命令:
add-apt-repository --remove ppa:jonathonf/ffmpeg-4
清除存储库
清除存储库意味着从系统中完全删除包,包括配置文件和个性化设置。在 Linux 中,您可以使用实用程序 PPA Purge 清除存储库。要安装此实用程序,请在终端中运行以下命令:
sudo apt-get install ppa-purge
安装后,您可以运行以下命令来清除存储库:
ppa-purge ppa:ppa_name
对于上面的示例,命令将是:
ppa-purge ppa:jonathonf/ffmpeg-4
删除存储库手动
正如本文前面所讨论的,添加的存储库保存在位于 /etc/apt/sources.list.d 的文件中。要从此文件中手动删除存储库,请使用“rm”命令,如下所示:
rm /etc/apt/sources.list.d/ppa_list_file
例如,要删除 FFMpeg 的 PPA,首先使用以下命令查找 PPA 的确切名称:
ls /etc/apt/sources.list.d/
然后使用 rm 命令,后跟 PPA 的确切名称。
sudo rm /etc/apt/sources.list.d/jonathonf-ubuntu-ffmpeg-4-focal.list
通过 GUI 管理 PPA 存储库
对于不熟悉 Linux 命令行的用户可以使用 GUI 来管理存储库。基于 GUI 的软件和更新实用程序可以帮助您实现此目的。
列出添加的 PPA 存储库
要启动软件和更新实用程序,请按键盘上的超级键,然后在搜索栏中输入相关关键字,如下所示:
默认情况下,软件和更新实用程序将在 Debian Software 选项卡中打开。切换到其他软件选项卡以查看添加到系统的存储库。
添加 PPA 存储库
如果您想向系统添加新的存储库,请单击其他软件选项卡底部的添加按钮。这样,将会出现一个对话框。在这里输入 PPA 存储库的名称,如下所示,然后单击添加源按钮。
ppa:PPA_REPOSITORY_NAME/PPA
例如,要添加 FFMpeg 的 PPA 存储库,命令为:
ppa:jonathonf/ffmpeg-4
系统将要求您提供身份验证密码,因为只有授权用户才能更改软件存储库设置。输入密码并单击“身份验证”。之后,您的存储库将添加到“其他软件”选项卡下的列表中。
删除 PPA 存储库
要删除 PPA 存储库,请转到“软件和更新”实用程序中的其他软件选项卡。然后选择要删除的存储库并单击删除按钮。
这就是全部内容了!在本文中,我们学习了如何使用命令行和图形方式在 Debian 系统中添加/删除 PPA。添加 PPA 后,使用 apt-get 命令安装软件就变得非常简单。