git:install
                差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| git:install [2014/02/23 16:11] – clownclown | git:install [2025/02/16 13:53] (現在) – 外部編集 127.0.0.1 | ||
|---|---|---|---|
| 行 2: | 行 2: | ||
| ==== Git Install from yum repo ==== | ==== Git Install from yum repo ==== | ||
| + | ※Verが古いので、rpmbuildからのインストール推奨 | ||
| < | < | ||
| # wget http:// | # wget http:// | ||
| 行 9: | 行 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.1393171887.txt.gz · 最終更新: 2025/02/16 13:50 (外部編集)
                
                