CentOS中git的安装

CentOS中git的安装

我正在写一个软件。对于我的工作git,当我发现我的计算机上没有安装必要的软件包时,我需要连接到公共存储库。将单个git软件包安装到系统中是否足够?

$ sudo yum -y install git

还是还需要更多东西?

答案1

在 CentOS 上,

sudo yum -y install git

确实够安装了git

答案2

在大多数情况下,这足以git工作。此外,您可能需要安装“开发工具”一组软件包,其中包括git,但很可能不是最新版本:

$ sudo yum -y groupinstall "Development tools"

要查看该组中包含的内容:

$ yum group info "Development tools"
┌────────────────────┬──────────────────┬───────────────────┐
│ Mandatory Packages │ Default packages │ Optional Packages │
╞════════════════════╪══════════════════╪═══════════════════╡
│ autoconf           │ asciidoc         │ cmake             │
│ automake           │ byacc            │ expect            │
│ binutils           │ ctags            │ rpmdevtools       │
│ bison              │ diffstat         │ rpmlint           │
│ flex               │ git              │                   │
│ gcc                │ intltool         │                   │
│ gcc-c++            │ jna              │                   │
│ gdb                │ ltrace           │                   │
│ glibc-devel        │ patchutils       │                   │
│ libtool            │ perl-Fedora-VSP  │                   │
│ make               │ perl-generators  │                   │
│ pkgconf            │ pesign           │                   │
│ pkgconf-m4         │ source-highlight │                   │
│ pkgconf-pkg-config │ systemtap        │                   │
│ redhat-rpm-config  │ valgrind         │                   │
│ rpm-build          │ valgrind-devel   │                   │
│ rpm-sign           │                  │                   │
│ strace             │                  │                   │
└────────────────────┴──────────────────┴───────────────────┘

如果您想安装最新版本:在 CentOS 7 和 8 上:

  1. 安装“开发工具”包组

    $ sudo yum -y groupinstall "Development tools"
    

    全套包括«可选套餐»

    $ sudo yum -y groupinstall "Development tools" --with-optional
    
  2. 删除默认git

    $ sudo yum remove git
    
  3. 安装构建过程所需的附加包

    $ sudo yum -y install zlib-devel xmlto
    
  4. 下载并解压实际版本:https://github.com/git/git

  5. Git安装(见INSTALL文件)

    $ make configure # as yourself
    $ ./configure    # as yourself
    $ make all doc   # as yourself
    $ make install install-doc install-html # as root
    

    这将安装文件夹git中的程序/usr/local/bin。如有必要,请将此文件夹添加到$PATH变量中。

  6. 检查安装

    $ git --version # 2.27.0
    

官方网站:https://git-scm.com/

相关内容