我在
Linux服务器上有一个用户帐户(x86_64-unknown-linux-gnu,根据
this).它显然在$PATH(yum,apt-get,pkg,pkg-add,emerge,pacman)中没有包管理器,并且它没有cc. (顺便说一下,这是一个共享的托管服务器.所以当我试图向他们寻求建议时,技术支持人员只是在跟踪脚本.他们也想向我推销他的VPS包,我不需要或不想要)
我想将git安装到〜/ bin中.我没有必要这样做,但它肯定会让我的生活变得更轻松.但是,我在网上找到的关于安装git的所有说明都与以下任何一项有关:
>使用包管理器(我似乎无法访问)
>从源代码安装(我不能,因为我没有cc)
Linux不是我的本机操作系统,所以我对如何继续操作感到有些不知所措.我需要做什么?有没有可以下载预编译二进制文件的地方,看看它们是否有效?
解决方法
我是那个人:-)
这是一个小的howto和info我们做了什么.
首先,我们尝试从最新的ubuntu服务器执行git二进制文件,该服务器返回了Dave在上面复制的glibc错误.
然后在命令ldd –version的帮助下,我们发现服务器上安装了哪个glibc以及它的分布.
以下是glibc版本和拥有它们的Linux发行版的列表
http://en.wikipedia.org/wiki/GNU_C_Library
所以Glibc 2.5给了我们一个线索,在服务器上使用RHEL 5,所以下一步是找到propper git.rpm文件,google给了我们repo http://pkgs.repoforge.org/git/并在没有安装的情况下解压缩,因为我们没有特权.
结果我们得到了直接工作的git bin所以在解决了路径之后一切都被修复了.
很高兴我可以帮忙:-)