我们在使用Ubuntu安装程序时经常会遇到添加软件源的操作,最常见的是ppa软件源。

例如:sudo add-apt-repository ppa:rvm/smplayer

这就是添加smplayer的ppa软件源的命令。ppa是什么呢?是Ubuntu Launchpad网站提供的一项服务,允许个人用户作为apt源供其他用户下载和更新。通常比Ubuntu中心提前出来,版本更新,满足大家及时的更新使用
在https://launchpad.net
search 你的软件
比如我要安装wine,输入并按search。在下面会出现一系列和wine相关的软件。我们选择第一项:wine team ppa:”ubuntu wine team”。根据关键字wine、Ubuntu和ppa就可以确定选择这项了。

在wine的maintained package下根据时间先后列出wine的版本,前面为最新,为wine1.6,同时可以看到该软件的其他相关软件,已经是否有failures,即安装失败的时候,根据这些情况,可以尽可能的选择较新较稳定的版本进行安装。我们选择wine1.6。

我们尽量寻找这样的add this ppa to you system的标题及ppa:Ubuntu-wine/ppa的内容。即和添加、地址有关的文字,一般添加的ppa源使用这样的格式【ppa:user/ppa-name】,尤其是ppa:非常具有代表性,要找到它就行了。

在上面经过查找后找到了Ubuntu的ppa软件包,那么接下来就是使用命令行进行添加、更新和安装操作了。基本格式是这样的:

sudo add-apt-repository ppa:user/ppa-name

sudo apt-get update

sudo apt-get install ppa-name

安装举例

按Ctrl+alt+T打开终端,输入 sudo add-apt-repository ppa:ubuntu-wine/ppa

在中途会提示你是否添加,直接按enter继续。完成后会显示建立密钥环之类的信息,像下面的就表示成功添加了。

Linux 添加PPA源的更多相关文章

  1. deepin 15.3添加PPA源 安装php5.6

    想要在deepin 15.3上安装PHP5.6,我们需要手动添加源. 在https://launchpad.net/+search?field.text=php上可以通过搜索找到你想要的软件源, PP ...

  2. linux ubuntu ppa源

    ubuntu10.04添加删除PPA源 增加ppa资源以后,今后的版本更新什么的都会从launchpad去下载,在国内访问launchpad速度比乌龟还慢   Ubuntu里,PPA代表一种非稳定版本 ...

  3. Ubuntu添加PPA源

    转自Ubuntu添加PPA源 什么是PPA PPA,表示Personal Package Archives,也就是个人软件包集 很多软件包由于各种原因吧,不能进入官方的Ubuntu软件仓库.为了方便U ...

  4. Deepin 20.2.2 /UOS 20.2 添加ppa源

    由于 工作需要,需要通过PPA安装一些优质的软件包,但是 Deepin 默认不支持PPA源 解决方法 由于Deepin/Uos系统默认是没有安装PPA的那么我们得先安装PPA来支持"add- ...

  5. 给linux添加yum源。

    在玩linux的过程中,经常会下载一些源码包.软件大多是国外人写的,由于众所周知的原因,网络下载很慢. 所以想到了更新yum源的方法. 我的linux版本是CentOS6.3的. 以下参考百度. 1, ...

  6. Linux 添加epel源

    1.epel-release yum install epel-release 这样有些没办法通过yum 安装  可以这样安装(例如redis)

  7. Ubuntu系统apt添加第三方PPA源

    一.前言 1.1目的 在使用Ubuntu时往往apt源会自带很多常用软件,但是大部分都是比较老的版本,本文主要是为了实现以下两个目的: 通过添加第三方的PPA源解决软件版本过低或者没有安装包的情况: ...

  8. ubuntu中怎样添加或删除一个PPA源

    添加PPA源的命令为:sudo add-apt-repository ppa:user/ppa-name 添加好更新一下: sudo apt-get update删除命令格式则为:sudo add-a ...

  9. Ubuntu添加与删除PPA源

    目录 PPA,英文全称为 Personal Package Archives,即个人软件包档案.是 Ubuntu Launchpad 网站提供的一项源服务,允许个人用户上传软件源代码,通过 Launc ...

随机推荐

  1. LeetCode - 35. Search Insert Position(48ms)

    Given a sorted array and a target value, return the index if the target is found. If not, return the ...

  2. GCD LCM 最大公约数 最小公倍数 分数模板 (防溢出优化完成)

    自己写的一个分数模板,在运算操作时进行了防溢出的优化: ll gcd(ll a, ll b) { return b ? gcd(b, a%b) : a; } ll lcm(ll a, ll b) { ...

  3. 链上链下交互 以太坊Dapp接口开发

    主要是指的是用NodeJs调用 提供接口供前端使用 用户查询和转账 以太坊Dapp项目 众筹项目 功能需求 路人 查看所有众筹项目, 2 @ OK 根据众筹项目的address获取该众筹的详情 (参与 ...

  4. restFul介绍及其使用规范

    什么是REST和RESTful API? REST:(英文:Representational State Transfer,简称REST)表征性状态转移,是一种软件架构风格. RESTful : RE ...

  5. Pro Git - 笔记1

    Getting Started About Version Control Local Version Control Systems Centralized Version Control Syst ...

  6. winform 端口serialport简用

    最近的一个小项目中需要从串口读取摄像机的应答指令,因此在程序中用到了SerialPort控件(使用SerialPort类也可以). 在SerialPort控件的属性列表中主要注意3个地方: (1)Po ...

  7. 代码托管平台(Git)

    1,可以说GitHub的出现完全颠覆了以往大家对代码托管网站的认识.GitHub不但是一个代码托管网站,更是一个程序员的SNS社区.GitHub真正 迷人的是它的创新能力与Geek精神,这些都是无法模 ...

  8. java线程(1)——三种创建线程的方式

    前言 线程,英文Thread.在java中,创建线程的方式有三种: 1.Thread 2.Runnable 3.Callable 在详细介绍下这几种方式之前,我们先来看下Thread类和Runnabl ...

  9. Jekyll 使用入门

    Jekyll 是一个网站生成工具,可以用来将带有一定格式的文本(如:MarkDown)转换成静态的HTML页面, 并提供了Liquid模板引擎进行页面渲染,然后可以将生成的静态网站发布到如 Githu ...

  10. java基础知识-冒泡排序

    //冒泡排序,从数组前面向后循环比较 public static void sort1(int[] aa){ int size=aa.length; int temp; //循环数组 for(int ...