最近使用的服务器linux系统非常精简,连git都没有😅,最困难的情况是没有服务器的root权限,没法利用自带的包管理器安装git。
通常来说,这种情况下最直接的办法就是自己在用户空间从源代码编译一遍,但是连最基本的openssh库也缺少头文件,make就直接失败,想安装仍然需要root权限,陷入死循环。
在这种情况下,最简单的办法就是装一个Anaconda或者miniconda,直接在用户空间补全所需的依赖,避开使用root权限的问题。只需以下命令
1 | conda install git |
就可以了,非常简单。
同时发现,conda补全了openssh库的头文件,原来下载的源码也可以编译了,对于没有root权限情况非常实用。
本文作者:MyTech::Author