什么是Ubuntu PPA以及为什么要用它

Ubuntu的部分吸引力来自于其六个月一次的发布周期。每半年这一免费的操作系统就会有一个新的版本被发布出来,并针对你喜爱的所有软件做了完全的更新。这非常的棒,不过偶尔也会有令人稍稍失望的时候。比如说,如果你喜欢的软件的一个新版本出来了,但你可能需要等到Ubuntu的下一个版本出来之后才能试用它。

这一问题的解决方案是PPA,这是一个存储库,由Canonical(Ubuntu背后的公司)提供,其允许开发者和爱好者给Ubuntu用户提供软件的最新版本。最初PPA只是限于编程者和测试者使用,但在2007年底Canonical把PPA开放给了所有人。

什么是PPA?

对于那些Ubuntu以及Linux的新手来说,通常情况下他们会发现自己迷失在了一组缩写词中,这些东西对于首次接触的用户来说简直毫无意义。而这又可能会使得Ubuntu给人的感觉就像是一个非常不友好的地方,不过别慌:其实一切都很好理解。

在Ubuntu上安装软件和在Mac或是Windows上是不一样的;有些人可能会认为这种方式更好。与从web上下载安装包相比较,这通常会是一个更好的选择,即通过查找Ubuntu的软件中心(Ubuntu Software Center )来获取你可能想要安装的任何程序。软件被存放在存储库中,这一仓库是软件的一个集合,Ubuntu可以快速方便地下载这些软件。

相对于从随机网站上抓取EXE文件来说,存储库是一种更值得信赖的下载软件的方式。因为默认存储库中的每样东西在出去之前已经被Ubuntu团队审查过,因此你会知道库中的每样东西对于你的系统来说是完全安全的。

不过这并不意味着就没有负面的影响。最常见的是,用户不得不等待Ubuntu的新版本出来以试用新的软件。因此,如果Firefox有更新的话,那么你可能要等到下一个版本的Ubuntu发布出来后才能有运行这一新版本的机会。

而这就是引出PPA的地方。PPA,或是Personal Package Archive(个人软件包存档),是默认情况下并未被包含在Ubuntu中的软件的一个集合。通常这些存储库的侧重点是单个的程序,不过他们也可以包含更多内容,这取决于这些存储库的维护者。一个PPA有可能关注的是一个未发布的软件,比如说Hotot,现有最好的Linux Twitter客户端。其也可能是包含了Ubuntu中已有的软件的更新,比如说Firefox。

有些PPA是非官方的,则可能存在损坏的危险。最好使用官方PPA。

#1 添加PPA
sudo add-apt-repository ppa_name

比如,Audacious 2.4.4 发布。我们来使用上述命令安装最新版Audacious 2.4.4

添加Audacious PPA

sudo add-apt-repository ppa:nilarimogard/webupd8

这是设置PPA,获取密钥验证软件是否损坏

#2

接下来就是更新,获取软件的最新列表

sudo apt-get update

想要升级软件包仓库,则执行命令

sudo apt-get upgrade
#3

最后就是安装软件啦

sudo apt-get install package_name

如上述例子,则安装命令为

sudo apt-get install audacious audacious-plugins

综上,这样,当我们有了一个软件的PPA后,就可以轻松的添加PPA,安装该软件啦:

sudo add-apt-repository   PPA名称
sudo apt-get update
sudo apt-get install  软件名称

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

bboyzqh

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值