Ubunut PPA源概述
Ubuntu 自带的“软件”应用,可以安装海量软件,既包括发行者支持的软件、社区支持的软件,也包括专有驱动和版权软件。有时,我们需要的软件通过这些渠道仍然无法找到。这时,可以到 PPA 软件源中查找、安装相关软件。
PPA是Personal Package Archives首字母简写。翻译为中文意思是:个人软件包文档,只有Ubuntu用户可以用,而所有的PPA都是寄存在launchpad.net网站上。Launchpad(启动器)是Canonical公司所架设的网站,是一个提供维护、支援或连络Ubuntu开发者的软件协作平台。 Launchpad 网站提供的一项源服务,允许个人用户上传软件源代码,通过 Launchpad 进行编译并发布为二进制软件包,作为 apt / 新立得(Synaptic)源供其他用户下载和更新。 PPA也被用来对一些打算进入Ubuntu官方仓库的软件,或者某些软件的新版本进行测试。
使用PPA的好处是Ubuntu系统中使用PPA源的软件可以让你在第一时间体验到最新版本的软件。有很多PPA软件源提供多个版本,包括正式稳定版、每日创建版,开发版、测试版等等。
用Chromium打开launchpad.net网站首页可以看到更多信息(浏览器进行了中文翻译)
一、使用
1、在launchpad.net网站搜索所需的软件,首先需要在https://launchpad.net 注册用户,这个账号是使用Ubuntu one的账号。当你注册的时候,网页会提醒你在Ubuntu中添加启动器,这时确定就行。然后依据提示注册就行了。注册后打开初始界面如下(和没注册的界面不一样):

2、打开初始界面中的Browse Ubuntu PPAs 选项(没有注册不会有这个选项),界面如下:

3、在 Show PPAs matching: 处进行所需软件的搜索,如vlc播放器

4、通过上面的搜索可以列出多个相应的软件如:VLC Daily Build of stable branch 这个版本。

5、在这个页面 Adding this PPA to your system 说明中有对应的软件安装说明如下:

二、添加 PPA 源
添加 PPA 源的命令为: sudo add-apt-repository ppa:videolan/stable-daily
添加好记得要更新一下: sudo apt-get update
源添加完后安装软件: sudo apt-get install vlc
PPA 的一般形式是: ppa:user/ppa-name #user:这个软件包的维护人 ppa-name: ppa软件名
如上面的这个vlc的软件维护着是videolan团队,ppa软件名是stable-daily 上面第一条命令会在/etc/apt/sources.list.d下创建.list文件,相当于在/etc/source.list中直接添加以下地址:
pipci@ubuntu:/etc/apt/sources.list.d$ cat videolan-ubuntu-stable-daily-xenial.list
deb http://ppa.launchpad.net/videolan/stable-daily/ubuntu xenial main
# deb-src http://ppa.launchpad.net/videolan/stable-daily/ubuntu xenial main 三、删除 PPA 源
删除 PPA 源的命令格式则为:sudo add-apt-repository -r ppa:videolan/stable-daily
然后进入 /etc/apt/sources.list.d 目录,将相应 ppa 源的保存文件删除。
最后同样更新一下:sudo apt-get update 上面是通过命令行添加,也可以通过图形界面的软件和更新程序进行添加这里就不阐述了。
Ubunut PPA源概述的更多相关文章
- deepin 15.3添加PPA源 安装php5.6
想要在deepin 15.3上安装PHP5.6,我们需要手动添加源. 在https://launchpad.net/+search?field.text=php上可以通过搜索找到你想要的软件源, PP ...
- linux ubuntu ppa源
ubuntu10.04添加删除PPA源 增加ppa资源以后,今后的版本更新什么的都会从launchpad去下载,在国内访问launchpad速度比乌龟还慢 Ubuntu里,PPA代表一种非稳定版本 ...
- wireshark的ubuntu更新ppa源
默认的ppa源安装的是1.8.3的,这个源直接更新到1.11.0 $ sudo add-apt-repository ppa:dreibh/ppa $ sudo apt-get update $ su ...
- Ubuntu添加PPA源
转自Ubuntu添加PPA源 什么是PPA PPA,表示Personal Package Archives,也就是个人软件包集 很多软件包由于各种原因吧,不能进入官方的Ubuntu软件仓库.为了方便U ...
- Ubuntu: repository/PPA 源
在Ubuntu中,每个PPA源是单独存放在/etc/apt/sources.list.d/文件夹中的,进入到该文件夹,使用ls命令查询即可列出当前系统添加的PPA源. 添加 sudo add-apt- ...
- Ubuntu的软件更新常识--添加软件源与ppa源
加入ppa源的命令: sudo add-apt-repository ppa:user/ppa-name 删除ppa源的命令: sudo add-apt-repository -r ppa:user/ ...
- 关于linux PPA源问题
添加PPA: 1.首先进入ubuntu系统,system—>administration—>update manager—>setting,在软件源界面,点击other softwa ...
- Linux 添加PPA源
我们在使用Ubuntu安装程序时经常会遇到添加软件源的操作,最常见的是ppa软件源. 例如:sudo add-apt-repository ppa:rvm/smplayer 这就是添加smplayer ...
- ubuntu中怎样添加或删除一个PPA源
添加PPA源的命令为:sudo add-apt-repository ppa:user/ppa-name 添加好更新一下: sudo apt-get update删除命令格式则为:sudo add-a ...
随机推荐
- SVN学习总结(2)——SVN冲突解决
在我们用VS进行项目合作开发的过程中,SVN的提交控制是至关重要的,大家不可避免的都遇到过SVN冲突的问题,开发的时候,应该认真学习SVN的知识,减少冲突,集中时间放在开发上. 解决冲突有三种方式: ...
- grep的使用【转】
grep的作用是显示匹配一个或多个模式的文本行.时常会作为管道(|)的第一步,以便对匹配的数据作进一步处理.grep常用于查找和替换文本的.在传统上,grep有3个版本:grep.egrep(扩展gr ...
- android删除表和清空表
删除某一表: //删除某一个表 public void dropTable(SQLiteDatabase db){ db.execSQL("drop from tab_name") ...
- m_Orchestrate learning system---二十六、动态给封装好的控件添加属性
m_Orchestrate learning system---二十六.动态给封装好的控件添加属性 一.总结 一句话总结:比如我现在封装好了ueditor控件,我外部调用这个控件,因为要写数据到数据库 ...
- hdoj--1556--Color the ball(模拟&&树状数组)
Color the ball Time Limit: 9000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) T ...
- 再谈Ubuntu和CentOS安装好之后的联网问题(桥接和NAT、静态和动态ip)(博主推荐)
不多说,直接上干货! 首先,普及概念. hostonly.桥接和NAT的联网方式 对于CentOS系统,用的最多的就是,NAT和桥接模式 CentOS 6.5静态IP的设置(NAT和桥接联网方式都适用 ...
- 验证备份集-使用DBVERIFY工具
DBVERIFY确认备份集是否存在坏块 验证TEST03.DBF 文件的是否存在坏块 C:\Documents and Settings\Administrator>dbv file=D:\or ...
- 我的Spring MVC第一个应用 (最终版)
项目结构图: 代码如下: Product package com.mstf.bean; import java.io.Serializable; /** * Product类,封装了一些信息,包含三个 ...
- linux下python3源码安装及卸载
Linux下Python3的源码编译安装和卸载方法 [日期:2019-06-21] 来源:博客园 作者:wuli潇萧 [字体:大 中 小] (一)Linux下软件的源码编译安装和卸载方法 L ...
- iOS开发——捕获崩溃信息
可通过注册NSUncaughtExceptionHandler捕获异常信息,将拿到的NSException细节写入Crash日志,精准的定位出错程序位置,有需要的,可直接将crash信息直接上传服务器 ...