2016-09-20 16 views
0

私はFreeBSD 8.4を持っていて、gitをインストールしたいと思います。その後gitをFreeBSDにインストール

$ pkg_add -r git 
Error: Unable to get http://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-8.4-release/Latest/git.tbz: Not Found 
pkg_add: unable to fetch 'http://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-8.4-release/Latest/git.tbz' by URL 

私が試した:私は、次の手順を試してみました、私は様々なフォーラムで見たが、失敗した

$ cd /usr/ports/devel/git 
$ make install clean 
. 
. 
twofish-amd64.S: Assembler messages: 
twofish-amd64.S:195: Error: `(%r8d,%r9d,2)' is not a valid 64 bit base/index expression 
twofish-amd64.S:195: Error: `(%r8d,%r9d,2)' is not a valid 64 bit base/index expression 
twofish-amd64.S:196: Error: `(%r8d,%r9d,2)' is not a valid 64 bit base/index expression 
twofish-amd64.S:196: Error: `(%r8d,%r9d,2)' is not a valid 64 bit base/index expression 
so on.... 

*** Error code 1 

Stop in /usr/ports/security/libgcrypt/work/libgcrypt-1.7.3/cipher. 
*** Error code 1 

Stop in /usr/ports/security/libgcrypt/work/libgcrypt-1.7.3. 
*** Error code 1 

Stop in /usr/ports/security/libgcrypt/work/libgcrypt-1.7.3. 
*** Error code 1 

Stop in /usr/ports/security/libgcrypt. 
*** Error code 1 

Stop in /usr/ports/security/libgcrypt. 
*** Error code 1 

Stop in /usr/ports/textproc/libxslt. 
*** Error code 1 

Stop in /usr/ports/textproc/libxslt. 
*** Error code 1 

Stop in /usr/ports/textproc/xmlto. 
*** Error code 1 

Stop in /usr/ports/textproc/xmlto. 
*** Error code 1 

Stop in /usr/ports/devel/git. 
*** Error code 1 

Stop in /usr/ports/devel/git. 

。私はgitアプリケーションがインストールされ、/ usr/local/bin/gitにあることをいくつかのfreebsdで見てきました。 pkg install gitも試しました。それも失敗しました。

どうかありましたら教えてください。

+0

私はあなたがSuperUserやServer Faultの方が優れていると思います。それらはStackExchangeの他のサブサイトです。 – Lexib0y

+1

古い/古いポートツリーがあるか、OSバージョン/ツールチェーンと互換性のない更新されたバージョンがあります。 FreeBSDのOLDとEnd Of Lifeのバージョンを実行していることを考えれば、もっと先に行く前に、サポートされているもの(現時点では10.3)にアップグレードすることを見てください。 – Doon

+0

portsnapを使ってポートツリーをアップグレードしました。 freebsd 8.4のみを使用する。 –

答えて

2

git.tbzを持つポートツリーを検索します。一つは今、環境変数PACKAGESITEを設定すると、以下に示すように、これらの操作を行い、ここで FreeBSD 8.1 ports tree

さ:

$ setenv PACKAGESITE http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/ports/amd64/packages-8.1-release/Latest/ 
$ pkg_add -r git 

良い動作すること。

+0

ちょうど記録のために、 'setenv'は' csh'とデリバティブには正しいです。あなたのものがBourneシェル(Bashなど)の場合は、代わりに 'PACKAGESITE = 'http://whatever.blah/blah'を使用します。輸出パッケージ ' – tripleee

+0

ええ... thats正しい。 –

関連する問題