【问题标题】:How to install latest version of git on CentOS 8.x/7.x/6.x如何在 CentOS 8.x/7.x/6.x 上安装最新版本的 git
【发布时间】:2014-03-16 06:07:34
【问题描述】:

我用的是平常的:

yum install git

它没有在我的 CentOS 6 上安装最新版本的 git。我如何更新到 CentOS 6 的最新版本的 git?该解决方案可适用于 CentOS 7 等较新版本的 CentOS。

【问题讨论】:

  • 是的。当有用的信息尚未得到解决时,提出问题并回答它是完全可以接受的。
  • 不使用外部repos升级Git,可以尝试使用yum shell命令。以下是我将 从 git 1.8 升级到 git 2.24 的方法:serverfault.com/a/1045216/91648

标签: linux git installation centos yum


【解决方案1】:

您可以使用 WANDisco 的 CentOS 存储库安装 Git 2.x:for CentOS 6,for CentOS 7

  1. 安装 WANDisco repo 包:

    yum install http://opensource.wandisco.com/centos/6/git/x86_64/wandisco-git-release-6-1.noarch.rpm
    - or -
    yum install http://opensource.wandisco.com/centos/7/git/x86_64/wandisco-git-release-7-1.noarch.rpm
    - or -
    yum install http://opensource.wandisco.com/centos/7/git/x86_64/wandisco-git-release-7-2.noarch.rpm
    
  2. 安装最新版本的 Git 2.x:

    yum install git
    
  3. 验证已安装的 Git 版本:

    git --version
    

截至 2020 年 3 月 2 日,WANDisco 提供的最新版本是 2.22.0

【讨论】:

  • 必须应用此答案。已经使用--disablerepo=base,updates 的答案对我不起作用。
  • 和 FWIW,截至 2016-11-08,Git 的 WANDisco 版本最高为 2.10 版;与官方 Git SCM 版本一致。
  • 这是对我有用的。比公认的答案简单得多。
  • 截至 2019 年 2 月,这个 repo 似乎已经停止更新:最新的 git 是 v2.20.1 但 repo 只有 v2.18.0
  • pgp 密钥无法通过 https 获得,其他人可以验证吗?
【解决方案2】:

查看博客 here 我在其中一个 cmets 中找到了解决方案。确保您已将 rpmforge 存储库添加到您的 CentOS yum 并运行以下命令:

yum --disablerepo=base,updates --enablerepo=rpmforge-extras install git

如果你已经安装了 git 然后使用:

yum --disablerepo=base,updates --enablerepo=rpmforge-extras update git

相关问题:

  1. Facing issues while upgrading git to latest version on CentOS 6.4

注意更新:

感谢 Anthony Hatzopoulos,对于 git v1.8x,您需要使用 git18,如下所示:

yum --disablerepo=base,updates --enablerepo=rpmforge-extras install git18 

注意更新2:

还要感谢@Axlrod 的以下提示和@Hiphip 的反馈:

更改rpmforge.repo 文件以启用rpmforge-extrasyum update git。否则它会抱怨依赖问题。

注意更新3:

安装特定版本的 git 说 2.x 我发现了这个关于如何下载 GIT 源代码并自己编译(并安装它)的好且易于遵循的指南。如果接受的答案没有提供您想要的版本,请尝试以下说明:

http://tecadmin.net/install-git-2-0-on-centos-rhel-fedora/

(并从上面的源中粘贴/重新格式化,以防以后被删除)

第 1 步:安装所需的软件包

首先,我们需要确保我们已在您的系统上安装了所需的软件包。在编译 Git 源码之前使用以下命令安装所需的包。

# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
# yum install  gcc perl-ExtUtils-MakeMaker

第 2 步:卸载旧的 Git RPM

现在通过 RPM 文件或 Yum 包管理器删除任何先前安装的 Git。如果您的旧版本也是通过源码编译的,则跳过此步骤。

# yum remove git

第 3 步:下载并编译 Git 源代码

从内核 git 下载 git 源代码或简单地使用以下命令下载 Git 2.0.4。

# cd /usr/src
# wget https://www.kernel.org/pub/software/scm/git/git-2.0.4.tar.gz
# tar xzf git-2.0.4.tar.gz

下载并解压Git源代码后,使用以下命令编译源代码。

# cd git-2.0.4
# make prefix=/usr/local/git all
# make prefix=/usr/local/git install
#
# echo 'export PATH=$PATH:/usr/local/git/bin' >> /etc/bashrc
#  or
# echo 'export PATH=$PATH:/usr/local/git/bin' > /etc/profile.d/git.sh
#
# source /etc/bashrc

提示 1: 更新了将编译后的 git bin 目录添加到 bashrc 的方法。因为echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc 使用"" 而不是'',它会扩展当前会话的$PATH 值而不是将其保留为变量,并且可能会对整个系统产生不利影响。至少,它应该使用 '' 而不是 "" 并且应该是/etc/profile.d/中的一个单独脚本

提示 2 (@DJB): /usr/local/git/bin$PATH 之前,因为旧版本的 git 已经在 $PATH 上:export PATH=/usr/local/git/bin:$PATH

第 4 步。 检查 Git 版本

完成上述步骤后,您已成功在系统中安装 Git。让我们使用以下命令检查 git 版本

# git --version

git version 2.0.4

我还想补充一点,GIT 网站上的“入门”指南还包含有关如何自己下载和编译的说明:

http://git-scm.com/book/en/v2/Getting-Started-Installing-Git

【讨论】:

  • 这只让我得到了 git v1.7x。对于 git v1.8x,您需要使用 git18,如 yum --disablerepo=base,updates --enablerepo=rpmforge-extras install git18
  • 对我不起作用,我必须更改 rpmforge.repo 文件以启用 rpmforge-extras,然后执行 yum update git。否则它会抱怨依赖问题。 (因为它需要来自 base 的包)
  • 获取 rpmforge-extras 的存储库数据时出错,未找到存储库 - cent6.6 上的第一个 cmd
  • 在 Centos 6.6 上运行 yum --disablerepo=base,updates --enablerepo=rpmforge-extras list | grep git 只为我显示 Git 1.7.12。也许他们已经删除了“git18”?
  • wiki.centos.org/AdditionalResources/Repositories/RPMForge RPMForge/RepoForge 是一个死项目。它不被维护。不要使用。
【解决方案3】:

Rackspace 维护ius repository,其中包含一个相当最新的 git,但必须首先删除库存 git。

CentOS 6 或 7 指令(以 root 或 sudo 运行):

# retrieve and check CENTOS_MAIN_VERSION (6 or 7):
CENTOS_MAIN_VERSION=$(cat /etc/centos-release | awk -F 'release[ ]*' '{print $2}' | awk -F '.' '{print $1}')
echo $CENTOS_MAIN_VERSION
# output should be "6" or "7"

# Install IUS Repo and Epel-Release:
yum install -y https://repo.ius.io/ius-release-el${CENTOS_MAIN_VERSION}.rpm
yum install -y epel-release 

# re-install git:
yum erase -y git*
yum install -y git-core

# check version:
git --version
# output: git version 2.24.3

注意:git-all 而不是git-core 通常会安装旧版本。尝试例如git224-all 代替。

脚本在 CentOS 7 docker 镜像 (7e6257c9f8d8) 和 CentOS 6 docker 镜像 (d0957ffdf8a2) 上进行了测试。

【讨论】:

  • 不错!那些 rpmforge 编译指令不起作用 -- Can't locate ExtUtils/MakeMaker.pm in @INC
  • 今天这个为我工作了最新的centos,其他的都过时了。
  • 这是我在此页面上尝试过的唯一方法(截至 2018 年 9 月 7 日),它确保 CentOS 的最新 2.x git还确保安装了已编译的git-credential-libsecret,这是存储 git 凭据的最安全的 os-native 方式,例如对于 http[s] URL。在撰写本文时,当前接受的答案 (stackoverflow.com/a/21820716/407170) 不会做这些事情,需要您自己编译。
  • 如果您想使用 Ansible 自动执行此操作,我建议您查看 github.com/iuscommunity/automation-examples/blob/…(或 github.com/iuscommunity/automation-examples 了解其他解决方案)
【解决方案4】:

我发现了这个关于如何下载 GIT 源代码并自己编译(并安装它)的好且易于理解的指南。如果接受的答案没有提供您想要的版本,请尝试以下说明:

http://tecadmin.net/install-git-2-0-on-centos-rhel-fedora/

(并从上面的源中粘贴/重新格式化,以防以后被删除)

第 1 步:安装所需的软件包

首先,我们需要确保我们已在您的系统上安装了所需的软件包。在编译 Git 源码之前使用以下命令安装所需的包。

# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
# yum install  gcc perl-ExtUtils-MakeMaker

第 2 步:卸载旧的 Git RPM

现在通过 RPM 文件或 Yum 包管理器删除任何先前安装的 Git。如果您的旧版本也是通过源码编译的,则跳过此步骤。

# yum remove git

第 3 步:下载并编译 Git 源代码

从内核 git 下载 git 源代码或简单地使用以下命令下载 Git 2.5.3。

# cd /usr/src
# wget https://www.kernel.org/pub/software/scm/git/git-2.5.3.tar.gz
# tar xzf git-2.5.3.tar.gz

下载并解压Git源代码后,使用以下命令编译源代码。

# cd git-2.5.3
# make prefix=/usr/local/git all
# make prefix=/usr/local/git install
# echo 'pathmunge /usr/local/git/bin/' > /etc/profile.d/git.sh 
# chmod +x /etc/profile.d/git.sh
# source /etc/bashrc

第 4 步。 检查 Git 版本

完成上述步骤后,您已成功在系统中安装 Git。使用以下命令查看git版本

# git --version

git version 2.5.3

我还想补充一点,GIT 网站上的“入门”指南还包含有关如何自己下载和编译的说明:

http://git-scm.com/book/en/v2/Getting-Started-Installing-Git

【讨论】:

  • 重新步骤 3. 设置路径,我发现这个 (serverfault.com/a/303824) 效果更好:# echo 'pathmunge /usr/local/git/bin/' > /etc/profile.d/git .sh # chmod +x /etc/profile.d/git.sh
  • 我尝试了 Centos 6.5 并尝试了最新的(今天)GIT 版本 2.5.3,并且效果很好。 wget https://www.kernel.org/pub/software/scm/git/git-2.5.3.tar.gz
  • 使用 2.7.4 和 CentOS 6.5 - 谢谢
  • 这让我可以安装 2.10.1 以与我的 git 本地客户端保持一致。一组很棒的说明。
  • 如果你仍然发现 git 没有安装,那可能是 pathmunge 的问题。您可以使用以下命令在您的环境中添加 git。 echo "export PATH=/usr/local/git/bin:$PATH" >> /etc/bashrc 然后source /etc/bashrc
【解决方案5】:

我个人的偏好是在安装非标准软件和替换分布式组件时为 CentOS 构建 rpm 包。为此,我建议您使用 Mock 来创建一个干净的构建环境。

程序是:

  1. 获取源 RPMS 或合适的 SPEC 文件和原始源 tarball。在这种情况下,可以在 http://dl.iuscommunity.org/pub/ius/archive/CentOS/6/SRPMS/ 找到 CentOS-6 的 git2X 的源 RPM 包。其他 CentOS 版本的软件包也可用。

  2. 安装必要的支持软件:

    yum install epel-release  # you need this for mock
    yum install rpm-build
    yum install redhat-rpm-config
    yum install rpmdevtools
    yum install mock
    
  3. 添加 rpm 构建用户帐户(不要以 root 或真实用户的身份构建 - 安全问题再次困扰您)。

    sudo adduser builder --home-dir /home/builder \
    --create-home --user-group --groups mock \
    --shell /bin/bash --comment "rpm package builder"
    
  4. 接下来我们需要一个构建环境。

    su -l builder
    rpmdev-setuptree
    

    这会产生以下目录结构:

    ~
    └── rpmbuild
        ├── BUILD
        ├── RPMS
        ├── SOURCES
        ├── SPECS
        └── SRPMS
    
  5. 我们正在使用准备好的 SRPMS,因此在这种情况下可以忽略 SOURCES 压缩包,我们可以直接转到 SRPMS。

    wget http://dl.iuscommunity.org/pub/ius/archive/CentOS/6/SRPMS/git2u-2.5.3-1.ius.centos6.src.rpm \
    -O ~/rpmbuild/SRPMS/git2u-2.5.3-1.ius.centos6.src.rpm
    
  6. 配置模拟(以 root 身份)

    cd /etc/mock
    rm default.cfg
    ln -s epel-6-x86_64.cfg default.cfg
    vim default.cfg
    

    禁用beta 存储库。启用 baseupdate 存储库。

  7. 初始化构建树(/var/lib/mock 是默认的)

    mock --init
    
  8. 如果我们是从 SOURCES 构建的,那么我们将在这里使用 SPEC 文件并使用 mock --buildsrpm . . .。但在这种情况下,我们直接进入二进制构建步骤:

    mock --no-clean --rebuild ~/rpmbuild/SRPMS/git2u-2.5.3-1.ius.centos6.src.rpm
    

    这将解决构建依赖关系并将它们(大约 95 个左右的包)下载到干净的构建根目录中。然后它将提取源代码并从提供的 SRPM 构建二进制文件,并将其保留在 /var/lib/mock/epel-6-x86_64/result 中;或在您提供的任何自定义构建根位置和架构中。这将需要很长时间。这个包有很多;特别是文档。

  9. 如果一切顺利,那么您最终应该会得到一套适合安装的 RPM 软件包来代替发行版。这就是我最终得到的结果:

    ll /var/lib/mock/epel-6-x86_64/result
    total 34996
    -rw-rw-r--. 1 byrnejb mock   448455 Oct 30 10:09 build.log
    -rw-rw-r--. 1 byrnejb mock    52464 Oct 30 10:09 emacs-git2u-2.5.3-1.ius.el6.noarch.rpm
    -rw-rw-r--. 1 byrnejb mock    47228 Oct 30 10:09 emacs-git2u-el-2.5.3-1.ius.el6.noarch.rpm
    -rw-rw-r--. 1 byrnejb mock  8474478 Oct 30 09:57 git2u-2.5.3-1.ius.el6.src.rpm
    -rw-rw-r--. 1 byrnejb mock  8877584 Oct 30 10:09 git2u-2.5.3-1.ius.el6.x86_64.rpm
    -rw-rw-r--. 1 byrnejb mock    27284 Oct 30 10:09 git2u-all-2.5.3-1.ius.el6.noarch.rpm
    -rw-rw-r--. 1 byrnejb mock    27800 Oct 30 10:09 git2u-bzr-2.5.3-1.ius.el6.noarch.rpm
    -rw-rw-r--. 1 byrnejb mock   112564 Oct 30 10:09 git2u-cvs-2.5.3-1.ius.el6.noarch.rpm
    -rw-rw-r--. 1 byrnejb mock   436176 Oct 30 10:09 git2u-daemon-2.5.3-1.ius.el6.x86_64.rpm
    -rw-rw-r--. 1 byrnejb mock 15858600 Oct 30 10:09 git2u-debuginfo-2.5.3-1.ius.el6.x86_64.rpm
    -rw-rw-r--. 1 byrnejb mock    60556 Oct 30 10:09 git2u-email-2.5.3-1.ius.el6.noarch.rpm
    -rw-rw-r--. 1 byrnejb mock   274888 Oct 30 10:09 git2u-gui-2.5.3-1.ius.el6.noarch.rpm
    -rw-rw-r--. 1 byrnejb mock    79176 Oct 30 10:09 git2u-p4-2.5.3-1.ius.el6.noarch.rpm
    -rw-rw-r--. 1 byrnejb mock   483132 Oct 30 10:09 git2u-svn-2.5.3-1.ius.el6.x86_64.rpm
    -rw-rw-r--. 1 byrnejb mock   173732 Oct 30 10:09 gitk2u-2.5.3-1.ius.el6.noarch.rpm
    -rw-rw-r--. 1 byrnejb mock   115692 Oct 30 10:09 gitweb2u-2.5.3-1.ius.el6.noarch.rpm
    -rw-rw-r--. 1 byrnejb mock    57196 Oct 30 10:09 perl-Git2u-2.5.3-1.ius.el6.noarch.rpm
    -rw-rw-r--. 1 byrnejb mock    89900 Oct 30 10:09 perl-Git2u-SVN-2.5.3-1.ius.el6.noarch.rpm
    -rw-rw-r--. 1 byrnejb mock   101026 Oct 30 10:09 root.log
    -rw-rw-r--. 1 byrnejb mock      980 Oct 30 10:09 state.log
    
  10. 使用 yum 或 rpm 安装。

    您至少需要git2u-2.5.3-1.ius.el6.x86_64.rpm 以及需要的其他支持包 (perl-Git2u-2.5.3-1.ius.el6.noarch.rpm) 或您想要的。

    此构建具有循环依赖关系:git2u-2.5.3-1.ius.el6.x86_64.rpm 依赖于 perl-Git2u-2.5.3-1.ius.el6.noarch.rpmperl-Git2u-2.5.3-1.ius.el6.noarch.rpm 依赖于 git2u-2.5.3-1.ius.el6.x86_64.rpm。使用rpm 直接安装将因此失败。

    有两种处理方式:

    • 通过 yum 同时安装:

      yum localinstall \
        git2u-2.5.3-1.ius.el6.x86_64.rpm \
        perl-Git2u-2.5.3-1.ius.el6.noarch.rpm`
      
    • 设置本地 yum 存储库。

      我在下面包含了我的LocalFile.repo 文件,因为它包含有关如何执行此操作的说明,并同时提供了必要的 repo 文件。

cat /etc/yum.repos.d/LocalFile.repo
# LocalFile.repo
#
#  This repo is used with a local filesystem repo.
#
# To use this repo place the rpm package in /root/RPMS/yum.repo/Packages.
# Then run: createrepo --database --update /root/RPMS/yum.repo.
#
# To use:
#  yum --enablerepo=localfile [command]
#  
# or to use only ONLY this repo, do this:
#
#  yum --disablerepo=\* --enablerepo=localfile [command]

[localfile]
baseurl=file:///root/RPMS/yum.repo
name=CentOS-$releasever - Local Filesystem repo

# Before persistently enabling this repo see the priority note below.
enabled=0
gpgcheck=0

# When this repo is enabled all packages in repos with priority>5
# will not be updated even when they have a more recent version.
# Be careful with this.
priority=5

您可能还需要手动预安装其他依赖包,例如通常存储库中提供的perl-TermReadKey

【讨论】:

  • 如果您不打算编辑规范文件,为什么不直接使用 IUS 二进制包?
【解决方案6】:

在 CentOS 6 上构建和安装现代 Git:

yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
export GIT_VERSION=2.6.4
mkdir /root/git
cd /root/git
wget "https://www.kernel.org/pub/software/scm/git/git-${GIT_VERSION}.tar.gz"
tar xvzf "git-${GIT_VERSION}.tar.gz"
cd git-${GIT_VERSION}
make prefix=/usr/local all
make prefix=/usr/local install
yum remove -y git
git --version # should be GIT_VERSION

【讨论】:

    【解决方案7】:

    as git says

    RHEL 和衍生产品通常会发布旧版本的 git。你可以 下载 tarball 并从源代码构建,或使用 3rd-party 存储库,例如 IUS 社区项目,以获得更新的 git 版本。

    有很好的教程here。 在我的情况下(Centos7 服务器),安装后必须注销并再次登录。

    【讨论】:

      【解决方案8】:

      在 Centos 6/7 上构建最新版本的 git

      准备系统以构建 rpms

      1. 安装epel:

        对于 EL6,使用:

        sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm  
        

        对于 EL7,使用:

        sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
        
      2. 安装fedpkg:

        sudo yum install fedpkg
        
      3. 将自己添加到组模拟中(更改后您可能需要重新登录服务器):

        sudo usermod -a -G mock $USER
        

      下载git

      1. 下载git来源:

        fedpkg clone -a git && cd git
        fedpkg sources
        
      2. 验证来源:

        sha512sum -c sources
        

      构建 rpm

      1. 创建 srmp。 RHEL6 使用el6,RHEL7 使用el7

        fedpkg --dist el7 srpm
        
      2. 模拟构建包:

        mock -r epel-7-x86_64 git-2.16.0-1.el7.src.rpm
        
      3. /var/lib/mock/epel-7-x86_64/result/ 安装最新版本的git rpm。请注意,您可能需要先从系统中卸载现有版本的 git。

      此指令基于the mailing list post by Todd Zullinger

      【讨论】:

      • 很好的答案。将其置于包管理之下。比使用非官方存储库或从源代码安装要好得多。我总是通过浏览器从 Fedora 软件包站点下载 src 软件包,但这是一个更简洁的解决方案。谢谢!
      【解决方案9】:

      在这里添加一个迂回的答案。我正在努力在 RHEL 6.0 Amazon 实例上安装 git,最终拯救我的是... conda,就像在 Anaconda Python 中一样。

      我从archives(仿照this的代码)在命令行上安装了conda:

      wget http://repo.continuum.io/miniconda/Miniconda2-4.2.12-Linux-x86_64.sh -O ~/miniconda.sh
      bash ~/miniconda.sh -b -p $HOME/miniconda
      export PATH="$HOME/miniconda/bin:$PATH"
      

      然后跑了

      conda install git
      

      并且安装了一个相对较新的版本 git。今天是 12/26/2016,版本是 2.9.3。

      【讨论】:

        【解决方案10】:

        This guide 工作:

        # hostnamectl
          Operating System: CentOS Linux 7 (Core)
        # git --version
        git version 1.8.3.1
        # sudo yum remove git*
        # sudo yum -y install https://packages.endpointdev.com/rhel/7/os/x86_64/endpoint-repo.x86_64.rpm
        # sudo yum install git
        # git --version
        git version 2.24.1
        

        【讨论】:

        • 对于尚未在他们的机器上信任 Endpoint repo 的任何人,我运行: curl -LO 'packages.endpoint.com/endpoint-rpmsign-7.pub', rpm --import endpoint-rpmsign-7.pub, rpm - qi gpg-pubkey-703df089 | gpg --with-fingerprint
        • 对于使用 End Point 包存储库的其他任何人,请注意它已移动,您现在可以在以下位置获取当前的 repo RPM URL:packages.endpointdev.com 它目前也有 Git 2.30.1。
        【解决方案11】:

        这是我在 centos 6 上安装 git 的方法。

        sudo yum groupinstall "Development Tools"
        sudo yum install zlib-devel perl-ExtUtils-MakeMaker asciidoc xmlto openssl-devel curl-devel
        sudo yum install wget
        cd ~
        wget -O git.zip https://github.com/git/git/archive/v2.7.2.zip
        unzip git.zip
        cd git-2.7.2
        make configure
        ./configure --prefix=/usr/local
        make all doc
        sudo make install install-doc install-html
        

        【讨论】:

        • 根据我的经验(centos 6.7),你也应该yum install libcurl-devel
        【解决方案12】:

        这可能无关紧要。这是为了人们不想在主机上构建最新的git同时他们仍然可以获得最新的git。

        我认为大多数人不喜欢在 CentOS 上构建最新的 git,因为依赖项会污染主机并且您必须运行大量命令。因此,我有一个想法是在 Docker 容器内构建 git,然后通过 docker 卷安装安装可执行文件。之后就可以删除镜像和容器了。

        是的,缺点是你必须安装 docker。但是对主机的依赖最少,不需要安装其他的 yum repo。

        这是我的存储库。 https://github.com/wood1986/docker-library/tree/master/git

        【讨论】:

          【解决方案13】:

          如果 git 已经安装,请先删除旧的 git

          sudo yum remove git*
          

          并安装最新版本的 git

          yum install -y git-core
          

          检查版本 git --version

          宾果游戏!!

          【讨论】:

          • 使用yum install -y git2u,我收到了错误消息No package git2u available.。但是,命令yum install -y git-core 已经成功安装了git 2.24.3 版本。 yum install -y git224 也会导致预期的结果。请注意,需要删除现有的 git 安装以避免可能的冲突。另请注意,yum install -y gityum install -y git-all 可能会从现有的 repos 安装旧版本(在当前的 centos:7 docker 映像中测试;目前已安装 git 版本 1.8.3.1)。
          【解决方案14】:

          在没有经过大量测试和思考的情况下,将上游基础存储库替换为附加存储库可能会非常令人困惑和危险。尤其是 RPMforge,它实际上已经奄奄一息,没有得到更新。

          我个人在https://github.com/nkadel/git24-srpm/ 发布了用于构建 git 2.4 的工具,该工具被包装为另一个名为“git24”的包。如果您希望将软件包与标准系统软件包区分开来,请随意访问和分叉这些软件包,就像区分“samba”和“samba4”软件包一样。

          【讨论】:

          • 有时可以链接到您自己的资源/网站,但请确保您的帖子仍然提供足够完整的答案,即使您的链接不起作用(顺便说一句,它已经不起作用)
          猜你喜欢
          • 2023-04-02
          • 2021-03-23
          • 2019-07-03
          • 2019-07-21
          • 2013-05-29
          • 2014-04-04
          • 2017-10-06
          • 1970-01-01
          相关资源
          最近更新 更多