在 FreeBSD 中安装 git

Ac3*_*t3R 3 git freebsd

我有 freeBSD 8.4,我想安装git。我尝试了以下步骤:

$ 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
Run Code Online (Sandbox Code Playgroud)

然后我尝试:

$ 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.
Run Code Online (Sandbox Code Playgroud)

我在各种论坛上看到过,但都失败了。我在一些 freebsd 中看到 git 应用程序已安装并存在于 /usr/local/bin/git 中。我也试过pkg install git了。但这也失败了。

如果有什么办法,请告诉我。

Ac3*_*t3R 5

搜索具有git.tbz的端口树。一个在这里 FreeBSD 8.1 端口树

现在设置环境变量 PACKAGESITE 并按如下所示执行这些操作:

$ setenv PACKAGESITE http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/ports/amd64/packages-8.1-release/Latest/
$ pkg_add -r git
Run Code Online (Sandbox Code Playgroud)

那会很好用。