私はソフトウェアを書いています。自分の仕事で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の場合:
インストールする「開発ツール」パッケージグループ
$ sudo yum -y groupinstall "Development tools"
プールセットには以下が含まれます。«オプションパッケージ»
$ sudo yum -y groupinstall "Development tools" --with-optional
git
基本パッケージの削除$ sudo yum remove git
ビルドプロセスに必要な追加パッケージのインストール
$ sudo yum -y install zlib-devel xmlto
実際のバージョンをダウンロードして解凍します。https://github.com/git/git
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
変数に追加します。インストールの確認
$ git --version # 2.27.0
公式ウェブサイト:https://git-scm.com/