超詳細な手順の下でのGitの最新バージョン--- Linuxのインストール

オリジナル住所ます。https://blog.csdn.net/u010887744/article/details/53957613 [ラベル]バルク

git --version:1は、gitの現在のバージョンを表示します

アクセスhttps://www.kernel.org/pub/software/scm/git/:gitの最新バージョンの表示
またはhttps://github.com/git/git/releases
2、ダウンロードする公式サイト:
wgetのHTTPS://のGithubを。 COM / Gitの/ Gitの/アーカイブ/ v2.22.0.tar.gz
(インストールはlrzszのRZをインストールyumをすることができた後RZサンダーは、サーバーへのネイティブ勧告をダウンロード)
を抽出します。tar-2.22.0.tar.gz -zxvf Gitリポジトリ
。3、 2.22.0のgit-CD
4、古いバージョンのgitの削除:gitのはYUM削除
5は、configureを行い
、エラー/ binに/ shの場合:autoconfを:コマンドが見つかりません:
YUM libtoolのはautoconf automakeをインストールインストール:へのlibtoolをインストールし
、通常の印刷:GENを設定
実行
6 ,. /設定--prefix = / USR /ローカル/ Gitの--with-のiconv =は/ usr / local / libに( 後者の試み推薦優先)
または
は./configure --prefix =は/ usr / local / gitの--with- --with-iconvのカール・--with (expatの=は/ usr / local / libに独自のものをインストールしたlibiconvをインストールしていない場合)
make installを作る&&
①エラーの場合:cache.h:40:18:致命的なエラー:zlib.hの:そのようなファイルやディレクトリは
zlibのマウントされていない:インストールのzlibのyum、yumをZLIB-develのインストール
エラーが場合②:作る[1]:*** [ perlの.MAK]エラー2
インストール:yumのインストールのperl-のExtUtils-MakeMakerののパッケージを

7、エコー"輸出PATH = $ PATHに:は/ usr / local / gitの/ binに" >>は/ etc / bashrcに
8、ソースは/ etc / bashrcに
9、のgit --version

Gitのエラーコンパイルする場合:zlib.hの:そのようなファイルやディレクトリは
    zlibのヘッダーファイルが欠落していない、開発キットがインストールされていない、
    YUMはzlib(デフォルトすでにインストールされている)をインストールする
    にyumのzlib-develのインストール 

gitのクローン时候提示致命的な「HTTPS」のリモートヘルパー見つけることができません
yumをインストールlibcurlの-develのを

gitのは、インストール後に発生します。

gitの:エラーが読み込み中に、共有ライブラリ:libiconv.so.2:共有オブジェクトファイルを開くことはできません:そのようなファイルまたはディレクトリを

ライブラリはlibiconv.so.2をロードできないためです。
解決策:

#エコー"は/ usr / local / libの" >>は/etc/ld.so.conf 
#/ sbinに/ ldconfigを
添付ファイル:Linuxをインストールして使用する、libiconvをライブラリー

ダウンロードパス1.libiconvパッケージ

ダウンロードページパッケージhttp://www.gnu.org/software/libiconv/

wgetのhttps://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.16.tar.gz

2.コンパイルしてインストールしたlibiconvライブラリ

$タールzxvfたlibiconv-1.16.tar.gz

$でcdたlibiconv-1.16

$ ./configureを--prefix =は/ usr / local

$メイク

$ make installを

、は/ usr / local / lib /ディレクトリには、libiconv.so.2を必要とするlibcharset.so.1ライブラリファイルによって調製コピーします。

 

「:sharedlibrariesロード中にLibiconv.so.2エラー」のエラーがある場合、解決策は、makefielファイルに3 -liconvコールlibiconvをダイナミックライブラリファイルです。

$ updatedbを

$ libiconv.so.2を見つけます

ライブラリがインストールされていることが判明し、/usr/local/lib/libiconv.so.2の場所。今、あなたがインストールされていることを、見つけることがなぜできませんか?調査を続行します。

$ straceのを./indexerは、プリントアウトすると、すべてのインデクサの起動時に呼び出されるプログラムのファイル名
のパスを見つけるために、出力情報見つけlibiconv.so.2ライブラリには、/ libディレクトリと/ usr / libにこれら二つのディレクトリです。
さて、問題が発見され、ライブラリー以下は/ usr / local / libには、以下には/ usr / libににリンクされている
$のln -s /usr/local/lib/libiconv.so.2 /usr/lib/libiconv.so 0.2

$ ldconfigを

 

gitの:エラーが読み込み中に、共有ライブラリ:libiconv.so.2:共有オブジェクトファイルを開くことはできません:そのようなファイルまたはディレクトリを

ライブラリはlibiconv.so.2をロードできないためです。
解決策:

#エコー"は/ usr / local / libの" >>は/etc/ld.so.conf 
#/ sbinに/ ldconfigを

おすすめ

転載: www.cnblogs.com/AllIhave/p/11297562.html