如何在 Ubuntu 和 Debian 上删除 PPA 存储库

2023-10-17

个人包档案 (PPA)是 Ubuntu 和 Debian 用户安装和更新官方存储库中未提供的软件包的便捷方法。虽然 PPA 是宝贵的资源,但它们也可能会过时、不受支持,甚至可能有害。在这种情况下,了解如何将它们从系统中删除非常重要。

在本文中,我们将讨论在 Ubuntu 和 Debian 系统上删除 PPA 存储库的三种方法:使用 add-apt-repository 命令、ppa-purge 实用程序和图形用户界面 (GUI) 工具。

方法 1:使用删除 PPAadd-apt-repository command

add-apt-repository 命令允许您轻松地在系统中添加和删除 PPA。要使用此方法删除 PPA,请按照下列步骤操作:

  1. 按打开终端窗口Ctrl + Alt + T.
  2. 通过运行以下命令列出系统上当前启用的所有存储库:
    sudo apt list --installed | grep -i ppa 
    
  3. 确定要从列表中删除的 PPA 存储库。
  4. Delete the PPA repository by running the following command:
    sudo add-apt-repository --remove ppa:repository-name/ppa 
    

    Replace “存储库名称/ppa”与您要删除的实际 PPA 一起使用。例如:

    sudo add-apt-repository --remove ppa:graphics-drivers/ppa 
    
  5. 通过运行以下命令更新您的软件包列表:
    sudo apt update 
    
  6. 通过运行以下命令删除从 PPA 存储库安装的所有软件包:
    sudo apt autoremove 
    
  7. 通过运行以下命令验证 PPA 存储库是否已删除:
    sudo apt list --installed | grep -i ppa 
    

方法 2:使用删除 PPAppa-purge公用事业:

ppa-purge 实用程序是一个有用的工具,它不仅可以删除 PPA,还可以将已安装的软件包从该 PPA 降级到官方存储库中可用的版本。要使用 ppa-purge,请按照下列步骤操作:

  1. 安装 ppa-purge 包:
    sudo apt install ppa-purge 
    
  2. 运行 ppa-purge 以删除 PPA 并降级软件包:
    sudo ppa-purge ppa:repository-name/ppa 
    
  3. 将“repository-name/ppa”替换为您要删除的实际 PPA。例如:
    sudo ppa-purge ppa:graphics-drivers/ppa 
    

方法 3:使用 GUI 工具删除 PPA:

如果您更喜欢使用图形界面,则可以使用 Ubuntu 上的内置“软件和更新”工具或 Debian 上的“软件源”工具来删除 PPA。就是这样:

对于Ubuntu:

  1. 打开“软件和更新”应用程序菜单中的工具。
  2. 单击“其他软件” tab.
  3. 选择要删除的 PPA,然后单击“Remove”按钮。
  4. 关闭“软件和更新”工具并更新您的软件包列表:
    sudo apt update 
    

对于 Debian:

  1. 打开“软件来源”应用程序菜单中的工具。
  2. 单击“PPA”选项卡。
  3. 选择要删除的 PPA,然后单击“删除 PPA”按钮。
  4. 关闭“软件源”工具并更新您的软件包列表:
    sudo apt update 
    

结论

无论您喜欢使用命令行还是图形界面,在 Ubuntu 和 Debian 系统上删除 PPA 存储库都是一个简单的过程。通过使用 add-apt-repository 命令、ppa-purge 实用程序或 GUI 工具,您可以维护干净且安全的系统,同时确保您的软件源保持最新且可靠。添加或删除 PPA 时务必小心谨慎,并记住保持系统更新以避免潜在问题。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Ubuntu 和 Debian 上删除 PPA 存储库 的相关文章

  • 如何在 CentOS 8 上安装和配置 NFS 服务器

    网络文件系统 NFS 是一种分布式文件系统协议 允许您通过网络共享远程目录 使用 NFS 您可以在系统上挂载远程目录并像使用本地文件一样使用远程计算机上的文件 NFS 协议默认不加密 并且与 Samba 不同 它不提供用户身份验证 对服务器
  • 如何检查 Bash 中文件或目录是否存在

    很多时候 在编写 Shell 脚本时 您可能会发现自己处于需要根据文件是否存在来执行操作的情况 在Bash中 可以使用test命令来检查文件是否存在并判断文件的类型 测试命令采用以下语法形式之一 test EXPRESSION EXPRES

随机推荐

  • 如何在 Python 中分割字符串

    使用字符串时 日常操作之一是使用给定的分隔符将字符串拆分为子字符串数组 在这篇文章中 我们将讨论如何在Python中分割字符串 split 方法 在Python中 字符串被表示为不可变的str对象 这str类附带了许多字符串方法 允许您操作
  • 如何在 Ubuntu 18.04 上安装和配置 Samba

    Samba 是一个免费且开源的重新实现SMB CIFS网络文件共享协议那 允许最终用户访问文件 打印机和其他共享资源 本教程介绍如何在 Ubuntu 18 04 上安装 Samba 并将其配置为独立服务器 以通过网络在不同操作系统之间提供文
  • 如何在 CentOS 7 上安装和使用 Docker Compose

    Docker 组合是一个允许您定义和运行多容器 Docker 应用程序的工具 使用 Compose 您可以在单个 YAML 文件中定义应用程序的服务 网络和卷 然后使用单个命令启动您的应用程序 Compose 可用于不同的目的 例如单主机应
  • 在 Debian 9 上使用 Let's Encrypt 保护 Nginx

    Let s Encrypt 是由互联网安全研究小组 ISRG 开发的免费开放的证书颁发机构 如今 Let s Encrypt 颁发的证书几乎受到所有浏览器的信任 在本教程中 我们将解释如何使用 Certbot 工具为 Debian 9 上的
  • 如何在 Ubuntu 18.04 上安装和配置 GitLab

    GitLab 是一个基于网络的开源Git存储库管理器编写为Ruby包括 wiki 问题管理 代码审查 监控以及持续集成和部署 它使开发人员能够创建 审查和部署他们的项目 GitLab 提供三种不同版本 社区版 CE 企业版 EE 和 Git
  • 如何在 Ubuntu 18.04 上安装 Steam

    Steam是由 Valve 公司开发的用于购买和玩视频游戏的跨平台娱乐平台 它使您可以访问数千种游戏并结识新朋友 在本教程中 我们将向您展示如何在 Ubuntu 18 04 上安装 Steam 相同的说明适用于 Ubuntu 16 04 和
  • Python 中的列表与元组:综合指南

    Python 提供了多种内置数据类型 其中两个是列表和元组 了解这些数据结构的细微差别对于编写高效且有效的 Python 代码至关重要 在本教程结束时 您将能够就何时使用列表以及何时选择元组做出明智的决定 从而提高您在 Python 中处理
  • 使用 to_pickle() 函数将 Pandas DataFrame 导出到 Pickle 文件

    The to pickle函数于Pandas允许您将 DataFrame 或 Series 对象序列化 pickle 为 pickle 文件格式 当您想要保存 DataFrame 或 Series 的当前状态并稍后检索它而不丢失任何数据或元
  • 掌握 Samba:创建强大的 Linux 文件服务器

    Linux 文件服务器是功能强大的服务器之一 可帮助您与基于 Windows 的 PC 和其他操作系统共享文件和打印机 在我们讨论使用 Samba 作为文件服务器之前 我们先讨论一些基础知识 目录 hide 1 Linux Samba Wi
  • Linux Sed 分支:条件文本处理

    分支于sed允许您在 sed 脚本中创建条件工作流程 根据输入或特定条件 sed 可以选择执行一组命令而不是另一组命令 它类似于编程中的 if then else 结构 让我们深入研究一些示例来了解 sed 中的分支机制 目录 hide 1
  • 使用 read_pickle 读取 Pandas 中的 Pickle 文件

    read pickle in Pandas允许您加载腌制的 Pandas 对象 它可以加载数据 例如数据框和使用保存的系列熊猫 to pickle method 在本教程中 我们将揭示其语法 将 pickle 文件加载到 DataFrame
  • 在 Linux 上恢复已删除的文件(初学者教程)

    您是否曾经错误地删除过重要文件 谁不呢 好的 但是我可以恢复它们吗 在这篇文章中 您将了解如何使用不同文件系统上的各种程序在 Linux 上恢复已删除的文件 您将了解如何从 SD 卡 HDD 和不同分区上的已删除分区恢复已删除的文件Linu
  • 掌握 seq 命令:Linux 中的序列生成

    The seqLinux 中的命令用于生成数字序列 如果您想生成一个简单的增量列表或具有特定格式的复杂序列 seq可以做到这一点 让我们深入了解它的强大功能 目录 hide 1 生成从 1 到指定数字的序列 2 生成两个数字之间的序列 3
  • 在 Linux 中设置永久和系统范围的环境变量

    在 Linux 中 环境变量是一个可用于提供系统不同部分的配置和数据的值 这些变量充当数据的占位符 使应用程序和 shell 能够更顺畅地相互交互 环境变量的一个主要优点是它们促进进程之间的值共享 从而实现对系统行为各方面的集中控制 目录
  • 使用 to_html 将 Python Pandas DataFrame 转换为 HTML 表

    This to html函数于Pandas允许您转换您的数据框到 HTML 表中 它具有高度可定制性和灵活性 使您能够根据您的要求定制 HTML 输出结果 这可能包括设计数据的样式和格式以适合您所需的演示文稿 目录 hide 1 语法和参数
  • 使用 Pandas DataFrame loc 属性进行基于标签的访问

    The loc财产在Pandas允许基于标签的索引 这意味着您使用标签 如列名和行索引 来访问特定的行和列数据框 Unlike iloc 它使用基于整数的索引 loc主要是基于标签的 使其能够处理具有有意义标签的数据 目录 hide 1 P
  • 使用Python random模块生成随机数

    随机数生成是编程中的一个基本概念 对于统计采样 模拟 数据生成 随机算法甚至游戏等各种任务至关重要 在本教程中 我们将介绍基本概念 如何生成不同类型的随机数 如整数 浮点数和特定范围内的随机数 以及随机数提供的各种函数 random mod
  • Linux Syslog 服务器和日志管理

    在这篇文章中 我们将讨论 Linux Syslog 服务器以及如何管理日志 如果您想保护您的系统 您必须知道该系统中发生了什么 您可以使用日志来做到这一点 通过日志 您可以诊断问题并确定系统和应用程序的运行状况 在上一篇文章中 我们讨论了如
  • 如何在 Shell 脚本中提取文件名和扩展名

    要从 shell 脚本中的文件路径中提取文件名和扩展名 您可以使用 基本名称 命令 这是一个如何使用的示例basename来提取filename and 扩大从给定的文件路径 usr bin env bash Define a file p
  • 如何在 Ubuntu 和 Debian 上删除 PPA 存储库

    个人包档案 PPA 是 Ubuntu 和 Debian 用户安装和更新官方存储库中未提供的软件包的便捷方法 虽然 PPA 是宝贵的资源 但它们也可能会过时 不受支持 甚至可能有害 在这种情况下 了解如何将它们从系统中删除非常重要 在本文中