add-apt-repository in debian

来源:互联网 发布:淘宝卖家app叫什么 编辑:程序博客网 时间:2024/06/08 04:22

在ubuntu下 add-apt-repository 命令挺好用,今天看别人推荐fcitx的新功能就想试试。以前我是从debina的backports里面直接拉的,版本为4.0.1~现在通过ppa直接从fcitx的站点里拿了

原文地址:http://blog.anantshri.info/howto-add-ppa-in-debian/


1. Download the script

$ wget http://blog.anantshri.info/content/uploads/2010/09/add-apt-repository.sh.txt

2.  Save this file in /usr/sbin/

$ cp add-apt-repository.sh.txt /usr/sbin/add-apt-repository

3.  Change permissions to execute

$ chmod o+x /usr/sbin/add-apt-repository

4.  Change ownership to root

$chown root:root /usr/sbin/add-apt-repository

5.  Now when ever you need to execute command type

$ sudo add-apt-repository ppa:ppa-name

Opening this script to larger audience so that we can crowdsource efforts if someone likes it.

hope this can help someone


File :add-apt-repository

#!/bin/bashif [ $# -eq 1 ]NM=`uname -a && date`NAME=`echo $NM | md5sum | cut -f1 -d" "`thenppa_name=`echo "$1" | cut -d":" -f2 -s`if [ -z "$ppa_name" ]thenecho "PPA name not found"echo "Utility to add PPA repositories in your debian machine"echo "$0 ppa:user/ppa-name"elseecho "$ppa_name"echo "deb http://ppa.launchpad.net/$ppa_name/ubuntu lucid main" >> /etc/apt/sources.listapt-get update >> /dev/null 2> /tmp/${NAME}_apt_add_key.txtkey=`cat /tmp/${NAME}_apt_add_key.txt | cut -d":" -f6 | cut -d" " -f3`apt-key adv --keyserver keyserver.ubuntu.com --recv-keys $keyrm -rf /tmp/${NAME}_apt_add_key.txtfielseecho "Utility to add PPA repositories in your debian machine"echo "$0 ppa:user/ppa-name"fi

Install Fcitx

sudo add-apt-repository ppa:fcitx-team/nightlysudo apt-get updatesudo apt-get install fcitxsudo apt-get install fcitx-module-cloudpinyin


over~


原创粉丝点击