当前位置:  开发笔记 > 编程语言 > 正文

如何在CENTOS 5.5上安装git?

如何解决《如何在CENTOS5.5上安装git?》经验,为你挑选了7个好方法。

如何在CENTOS 5.5机器上安装git?我试图从yum安装它,但得到了msg.

root@host [~]# sudo yum install git
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * addons: centos.mirrors.tds.net
 * base: mirror.ubiquityservers.com
 * extras: mirrors.serveraxis.net
 * updates: pubmirrors.reflected.net
addons                                                   |  951 B     00:00
base                                                     | 2.1 kB     00:00
extras                                                   | 2.1 kB     00:00
updates                                                  | 1.9 kB     00:00
Excluding Packages in global exclude list
Finished
Setting up Install Process
No package git available.
Nothing to do
root@host [~]#

rjzii.. 135

如果您使用的是CentOS,则内置yum存储库似乎不git包含在内,因此您需要向系统添加其他存储库.对于我的服务器,我发现Webtatic存储库似乎是合理的最新版本,git然后安装将如下:

# Add the repository
rpm -Uvh http://repo.webtatic.com/yum/centos/5/latest.rpm

# Install the latest version of git
yum install --enablerepo=webtatic git-all

要解决Missing Dependency: perl(Git)错误:

yum install --enablerepo=webtatic --disableexcludes=main  git-all

为我工作.谢谢. (8认同)

这还包括GUI工具和许多依赖项.你可以使用`yum install git`来获得基本安装. (6认同)

我只需要最后一行.`yum install git`不起作用,`yum install --disableexcludes = main git-all`.谢谢. (5认同)

确认,这也对我有用(CentOS 5) (3认同)

我不想做出添加新回购的承诺,所以我只是浏览网页[http://repo.webtatic.com/yum/centos/5/](http://repo.webtatic.com)/yum/centos/5 /)并挑选了我需要的RPM文件. (2认同)


eldarerathis.. 42

来源?从回购?最简单的方法是使用repos:sudo yum install git应该这样做.如果主要回购不提供git,则可能首先需要设置额外的回购,例如EPEL.

如果要从源安装,可以尝试这些说明.如果你已经yum-utils安装它实际上比这更容易****:

sudo yum build-dep git
wget http://kernel.org/pub/software/scm/git/.tar.gz
tar -xvjf .tar.gz
cd 
make (possibly a ./configure before this)
sudo make install

**<>用你需要的路径替换所包含的部分.确切的过程可能略有不同,因为我没有从源代码编译git(例如,可能有一个配置脚本).如果您不知道我在说什么,那么您可能只想根据我的第一个建议从回购中安装.



1> rjzii..:

如果您使用的是CentOS,则内置yum存储库似乎不git包含在内,因此您需要向系统添加其他存储库.对于我的服务器,我发现Webtatic存储库似乎是合理的最新版本,git然后安装将如下:

# Add the repository
rpm -Uvh http://repo.webtatic.com/yum/centos/5/latest.rpm

# Install the latest version of git
yum install --enablerepo=webtatic git-all

要解决Missing Dependency: perl(Git)错误:

yum install --enablerepo=webtatic --disableexcludes=main  git-all


为我工作.谢谢.
这还包括GUI工具和许多依赖项.你可以使用`yum install git`来获得基本安装.
我只需要最后一行.`yum install git`不起作用,`yum install --disableexcludes = main git-all`.谢谢.
确认,这也对我有用(CentOS 5)
我不想做出添加新回购的承诺,所以我只是浏览网页[http://repo.webtatic.com/yum/centos/5/](http://repo.webtatic.com)/yum/centos/5 /)并挑选了我需要的RPM文件.

2> eldarerathis..:

来源?从回购?最简单的方法是使用repos:sudo yum install git应该这样做.如果主要回购不提供git,则可能首先需要设置额外的回购,例如EPEL.

如果要从源安装,可以尝试这些说明.如果你已经yum-utils安装它实际上比这更容易****:

sudo yum build-dep git
wget http://kernel.org/pub/software/scm/git/.tar.gz
tar -xvjf .tar.gz
cd 
make (possibly a ./configure before this)
sudo make install

**<>用你需要的路径替换所包含的部分.确切的过程可能略有不同,因为我没有从源代码编译git(例如,可能有一个配置脚本).如果您不知道我在说什么,那么您可能只想根据我的第一个建议从回购中安装.


我试图从yum安装它,但它说"没有包git可用"
@Prakash:看起来git不在标准的CentOS存储库中.您可以从源代码安装或在您的计算机上设置EPEL回购:https://fedoraproject.org/wiki/EPEL.此外,如果您需要更多帮助,您可能需要考虑在Superuser/Serverfault上提出此问题.
"sudo yum install epel-release"和"sudo yum install git"在Red Hat上也很棒.(RHEL).

3> Santiago Cor..:

只是:

sudo rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
sudo yum install git-core


请注意,"download.fedora.redhat.com"现在是"dl.fedoraproject.org",但这仍然有效.

4> Datageek..:

我已经尝试了这个问题的几个方法,他们都在我的CentO上失败了,要么是因为错误的回购或丢失了文件.

这是适用于我的方法(安装1.7.8版时):

    yum -y install zlib-devel openssl-devel cpio expat-devel gettext-devel
    wget http://git-core.googlecode.com/files/git-1.7.8.tar.gz
    tar -xzvf ./git-1.7.8.tar.gz
    cd ./git-1.7.8
    ./configure
    make
    make install 

您可以从此处下载其他版本:http: //code.google.com/p/git-core/downloads/list



5> 小智..:

用于安装git

    安装最后的epel-release

rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm

    从存储库安装git

yum安装git



6> Dale Anderso..:

我确信这个问题即将死亡,因为RHEL 5即将结束,但现在答案似乎变得更加简单:

sudo yum install epel-release
sudo yum install git

全新安装的CentOS 5.11为我工作.



7> 小智..:
yum -y install zlib-devel openssl-devel cpio expat-devel gettext-devel gcc
wget http://git-core.googlecode.com/files/git-1.7.11.4.tar.gz
tar zxvf git-1.7.11.4.tar.gz 
cd git-1.7.11.4
./configure 
make
make install

推荐阅读
大大炮
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有