手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆

为debian增加apt-add-repository功能

首页 > 苹果相关 >

ubuntu下面有一个很不错的功能,它能够使你很方便 的添加ppa的源,那就是apt-add-repository
在我之前写的一篇博客里就有介绍此功能(关于gearman的),但在debian系统上就无法适用,因为debian下没有此功能
于是找了ubuntu下的apt-add-repository的代码,cp了一份到debian下面,但不能运行。所以google了一下,发现这么一段代码就OK了:

XML/HTML代码
  1. #!/bin/bash   
  2. if [ $# -eq 1 ]   
  3. then   
  4.     ppa_name=`echo "$1" | cut -d":" -f2 -s`   
  5.     if [ -z "$ppa_name" ]   
  6.     then   
  7.         echo "PPA name not found"   
  8.         echo "Utility to add PPA repositories in your debian machine"   
  9.         echo "$0 ppa:user/ppa-name"   
  10.     else   
  11.         echo "$ppa_name"   
  12.         echo "deb http://ppa.launchpad.net/$ppa_name/ubuntu lucid main" >> /etc/apt/sources.list   
  13.         apt-get update >> /dev/null 2> /tmp/apt_add_key.txt   
  14.         key=`cat /tmp/apt_add_key.txt | cut -d":" -f6 | cut -d" " -f3`   
  15.         apt-key adv --keyserver keyserver.ubuntu.com --recv-keys $key   
  16.         rm -rf /tmp/apt_add_key.txt   
  17.     fi   
  18. else   
  19.     echo "Utility to add PPA repositories in your debian machine"   
  20.     echo "$0 ppa:user/ppa-name"   
  21. fi   

将这段内容存成apt-add-repository,然后cp到/usr/bin目录下,并且chmod +x 这个文件,让它有可执行的权限。
再接着使用apt-add-repository 来添加源就OK了
这个自定义的版本,在添加完源后,还会将source.list进行了修改。比ubuntu还人性化。。
参考:
1.http://cptbtptp.blog.51cto.com/3228046/620036
2.http://jolin.2001.blog.163.com/blog/static/89912172011485354567/
两篇内容细看,其实就是一样的。。




本站采用创作共享版权协议, 要求署名、非商业和保持一致. 本站欢迎任何非商业应用的转载, 但须注明出自"易栈网-膘叔", 保留原始链接, 此外还必须标注原文标题和链接.

Tags: debian, ubuntu, apt, ppa

« 上一篇 | 下一篇 »

只显示10条记录相关文章

如何mount Smb服务共享目录 (浏览: 56172, 评论: 1)
Linux环境下配置同步更新的SVN服务器 (浏览: 29719, 评论: 1)
不同浏览器对回车提交表单的处理办法 (浏览: 28733, 评论: 0)
得道者多助,失道者寡助 (浏览: 26093, 评论: 0)
Editplus 自动检查语法 (浏览: 25921, 评论: 0)
测试一下ligerUI (浏览: 25172, 评论: 5)
笔记:chgrp、chown、chmod和tar打包的用法 (浏览: 24590, 评论: 0)
php优化:apc缓存 (浏览: 24144, 评论: 1)
继续解决ZendStudio5菜单中部分是方框的问题 (浏览: 23935, 评论: 0)
JS/CSS/images lazyLoader for JQuery (浏览: 23852, 评论: 0)

3条记录访客评论

你好!使用的是 Nginx Linux服务器,怎么引导蜘蛛到503.php呢?最近正在找资料,看到你的文章。特问一下。
---
你是什么情况下引导到503?如果是业务需要,确实全部需要调整。你可以指定单一入口。然后header("xxxx.php",true,503);

如果是直接用nginx配置。还真没有配过

Post by 料神Sam on 2015, April 2, 2:11 PM 引用此文发表评论 #1


发表评论

评论内容 (必填):