Ubuntu PPA软件源的介绍与使用
2015-06-29 16:30
141 查看
PPA软件源,全称是Personal Package Archives
介绍
虽然Ubuntu官方软件仓库尽可能囊括所有的开源软件,但仍有很多软件包由于各种原因不能进入官方软件仓库。为了方便Ubuntu用户使用,launchpad.net提供了个人软件包集,即PPA,允许用户建立自己的软件仓库,通过Launchpad进行编译并发布为2进制软件包,作为apt/新立得源供其他用户下载和更新。PPA也被用来对一些打算进入Ubuntu官方仓库的软件,或者某些软件的新版本进行测试。Launchpad是Ubuntu母公司canonical有限公司所架设的网站,是一个提供维护、支援或联络Ubuntu开发者的平台。
使用
搜索源地址
可以在launchpad平台上直接搜索相关的软件名称以便获得相关源地址,点击查看链接地址。例如搜索redis-server结果如下:添加软件
点击搜索结果,查看安装方法:sudo add-apt-repository ppa:tsuru/redis-server
sudo apt-get update
sudo apt-get install redis-server
上面第一条命令会在/etc/apt/sources.list.d下创建.list文件,相当于在/etc/source.list中直接添加以下地址:
deb http://ppa.launchpad.net/tsuru/redis-server/ubuntu trusty main
deb-src http://ppa.launchpad.net/tsuru/redis-server/ubuntu trusty main
注:add-apt-repository 依赖 python-software-properties 这个工具包,如果出现“command not found”可以尝试使用以下命令安装它。
apt-get install python-software-properties
删除软件
sudo add-apt-repository -r ppa:user/ppa-name进入 /etc/apt/sources.list.d 文件夹,删除对应的源文件。
相关文章推荐
- maven实战
- 简单数据结构之二叉树(C++实现)
- 解决spring+c3p0数据库连接一直增加的问题
- java基础-多线程
- Dubbo+Zookeeper
- unity3d 动态添加模型到场景中
- 命令行
- Docx 生成word文档二
- css background-position结合disaply:inline-block使用
- Android 资源(resource)学习小结
- Android Activity子类
- 2016毕业典礼毛尖致辞:成为一个勇敢的人
- android打包apk
- 敏捷项目管理工具-Trello(电子看板)
- Android性能优化之布局优化篇
- JAVA之JNDI初步理解
- Oracle创建新用户的相关操作及问题
- MySQL详解--锁
- uboot的makefile分析
- 页面打印