git:install
差分
このページの2つのバージョン間の差分を表示します。
次のリビジョン | 前のリビジョン | ||
git:install [2013/04/18 07:14] – 外部編集 127.0.0.1 | git:install [2025/02/16 13:53] (現在) – 外部編集 127.0.0.1 | ||
---|---|---|---|
行 1: | 行 1: | ||
- | ==== Git Install | + | ===== Install |
+ | ==== Git Install from yum repo ==== | ||
+ | ※Verが古いので、rpmbuildからのインストール推奨 | ||
< | < | ||
# wget http:// | # wget http:// | ||
行 7: | 行 9: | ||
</ | </ | ||
+ | ==== Git Install from rpmbuild | ||
+ | |||
+ | === rpmbuild用の環境構築 === | ||
+ | |||
+ | < | ||
+ | # yum install rpmdevtools | ||
+ | |||
+ | ~省略~ | ||
+ | |||
+ | ========================================================================================= | ||
+ | | ||
+ | ========================================================================================= | ||
+ | インストールしています: | ||
+ | | ||
+ | 依存性関連でのインストールをします。: | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | トランザクションの要約 | ||
+ | ========================================================================================= | ||
+ | インストール | ||
+ | |||
+ | ~省略~ | ||
+ | |||
+ | インストール: | ||
+ | rpmdevtools.noarch 0: | ||
+ | |||
+ | 依存性関連をインストールしました: | ||
+ | elfutils.x86_64 0: | ||
+ | fakeroot.x86_64 0: | ||
+ | gdb.x86_64 0: | ||
+ | unzip.x86_64 0: | ||
+ | |||
+ | 完了しました! | ||
+ | |||
+ | # rpmdev-setuptree | ||
+ | # tree ~/ | ||
+ | /root/ | ||
+ | ├── rpmbuild | ||
+ | │ ├── BUILD | ||
+ | │ ├── RPMS | ||
+ | │ ├── SOURCES | ||
+ | │ ├── SPECS | ||
+ | │ └── SRPMS | ||
+ | |||
+ | # cd ~/ | ||
+ | </ | ||
+ | |||
+ | === rpmbuildに必要な依存ファイルをインストール === | ||
+ | |||
+ | < | ||
+ | # yum install -y zlib-devel openssl-devel curl-devel expat-devel gettext subversion-perl perl-YAML xmlto asciidoc perl-ExtUtils-MakeMaker perl-Error | ||
+ | </ | ||
+ | |||
+ | === gitの最新版を取得 ~ rpmbuild === | ||
+ | |||
+ | 公式:https:// | ||
+ | DL: | ||
+ | |||
+ | < | ||
+ | [ SOURCES]# wget https:// | ||
+ | [ SOURCES]# tar xzvf git-2.4.5.tar.gz | ||
+ | [ SOURCES]# cp ../ | ||
+ | [ SOURCES]# rpmbuild -ba ~/ | ||
+ | |||
+ | [ SOURCES]# cd ~/ | ||
+ | [ x86_64]# ll | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | |||
+ | === yumでインストールした古いgitの削除 === | ||
+ | |||
+ | < | ||
+ | # yum remove git | ||
+ | |||
+ | ~省略~ | ||
+ | |||
+ | ========================================================================================= | ||
+ | | ||
+ | ========================================================================================= | ||
+ | 削除: | ||
+ | | ||
+ | 依存性関連での削除をします。: | ||
+ | | ||
+ | |||
+ | トランザクションの要約 | ||
+ | ========================================================================================= | ||
+ | 削除 | ||
+ | |||
+ | ~省略~ | ||
+ | |||
+ | 削除しました: | ||
+ | git.x86_64 0: | ||
+ | |||
+ | 依存性の削除をしました: | ||
+ | perl-Git.noarch 0: | ||
+ | |||
+ | 完了しました! | ||
+ | </ | ||
+ | |||
+ | === インストール === | ||
+ | |||
+ | < | ||
+ | [ x86_64]# rpm -ivh git-2.4.5-1.el6.x86_64.rpm perl-Git-2.4.5-1.el6.x86_64.rpm | ||
+ | [ x86_64]# git --version | ||
+ | git version 2.4.5 | ||
+ | </ |
git/install.1366269264.txt.gz · 最終更新: 2025/02/16 13:50 (外部編集)