ubuntu android 开始git安装
2024-09-25 23:38:26
ubuntu android 开始git安装
git安装:
http://source.android.com/source/initializing.html网站提示到以下网址下载:
http://git-scm.com/download
这个网址不知怎么回事,基本打不开,所以按以下方法来安装:
先sudo apt-get install git-core curl
这样可以装一个版本,但这个版本在下载android系统的时候会提示版本过低
git init xxxx的时候报错: fatal: git 1.7.2 or later required 或许是git版本太低,你可以自己编译最新git源码进行安装。
1、创建一个目录,存放git源码:mkdir /usr/xxx(随意)
2、进行到这个目录:cd /usr/xxx
3、git clone git://git.kernel.org/pub/scm/git/git.git先克隆一个(git clone https://github.com/git/git.git,这个方法有问题)
4、git checkout v1.7.8.2,checkout 你需要的版本
5、make prefix=/usr/local all
6、sudo make prefix=/usr/local install
7、如果出现以下错误:
git-compat-util.h:215: fatal error: openssl/ssl.h: No such file or directory 网上有说安装libssl-dev 或许你发现apt-get install libssl-dev的时候失败。这个时候你要更新一下源(/etc/apt/sources.list)
deb http://Ubuntu.cn99.com/ubuntu/ lucid main universe restricted multiverse
deb-src http://Ubuntu.cn99.com/ubuntu/ lucid main universe restricted multiverse
deb http://Ubuntu.cn99.com/ubuntu/ lucid-security universe main multiverse restricted
deb-src http://Ubuntu.cn99.com/ubuntu/ lucid-security universe main multiverse restricted
deb http://Ubuntu.cn99.com/ubuntu/ lucid-updates universe main multiverse restricted
deb http://Ubuntu.cn99.com/ubuntu/ lucid-proposed universe main multiverse restricted
deb-src http://Ubuntu.cn99.com/ubuntu/ lucid-proposed universe main multiverse restricted
deb http://Ubuntu.cn99.com/ubuntu/ lucid-backports universe main multiverse restricted
deb-src http://Ubuntu.cn99.com/ubuntu/ lucid-backports universe main multiverse restricted
deb-src http://Ubuntu.cn99.com/ubuntu/ lucid-updates universe main multiverse restricted
|
命令:apt-get update
或者下载:www.openssl.org/source/openssl-0.9.8e.tar.gz 首先:tar zxvf openssl-0.9.8e.tar.gz 然后:make make install 这个时候你得重新编译git
git$./configure --prefix=/usr;make;make install
6、或许编译的时候还会出现/bin/sh: msgfmt: command not found 只要sudo apt-get install gettext 若不能下载,记得更新上面的源。
最后:git --version 查看是不是已经安装最新的git了。Now let's git!
最新文章
- TYPESDK手游聚合SDK客户端远程开关:渠道支付黑名单
- 传智播客JavaWeb day11--事务的概念、事务的ACID、数据库锁机制、
- 看了一本Unity3D的教程
- Java线程中run和start方法的区别
- SqlParameter[] 添加
- Linux 命令 - less: LESS IS MORE
- Nodejs的运行原理-函数回调篇
- Jenkins 部署 jmeter + Ant
- 【原创】jssh linux scp ssh 免密登录开源工具
- javaNIO的总结
- PHP字符串反转
- (广搜)Fire Game -- FZU -- 2150
- MikroTik RouterOS 6.x版本开始支持使用img镜像安装(U盘安装的终极解决方法)
- 一个最简的Thinkphp3.2 操作Mongodb的例子
- eclipse缓慢了么?
- Inception in CNN
- C#自定义处理事件(作者还没完全理解事件和委托,所以有可能错漏百出)
- shell中日期操作
- Lifecycle for overriding binding, validation, etc,易于同其它View框架(Tiles等)无缝集成,采用IOC便于测试。
- Jquery trigger 与 triggerHandler