日积月累Learning Linux(一):在Linux下安装Git工具

背景:

由于项目需要,经常在github上下载开源库项目源代码。因此最近决定花时间系统学习一下Linux下的相关软件的安装方法,这里就以Git工具的安装为例进行讲解。

Linux(fedora18)安装Git工具:

1)Git与Github的区别:

Github是一个网站,给用户提供git服务。相当于web版的Git工具,在Github上注册个账号,就可以享受网站提供的Git服务。而Git是一个版本控制系统,与SVN、CVS是类似的概念,简单点说就是对你的文件的一种版本管理(此处所谓的版本其实就是文件的一种“历史记录”,所有与Git类似的版本管理工具会通过巧妙、简便的设计来存储记录你对文件的所有更改,方便你后期回溯到你文件的任意时刻,仿佛是一台时光穿梭机,可以穿梭到任何时刻,——Git是一部以文件为主角的历史)。

2)Fedora 18安装Git工具:

Linux以它的开源而受人追捧,因为它的开源,使得使用者可以清楚的知道、甚至控制系统的每个阶段。因此在Linux下安装软件也有些许繁琐(当然现在的Linux主流版本都已经完全支持可视化、一键化操作),安装软件主要有三种方式:一种是源码安装,需要自己对发布的代码进行本地编译;一种是rpm包(rpm是RedHat Linux Package Manager的简写,随着Redhat的流行而逐渐普及),通过rpm命令可以实现安装(在Linux的终端中利用man rpm工具可以查看rpm的参考手册);还有一种是*.bin文件,该类与Windows下的exe文件差不多,双击即可自行安装(但是安装目录通常需要修改配置文件)。

此处下载的Git工具是以.tar.gz格式分发的源码包,因此介绍一下怎样安装.tar.gz的源码包。

第一步,对.tar.gz包进行解压

>su

>输入管理员账号密码

>tar –zxvf git-2.0.0-140817642198.tar.gz

>ls –l

此时在当前目录中可以看到多出了一个目录git-2.0.0

第二步,安装git-2.0.0源码包

接下来就是在本机对git-2.0.0源码包进行编译,此时需要利用的工具是make,而与之相匹配的配置文件通常叫做makefile。

首先输入./configure,此时会进行相关的环境监测及环境变量配置

然后输入make,开始进行本地编译,当然此时的编译规则都是有makefile来规定的

最后输入make install,等待后即可安装完成。输入git --version可查看是否安装完成,安装完成后会显示出当前安装的版本,例如我本机显示的是:

git version 2.0.0

3)安装时刻出现的错误

错误一:致命错误: openssl/ssl.h:没有那个文件或目录 编译中...

此刻根据提示猜测应该是本地中没有安装openssl库。所以需要先安装openssl,

在openssl官网下载源码包,按照上述的三步安装。待安装完成后,注意要调用一次./configrue重新对环境配置一下,即可顺利安装git。

错误二:致命错误: zlib.h:没有那个文件或目录

此处的错误与错误一类似,也是由于本地机中的软件安装不全所致,这次需要安装的是zlib包。

利用fedora的yum安装工具,可自行下载安装zlib包,命令式:yum install zlib-devel。待安装完成后,还是需要./configure重新配置环境,然后再make,make install即可顺利完成Git安装。(注意,Linux系统不同,安装zlib包的指令也不同,如果是ubuntu或者debian,利用apt-get install zliblg
-dev可自行完成安装)。

PS:后续会介绍一下make工具以及makefile的编写规则。

作者:[email protected]

时间:2014-08-31

时间: 2024-10-03 10:40:36

日积月累Learning Linux(一):在Linux下安装Git工具的相关文章

032-Centos下安装Git工具

如何在CentOS 6.x/7.x上安装git及最新版 原文来自:https://my.oschina.net/antsky/blog/514586 摘要: 介绍yum和源码包安装的具体方式方式一.yum安装 # yum install git 通过yum方式安装,版本比较旧,CentOS6.5上安装好是1.7.1版.如果想安装最新版或其他版本,需要使用源码编译安装的方式. 方式二.源码包安装 步骤1. 安装依赖包 # yum install curl-devel expat-devel get

Ubuntu下安装git工具

环境:Ubuntu 9.10 git-1.8.2.3.tar.bz2 1.将安装包下载到所选文件夹下,如:/tmp 2.tar -xjf git-1.8.2.3.tar.bz2 3.cd git-1.8.2.3 4.配置:./configure --prefix=/usr/bin 5.安装,假设直接make install安装出现错误.能够用以下命令安装: sudo make NO_CURL=1 NO_MSGFMT=YesPlease NO_TCLTK=YesPlease NO_GETTEXT=

Git使用:Linux(Ubuntu 14.04 x64)下安装GIt并配置连接GitHub

github是一个非常好的网络代码托管仓库,知晓许久,但是一直没有用起来,最近才开始使用git管理自己的文档和代码. Git是非常强大的版本管理工具,今天就告诉大家,如何在Linux下安装GIt,并且做相关配置,与GitHub上的仓库链接.我安装的环境是Ubuntu 14.04,64位的 1. 安装 Linux下安装 使用命令apt-get来安装 sudo apt-get install git 2. 配置 配置用户名密码 git config --global user.name "xxx&q

Linux(Ubuntu)下安装NodeJs

用以下命令来升级系统,并且安装一些Node.JS必要的包. Linux(Ubuntu)下安装NodeJs 安装nodeJS之前,如果没有安装g++ make libssl-dev等, 1.更新系统和依赖 更新系统 $ sudo apt-get update 更新依赖 $ sudo apt-get install make g++ libssl-dev 2.接下来,就可以下载安装nodeJS了, 下载最新版本 https://nodejs.org/en/download/current/ Sour

Linux下安装项目管理工具Redmine

http://www.redmine.org.cn/download Linux下安装项目管理工具Redmine1.Ruby安装Ruby on Rails网站推荐使用1.8.7版. 点击(此处)折叠或打开 # wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p174.tar.gz # tar zxvf ruby-1.8.7-p174.tar.gz # cd ruby-1.8.7-p174 # ./configure –prefix=/us

linux(centos)下安装git并上传代码些许步骤(亲自验证过的步骤)

 以前听说了好多次github,但直到最近才第一次学习使用github来托管自己在linux下的代码!说实话,我自己在使用的时候从网上查了好多教程,但总觉得难以掌握(步骤过于繁琐),自己操作的时候还是蛮复杂的!(老实说是自己的理解能力不够)不过最终还是通过自己的摸索,学会了装载github并使用命令上传代码进行托管.     首先在使用git托管自己的代码之前,先要去git官方网站注册一个账号(注册的过程可以参考教程上的指导)步骤如下: (1)登录网址:https://github.com  填

linux(centos)下安装git并上传代码

cat /etc/redhat-release   查看系统版本信息 >>CentOS Linux release 7.4.1708 (Core) 背景:我已经注册了github账号,之前在windows系统下安装过git客户端并上传本地项目到github,现在想在自己的服务器上创建项目,并和github远程仓库同步.大同小异,再记一次 一.Git终端软件安装 root用户下安装git : yum  install  git 二.配置 生成秘钥使用命令:ssh-keygen -t rsa -C

Linux下安装Git

Ubuntu12.04中默认没有安装Git.需要自行安装. 1. 安装Git 1.1 Ubuntu12.04下 可以使用apt-get方式安装,也可以下载源代码安装[1],我们这里使用apt-git安装. 但由于直接使用 sudo apt-get install git 安装的版本较老,因此我们参考[2]中给出的PPA源. sudo add-apt-repository ppa:git-core/ppa sudo apt-get update sudo apt-get install git 安

Ubuntu下安装git并测试

用久了windows系统下的git.尝试下在linux系统下的git,现总结一下我自己第一次在Ubuntu环境下安装git的过程. 首先,输入 git 命令. 一,安装 如果系统未安装git的话,就会非常友好的提示安装git的命令: apt-get install git 安装过程: 因为本机之前添加(替换)过旧的软件源因此通过apt-get可以直接安装,若此时未找到该git源的话,则需要添加该资源(此处省略该过程). 此时安装完毕. 二,进行git配置 命令  git config --glo