在 Ubuntu 上新增和移除 PPA

在使用 Ubuntu 的过程中,有时官方仓库里没有我们需要的软件,或者官方仓库中软件的版本较低,我们需要新版的,这种情况下就需要我们自己添加 PPA 了。

我们可以将 PPA(Personal Package Archive)理解为一个仓库,与官方仓库相对,PPA 是由普通用户建立的,在 PPA 中可以安装很多官方仓库中没有的软件,但需要承担所安装软件的潜在风险

新增 PPA

1
sudo apt-add-repository ppa:<user>/<ppa-name>

apt-add-repository是一个添加 PPA 的脚本,添加的过程中会引入验证所需要的 keys,因此我们无需为此操心。

<>只是表示必须,真实运行时不需输入。

移除 PPA

1
sudo apt-add-repository --remove ppa:<user>/<ppa-name>

[] 包裹住的表示可选项,命令中不需要输入 []。

但是这样只是移除/etc/apt/sources.list.d中的文件,通过这个 PPA 安装的软件并不会被移除。如果需要移除这个 PPA 安装的软件需要利用ppa-purge

1
sudo ppa-purge ppa:<user>[/ppaname]

[] 包裹住的表示可选项,命令中不需要输入 []。

如果提示ppa-purge未安装,先安装ppa-purge,再重新运行上条命令即可。

1
sudo apt install ppa-purge

参考资料

  1. add-apt-repository
  2. How to Add or Remove PPA in Ubuntu Using GUI and Terminal