add-apt-repository PPA
来源:互联网 发布:linux自动化部署工具 编辑:程序博客网 时间:2024/06/08 03:31
add-apt-repository
是由 python-software-properties
这个工具包提供的,只有ubuntu 09 10之后版本支持。可以把命令源添加到/etc/apt/sources.list
中。
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 add-apt-repository ppa:ubuntu-mozilla-daily/ppasudo apt-get update
实际上就是在sources.list中,添加了以下两行
deb http://ppa.launchpad.net/ubuntu-mozilla-daily/ppa/ubuntu trusty main deb-src http://ppa.launchpad.net/ubuntu-mozilla-daily/ppa/ubuntu trusty main
这里trusty 14.04,Xenial 16.04,Zesty 17.04,Artful 17.10。
,然后我们再从下面的 Packages 列表中找到适用于当前 Ubuntu 版的 FireFox 4.0 包名称,sudo apt-get install firefox-4.0
,事实上除了命令行方式外,Ubuntu 还提供了 GUI 界面的第三方源管理工具,这个就不详述了。
另外, Ubuntu-Tweak
中也包含了大量第三方源,可以通过一键安装第三方软件,强烈建议新手安装(遗憾的是,这个项目已经停止了)。
- add-apt-repository PPA
- add-apt-repository PPA
- add-apt-repository PPA
- add-apt-repository PPA(转)
- add-apt-repository PPA(转)
- add-apt-repository ppa:获取最新apt软件源
- add-apt-repository ppa:获取最新apt软件源
- [Ubuntu]--add-apt-repository/How to add a PPA on a server?
- add-apt-repository 命令
- add-apt-repository
- add-apt-repository用法
- add-apt-repository
- add-apt-repository 介绍
- apt-add-repository
- add-apt-repository问题
- ubuntu14.04安装OpenJDK1.8 原创 2016年12月06日 16:59:46 257406 1、sudo add-apt-repository ppa:openjdk-r/ppa
- add-apt-repository in debian
- add-apt-repository添加源
- Linux文件I/O概述
- 什么是视图
- leetcode 304. Range Sum Query 2D
- java--set
- Android之屏幕方向|显示方式|Activity重建问题|横竖屏切换不同的布局
- add-apt-repository PPA
- 利用document.implementation.createHTMLDocument创建新的document
- Unity通过UGUI的Slider调整物体颜色
- struts2标签获取parameter,request,session,application中的值
- Thread2(多线程)再接再厉ヾ(◍°∇°◍)ノ゙
- Android启动页解决攻略最终版
- servlet3..0+ 之@webservlet
- Day02
- 存储过程(Stored Procedure)