深度linux系统 deepin 15.1 如何使用ppa源安装最新版的git 版本 控制软件

2016-02-25 15:09:00
hainuo
原创 4630
摘要:debian系列如何安装最新版本的git. 深度deepinlinux os 15.1 安装最新版本的git, debian系列如何添加ppa源
1. 在home/your-username/下新增加一个可执行文件 名字为`add-apt-repository.sh````#!/bin/bashif [ $# -eq 1 ]NM=`uname -a && date`NAME=`echo $NM | md5sum | cut -f1 -d" "`then ppa_name=`echo "$1" | cut -d":" -f2 -s` if [ -z "$ppa_name" ] then echo "PPA name not found" echo "Utility to add PPA repositories in your debian machine" echo "$0 ppa:user/ppa-name" else echo "$ppa_name" echo "deb http://ppa.launchpad.net/$ppa_name/ubuntu devel main" >> /etc/apt/sources.list apt-get update >> /dev/null 2> /tmp/${NAME}_apt_add_key.txt key=`cat /tmp/${NAME}_apt_add_key.txt | cut -d":" -f6 | cut -d" " -f3` apt-key adv --keyserver keyserver.ubuntu.com --recv-keys $key rm -rf /tmp/${NAME}_apt_add_key.txt fielse echo "Utility to add PPA repositories in your debian machine" echo "$0 ppa:user/ppa-name"fi```2. 将文件copy到`/usr/bin/`目录下,并去掉后缀`.sh` ```sudo cp add-apt-repository.sh /usr/bin/add-apt-repository```ps: 20160305 执行这步后还需要更改运行权限 `sudo chmod +x /usr/bin/add-apt-repository`3. 执行ppa命令```sudo add-apt-repository ppa:git-core/ppa```4. 执行源更新命令```sudo apt-get update```5. 会遇到公钥不正确的提示```W: GPG 错误:http://ppa.launchpad.net lucid Release: 由于没有公钥,无法验证下列签名: NO_PUBKEY D530E028F59EAE4D```6. copy `PUBKEY`后面的字符串 执行以下命令 下载公钥```sudo gpg --keyserver keyserver.ubuntu.com --recv D530E028F59EAE4D```7. 导入公钥```sudo gpg --export --armor D530E028F59EAE4D | sudo apt-key add -```8. 重新获取源更新```sudo apt-get update```9. 安装git```sudo apt-get install git#如果你已经安装过git了需要执行以下命令进行版本更新sudo apt-get dist-upgrade```
评论列表
woody 2016-03-04 12:08:22 回复
第七步执行不成功,提示
gpg: 下载密钥‘E1DF1F24’,从 hkp 服务器 subkeys.pgp.net
gpg: 公钥服务器超时
gpg: 从公钥服务器接收失败:公钥服务器错误
hainuo 2016-03-04 14:11:51 回复
这里文字说明已经很明白了,就是你的网络问题。连接不到gpg服务器,建议使用vpn或者重试 多试几次,
这里一般都是warning 警告 可以暂时不用管他,
你获取的东西应该可以正常更新。
先尝试下 apt-get update && apt-get upgrade
hainuo 2016-03-05 10:58:14 回复
这里是我的错误,今天刚刚发现 因为ppa的keyserver不是subkeys.gpg.net而是keyserver.ubuntu.com 所以这里回出错 更改未ppa的keyserver就好了
1/1
发表评论
拾 乘 捌 =
评论通过审核后显示。