我必须从不同的客户那里登录 Linux 服务器并使用 SVN 等基本工具。大多数时候我没有 root 访问权限,而且管理员通常在假期:) 所以我必须找到使用这些工具的方法那里。有时这是非常简单的过程,只需编译代码即可。但是在某些情况下,我必须在编译之前获得很多不同的工具,因此我可以轻松地花费两个小时来编译 SVN。
我想知道您认为最好的解决方法或解决方案是什么。我想到了以下几点:
有某种工具可以将 RPM(或 DEB 或类似)包转换为静态二进制文件,其中包含所有必要的库等。即使我得到一个非常大的文件。
如果我需要使用程序“X”,我可以创建一个类似于 call_X.sh 的脚本,当调用它时,使用 SSH 将输入发送到安装在某个远程机器上的程序“X”,在那里进行必要的操作,并获取结果文件回来。