如何在RHEL5上安装git / git-svn并进行自定义的perl安装?

尝试在RHEL5上安装Git,我一直没有遇到任何问题。 首先,我尝试从源代码,但遇到安装文档的几个问题。 似乎缺lesslibs和parsingXML,我无法弄清楚如何得到安装和识别。 然后,我尝试使用EPEL百胜库,并能够安装git和它的文档,但现在git-svn不工作。 它抱怨没有findperl模块Git.pm和SVN / Core.pm。 当我将GITPERLLIB环境variables设置为这些库的位置时,它会发生故障。

一些背景:RHEL5来自Perl 5.8.8,但我们想要使用5.10,所以我从源代码安装(到自定义位置)。 然后有人将系统perl二进制文件链接到这个较新版本的Perl,以确保没有人使用错误的版本。 每个开发人员也有自己的Perl构build。

所以我想知道在这个系统上安装Git的最好方法是什么,并且让docs和git-svn都能够正确地为每个用户工作。 不幸的是,我是一个开发人员,而不是系统pipe理,所以把它放在我身上。

我很确定你的问题在于你的自定义安装符号化系统Perl。 然后perl模块添加svn支持git安装错误的perl安装。 一个可能的修补程序将是find安装Git.pm和SVN / Core.pm的确切位置。 locate Git.pmlocate Core.pm应该做的伎俩。 然后复制find的文件到其他perl安装,你应该完成。

但是请注意,将自定义perl混合到系统中可能会导致很多令人头痛的问题。保持PATH的安全性更安全。