centos6源码安装git

从源代码安装

有人觉得从源码安装 Git 更实用,因为你能得到最新的版本。 二进制安装程序倾向于有一些滞后,当然近几年 Git 已经成熟,这个差异不再显著。

如果你想从源码安装 Git,需要安装 Git 依赖的库:curl、zlib、openssl、expat,还有libiconv。 如果你的系统上有 yum (如 Fedora)或者 apt-get(如基于 Debian 的系统),可以使用以下命令之一来安装最小化的依赖包来编译和安装 Git 的二进制版:

  $ sudo yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel

为了能够添加更多格式的文档(如 doc, html, info),你需要安装以下的依赖包:

  $ sudo yum install asciidoc xmlto docbook2x

当你安装好所有的必要依赖,你可以继续从几个地方来取得最新发布版本的 tar 包。 你可以从 Kernel.org 网站获取,网址为 https://www.kernel.org/pub/software/scm/git,或从 GitHub 网站上的镜像来获得,网址为 https://github.com/git/git/releases。 通常在 GitHub 上的是最新版本,但 kernel.org 上包含有文件下载签名,如果你想验证下载正确性的话会用到。

接着,编译并安装:

  $ tar -zxf git-2.0.0.tar.gz  
  $ cd git-2.0.0  
  $ make configure  
  $ ./configure --prefix=/usr  此步骤需要说明一下:最好指定安装在/usr/目录下,安装好之后git的系统路径就是/usr/bin/git,而且/usr/libexec/git-core/这个路径也是一般默认路径,一些软件就是在这些路径下找可执行文件,如果不指定的话,那安装路径就是/usr/local/bin/,而且/usr/local/libexec/git-core/是不在系统路径下,下面的一些git的可执行文件不是不能被找到的,需要在系统路径下添加,这个比较麻烦,而且存在以下问题,所以这一步还是很重要的
  $ make all doc info  
  $ sudo make install install-doc install-html install-info

完成后,你可以使用 Git 来获取 Git 的升级:

  $ git clone git://git.kernel.org/pub/scm/git/git.git
时间: 2024-08-11 09:57:31

centos6源码安装git的相关文章

CentOS6源码安装vim8

CentOS6源码安装vim8 vim8相比vim7多了很多功能. 不过需要源码来进行安装. 移除旧版本的vim yum remove vim 安装依赖库 sudo yum install -y ruby ruby-devel lua lua-devel luajit luajit-devel ctags git python python-devel python3 python3-devel tcl-devel perl perl-devel perl-ExtUtils-ParseXS pe

linux(centos)源码安装git

最近使用一个开源库,部署的的时候需要用git克隆依赖库.刚好系统没安装git.就尝试了源码安装git. 源码下载地址:http://codemonkey.org.uk/projects/git-snapshots/git/ 找了个最新版本的下载,我下载的是:git-latest.tar.xz 这个后缀的文件在我的linux系统不能解压.不想再安装相应的解压工具了.就机智地放在window下用winrar解压了. 上传到linux.修改git源码文件权限:chmod -R 755 git-2015

linux下源码安装git

centos 6.5 下使用 yum 安装git,版本是1.7.1  可现在git都更新到2.6了,只能通过源码安装 # 创建配置文件 $ make configure # 如果已经安装了git-1.7.1,那么应该是安装在这个目录下的 /usr/libexec/git-core,因此指定 /usr 来覆盖之前的安装程序,注: 会自动安装到指定目录下的 libexec/git-core $ ./configure --prefix=/usr $ make; make install; 更多的安装

从源码安装git

蛋疼的阿里云,git版本居然才1.9.只能手动安装了. 预装 apt-get update apt-get --yes install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev apt-get --yes install autoconf git源码列表 https://www.kernel.org/pub/software/scm/git/ 选一个最新的: wget https://www.kernel.org/

CentOS6源码安装LAMP----基于fastcgi方式(2台机器)

源码搭建LAMP 软件包下载源: 搜狐镜像源:http://mirrors.sohu.com/ apache下载网:http://mirror.bit.edu.cn/apache/ pcre官网:http://www.pcre.org/ apr官网:http://apr.apache.org/ apache官网:http://httpd.apache.org/ mysql官网:https://www.mysql.com/ php官网:http://php.net/ freetds:http://

Centos6 源码安装mysql5.6

这里介绍如何使用centos6.*来安装mysql5.6版本. 先做一下准备工作 确定好用于运行mysql的用户,安全起见,建议拒绝次用户登录,仅用于运行程序. useradd mysql -s/sbin/nologin 如果电脑的物理内存不是很多(1G以下),可以开启虚拟内存来缓解物理内存压力,避免应为内存的问题安装失败,或许也可以轻微的提升速度. mkdir /myswap  #创建一个swap文件 dd if=/dev/zero of=/myswap bs=1k count=2048000

0020linux编译源码安装git

linux编译安装git 1.参考资料 linux-centos系统下简单/源码编译安装git https://blog.csdn.net/yuexiahunone/article/details/78647565 Book:https://git-scm.com/book/zh/v2 2.下载安装包 https://mirrors.edge.kernel.org/pub/software/scm/git git-2.9.5.tar.xz 3.检查并安装包组.依赖包(可选) yum groupl

memcached--------基于centos6源码安装

1.  背景 许多Web 应用程序都将数据保存到RDBMS中,应用服务器从中读取数据并在浏览器中显示.但随着数据量的增大,访问的集中,就会出现REBMS的负担加重,数据库响应恶化,网站显示延迟等重大影响.Memcached是高性能的分布式内存缓存服务器.一般的使用目的是通过缓存数据库查询结果,减少数据库的访问次数,以提高动态Web 应用的速度.提高扩展性.如图: Memcached作为高速运行的分布式缓存服务器具有以下特点. 1.  协议简单:memcached的服务器客户端通信并不使用复杂的M

Nginx基础应用--------基于CentOS6源码安装

1. 背景 介绍: Nginx是一款高性能的HTTP和反向代理服务器,能够选择高效的epoll(linux2.6内核).kqueue(freebsd).eventport(solaris10)作为网络I/O模型,能够支持高达50000个并发连接数的响应,而内存.CPU等系统资源消耗却非常低.运行非常稳定. 选择的理由: * 支持高并发连接:nginx使用高效的多路复用模型(epoll/linux, kqueue/freebsd, eventport/solaris) * 内存消耗少:在服务器3W