如何使用 add-apt-repository 把 Launchpad PPAs 套件庫 加進 Debian 套件來源

最大的社区版本,Ubuntu的发源地
回复
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

如何使用 add-apt-repository 把 Launchpad PPAs 套件庫 加進 Debian 套件來源

#1

帖子 poloshiao » 2014-10-10 22:10

http://www.webupd8.org/2014/10/how-to-a ... .html#more
How To Add Launchpad PPAs In Debian Via `add-apt-repository` Command

一向都是把 Debian 的套件庫 加進 Ubuntu 套件來源,
有想過 有朝一日 可以把 Launchpad PPAs 套件庫 加進 Debian 套件來源 ?
头像
carlos444_444
帖子: 448
注册时间: 2005-06-06 21:35
系统: Debian
来自: 四海为家
联系:

Re: 如何使用 add-apt-repository 把 Launchpad PPAs 套件庫 加進 Debian 套

#2

帖子 carlos444_444 » 2014-10-16 20:56

sudo apt-get install python-software-properties

ls /usr/bin/apt*
头像
carlos444_444
帖子: 448
注册时间: 2005-06-06 21:35
系统: Debian
来自: 四海为家
联系:

Re: 如何使用 add-apt-repository 把 Launchpad PPAs 套件庫 加進 Debian 套

#3

帖子 carlos444_444 » 2014-10-16 21:00

PPA说明

PPA(Personal Package Archives:个人软件包档案)是Ubuntu Launchpad网络提供的一项服务,允许个人用户上传软件源代码,通过launchpad进行编译并发布为二进制软件包,作为apt/synaptic(新立得)源供其他用户下载和更新。在Launchpad网站上的每一个用户和团队都可以拥有一个或多个PPA。

Debian 增加 add-apt-repository 命令

注意:使用该命令有可能导致Debian系统出现不稳定情况。

对于Ubuntu用户来说,安装一些PPA上的软件是一件简单的事情,然而对于Debian用户来说你经常会碰到如下情况“add-apt-repository: command not found, then you cannot add them … it is possible, although not recommended”。因此对于Debian或类Debian系统的用户,如果想要从PPA上面安装或更新软件包,可能需要下列脚本:
1 #!/bin/sh
2 if [ $# -eq 1 ]
3 then
4 ppa_name=`echo "$1" | cut -d ":" -f2-`
5
6 if [ -z "$ppa_name" ]
7 then
8 echo "PPA name not found"
9 echo "Utility to add PPA repositories in your debian machine"
10 echo "$0/ppa ppa: user-name"
11 else
12 echo "$ppa_name"
13 echo "deb http://ppa.launchpad.net/$ppa_name/ubuntu maverick main" >> /etc/apt/sources.list
14 apt-get update > /dev/null 2>> /tmp/apt_add_key.txt
15 key=`cat /tmp/apt_add_key.txt | cut -d ""-f6 | cut -d"" -f3`
16 apt-key adv-keyserver keyserver.ubuntu.com-recv-keys $key
17 rm -rf /tmp/apt_add_key.txt
18 fi
19 else
20 echo "Utility to add PPA repositories in your debian machine"
21 echo "$0/ppa ppa: user-name"
22 fi

保存这个脚本到/usr/bin目录下,名称为add-apt-repository,然后执行下列命令即可:
$ sudo chmod +x /usr/bin/add-apt-repository
$ sudo chown root:root /usr/bin/add-apt-repository

现在我们也可以使用 add-apt-repository 命令进行软件安装了。

$ sudo add-apt-repository ppa: name

来自:http://blog.chinaunix.net/uid-14214482-id-330807.html
回复