不使用 sudo 离线安装 Git

Geo*_*rge 7 compiling git dependencies software-installation not-root-user

我有一台没有互联网连接的企业 Linux 服务器,需要通过多个层次结构来批准 sudo 访问。我试过 install git但我很快意识到这需要一大堆依赖项,比如 C 编译器来安装,而我没有这些依赖项。

我需要的是一种在我的服务器上安装 git 的方法,可能将它作为独立安装,处理所需的依赖项,没有互联网或最好是 sudo。在 Windows 框中它非常简单,但我被困在 Linux 上。

此解决方案的问题在于它仍然需要 sudo。

请帮忙!

Geo*_*rge 5

我找到了一个有效的解决方案。迭代我的步骤:

1)下载相关RPM或这里

2)复制到Linux服务器并使用(根据需要替换文件名)进行打包

rpm2cpio git-1.7.9.6-1.el6.rfx.x86_64.rpm | cpio -idmv
Run Code Online (Sandbox Code Playgroud)

3)更新$PATH

PATH=$PATH:<your path to git>/usr/bin
Run Code Online (Sandbox Code Playgroud)

4)现在看看它的工作原理

git --version
Run Code Online (Sandbox Code Playgroud)