在RHEL 6上安装/构建git-svn

3
我无法访问RHEL6资源库,因此在RedHat Enterprise Linux 6上构建和/或安装git-svn工具的最佳方法是什么?
通过卸载现有的git(yum erase git)并从源代码安装最新版本的git和git-svn 1.7.9已成功安装。在64位系统上也可以运行。

简单的 yum install git-svn 对我很有效。(1.8.2.1-1.el5 epel-el5-x86_64) - Memming
1个回答

1

一个可能的解决方案是在本地重新构建(即在您的主目录中的目录中)所有内容:

  • git及其依赖项
  • svn及其依赖项
  • perlruby(由git-svn脚本使用)

您可以尝试我的GitHub项目compileEverything
(它将为您下载并编译所有必要的源代码:无需配置)

cd ~
bash # (you need a bash session)
# set your http_proxy/https_proxy if needed
wget --no-check-certificate https://github.com/VonC/compileEverything/tarball/master
tar xpvf master
cd compil*
./maken-env.sh -title=test
# wait 4 hours
source .bashrc -force # special bash with all the right local path

gitgit-svn将会正常工作。


编译所有内容失败了(错误太多无法列出),将尝试按照指示手动进行。 - Nick
@Nick,出现了太多错误,但我很有兴趣查看你的日志。 - VonC
终于找到了分享日志的方法!http://www.fileuploadz.com/uploads/89f263551727d8c6f578e8a5692d7911.txt - Nick
@Nick:抱歉我没能及时回复你的错误。你最终编译成功了吗? - VonC
1
看起来是这样的 - 没有麻烦。在任何RHEL 6 x64仓库中似乎没有预构建的git-svn软件包。因此,从源代码构建所有git的是唯一的选择。谢谢(10倍)。 - Nick

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接