也许你早已注意到,我们在介绍软件的时候,在安装这块一般都提供 PPA 源安装方式,这是一种快速方便的软件安装方法,但对于一些新手来说,对 PPA 并不是很熟悉,下面我们就详细介绍一下。

# 我们先了解一下 PPA 的定义:

PPA 全称为 Personal Package Archives(个人软件包档案),是 Ubuntu Launchpad 网站提供的一项服务,当然不仅限于 Launchpad 。它允许个人用户上传软件源代码,通过 Launchpad 进行编译并发布为二进制软件包,作为 apt/新立得源供其他用户下载和更新。在Launchpad网站上的每一个用户和团队都可以拥有一个或多个PPA。

通常 PPA 源里的软件是官方源里没有的,或者是最新版本的软件。相对于通过 Deb 包安装来说,使用 PPA 的好处是,一旦软件有更新,通过 sudo apt-get upgrade 这样命令就可以直接升级到新版本。

# 如何通过 PPA 源来安装软件:

通常我们可以通过 Google 来搜索一些常用软件的 PPA 源,通常的搜索方法是软件名称关键字 + PPA ,或者也可直接到 launchpad.net 上去搜索,搜索到后我们就可以直接用 sudo apt-add-repository 命令把 PPA 源添加到 Source list 中了。

比如 FireFox PPA 源:https://launchpad.net/~ubuntu-mozilla-daily/+archive/ppa ,我们可以在这里找到 ppa:ubuntu-mozilla-daily/ppa 的字样,然后我们通过以下命令把这个源加入到 source list 中。

sudo apt-add-repository ppa:ubuntu-mozilla-daily/ppa

然后我们再从下面的 Packages 列表中找到适用于当前 Ubuntu 版的 FireFox 4.0 包名称,更新源并安装:

sduo apt-get update
sudo apt-get install firefox-4.0

事实上除了命令行方式外,Ubuntu 还提供了 GUI 界面的第三方源管理工具,这个就不详述了。另外, Ubuntu-Tweak 中也包含了大量第三方源,可以通过一键安装第三方软件,强烈建议新手安装。

http://wowubuntu.com/ppa.html

最新文章

  1. Workspace defines a VM that does not contain a valid jre/lib/rt.jar: C:\Program Files\Java\jre7
  2. C++调用C#dll类库中的方法(非显性COM)
  3. What are the main disadvantages of Java Server Faces 2.0?
  4. JavaScript 不重复的随机数
  5. Android 高级UI设计笔记20:RecyclerView 的详解之RecyclerView添加Item点击事件
  6. linux下实现自己的shell解释器
  7. Oracle自主事务处理
  8. 以太坊RLP用法-go-ethereum学习
  9. UWP ListView下模板宽度问题
  10. SpriteBuilder中如何简单的重置APP保存的数据
  11. 使用java的Calendar工具类获取到本月的第一天起始时间和最后一天结束时间。
  12. CF980E
  13. Day3--Python--字符串,for循环,迭代
  14. BZOJ 4032: [HEOI2015]最短不公共子串
  15. Django之Web框架本质及第一个Django实例
  16. Android环境下使用call_usermodehelper()以及调试
  17. MAC OSX 10.10 下启用自带的Apache的rewrite模块
  18. Rsync 软件的工作方式
  19. redis实战笔记(3)-第3章 Redis命令
  20. 2014年web页面上的3D新产品介绍

热门文章

  1. Qt 向word中插入文字(使用QAxWidget和QAxObject)
  2. Eclipse添加和查看书签
  3. HDU 1007 近期点对
  4. [Android]图片资源管理学习
  5. 不起眼的 z-index 却能牵扯出这么大的学问(转)
  6. cocos2dx游戏开发学习笔记3-lua面向对象分析
  7. hdu5171(矩阵快速幂)
  8. CSS实现输入框的高亮效果-------Day50
  9. HDU 4028 The time of a day STL 模拟题
  10. Android开展:ADT+Eclipse使用错误:Text editor does not have a document provider