Ubuntu添加/删除PPA

Posted by Beanocean on November 9, 2013

有一些很好用的开源软件并不在Ubuntu的官方源中,比如:dukto, orecal java, Open Youdao等都需要添加PPA来进行安装,这样即方便安装卸载也方便升级。

什么是PPA?

PPA即Personal Package Archive(个人安装包文档) ,简单来说就是一些个人或者团体通过独立的网站发布的第三方的软件源。将这些软件源添加到你的电脑上后,你就可以像使用官方软件源那样安装卸载软件了。

如何添加PPA?

添加ppa的方法主要有两种,不过,无论哪种方法都要有大概这样的三个步骤:

  1. 添加PPA地址
  2. 更新软件库缓存
  3. 安装需要的软件

下面介绍一下这两种具体方法:

  1. Command Line (以oracle java的ppa为例)
    • 打开你要添加的软件源所在的网页,找到:Adding this PPA to your system这样的字眼,ppa一般是这个样子的:ppa:webupd8team/java
    • 打开Terminal,输入sudo add-apt-repository ppa:webupd8team/java ,然后回车在本地安装PPA源的公钥即可
    • 更新软件库缓存,sudo apt-get update,更新完成就可以安装你需要的软件了
  2. 通过软件更新管理中心:Software & updates
    • 打开Software & updates,选择Other Software,点击Add…
    • 添加一个类似于这样的东西:deb http://ppa.launchpad.net/webupd8team/java/ubuntu saucy main,将其中的saucy替换成你使用的对应的发行版
    • 更新软件库缓存,安装软件即可

如何删除/停用PPA?

  1. Command Line
    • 用PPA地址:sudo add-apt-repository -r [ppa]
    • 直接删除对应的PPA文件:rm /etc/apt/source.list.d/{ppa_name.list, ppa_name.list.save}
  2. Software & Updates
    • 打开Other Software对应的Tab
    • 去掉要停用的PPA对应的网址前面的对勾即可,也可以选中Remove掉