首页 帮助中心 美国云服务器 Ubuntu系统中删除PPA存储库的操作方法
Ubuntu系统中删除PPA存储库的操作方法
时间 : 2025-01-15 10:01:25 编辑 : 华纳云 阅读量 : 136

博客站中可以通过PPA存储库获取到丰富的程序和功能,且这些操作都很简便。但如果有一些程序已经不再需要或者版本过旧,需要删除来规避一些问题,删除PPA存储库有哪些方法?

有些用户习惯使用图形化方式,转到应用程序打开软件和更新应用程序,在想要删除的程序中选择其他软,标记/取消标记PPA存储库。这样的方式是比较简单适合初学者,但是在下一次需要使用该软件时还需要再次进行标记PPA存储库。

当然还可以从系统终端删除异常/无用PPA存储库。这种方式是用于删除程序且不会在系统中重拨该程序,且必须将其添加:
sudo add-apt-repository --remove ppa:nombre-ppa/ppa

假设我们现在需要删除webupd8存储库:

sudo add-apt-repository --remove ppa:nilarimogard/webupd8

使用以上命令我们将其从系统中完全删除PPA存储库,这将完全删除存储库,如果需要再次使用还要重复编写add-apt-repository 命令并接受密钥才可以。

还可以用ppa-purge命令,这将会删除全部使用PPA存储库的痕迹。这个命令还尝试用官方Ubuntu存储库的版本替换已安装的软件包。默认该程序不存在,因此需要先安装:

sudo apt install ppa-purge

安装完成后,需要删除PPA存储库:

sudo ppa-purge ppa:ppa_name

其中ppa_name表示要删除的PPA存储库的实际名称。执行上述命令过程中,会禁用PPA,从/etc/apt/sources.list.d/目录中删除或注释掉同要删除PPA相关的文件。还会更新软件包列表,重新加载软件包列表,确保系统不会再从该PPA获取软件包。降级或删除软件包,通过这个PPA安装的软件包降级成Ubuntu官方存储库版本或者是直接删除这些软件包。如:

Updating packages lists

PPA to be removed: sebastian-stenzel cryptomator

Package revert list generated:

cryptomator-

Disabling sebastian-stenzel PPA from /etc/apt/sources.list.d/sebastian-stenzel-ubuntu-cryptomator-xenial.list

Updating packages lists

...

The following packages will be REMOVED:

Cryptomator

以上标志着软件包cryptomator会被删除,且PPA会被禁用。为保证系统软件包列表准确性,还需要执行以下命令:

sudo apt update

执行PPA存储库相关删除,需要谨慎建议大家在删除前再次确认。

华纳云 推荐文章
Ubuntu系统上生成SSH密钥的步骤 Ubuntu系统下Apache日志轮转如何设置 盘点老旧Ubuntu系统加速技巧 Ubuntu系统管理apt-get命令精选 服务器Ubuntu系统安装git时会提示错误? Ubuntu系统中删除有问题PPA存储库 Ubuntu系统安装垃圾清理工具 BleachBit详细步骤 Ubuntu系统中ntpd服务启动失败的原因 Ubuntu系统怎么安装搜狗输入法 ubuntu系统中Docker的安装和使用详细指南
活动
客服咨询
7*24小时技术支持
技术支持
渠道支持