linux - 在没有 Internet 访问权限且没有 root 的情况下部署 linux 二进制文件?

标签 linux svn cx-oracle binaries

边界:

  • 我这里有一个 Linux64 (Redhat 6.8) 测试服务器,我可以通过内部网中的 FTP 访问它。此服务器无法访问互联网。

  • 我想在该机器上使用 SVN 命令行客户端和 Python 以及 cx_Oracle 和 oracle 客户端

  • 我没有根访问权限。

  • 我对 Linux 不是很了解

我想我将从最简单的东西开始,在我看来它是 SVN: 我的第一个猜测是,我可以在我的 Windows 机器上下载适用于 Redhat 6 的 SVN 二进制文件,然后使用 FTP 将它们复制到 Linux 机器。

但是我在这里找到的是“yum install subversion”(由于缺少 root 和 internet 访问而无法工作)和一个我从 WANdisco 获得的文件“subversion_installer_1.9.sh”(但它也需要 root 和 internet)再次访问)。

为什么这么复杂?我来自 Windows 世界,现在我有点失望,因为我一直认为像这样的东西在 LINUX 上应该很容易工作(只需复制二进制文件就可以了)。 我忽略了什么? 你会怎么做?

最佳答案

您可以在没有 root 访问权限的情况下“安装”Subversion 和 Python 以及 cx_Oracle,但是由于您偏离了“正常”的处理方法之外,您会发现这比简单地遵循“正常”的方法要困难得多。而“正常”方法是使用需要 root 访问权限的包管理器(如 yum)。 Windows 方法完全不同。关于哪个“更好”有很多争论,但我不会在这里深入讨论!

关于linux - 在没有 Internet 访问权限且没有 root 的情况下部署 linux 二进制文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41744907/

相关文章:

linux - 我如何在 python 中获得 unix 中的最大文件系统路径长度?

c++ - MySQL 连接器/C++ 问题

linux - 如何找出LD_PRELOAD要拦截哪些函数?

oracle - 数据库错误: ORA-00928: missing SELECT keyword

python - 将 CLOB 插入从另一个数据库中选择的数据库

java - 适用于 Ubuntu 10.10 的 Eclipse 3.6 Helios

eclipse - SVN,在名称文件中显示版本、用户和日期

git - 并排使用 SVN 和 Git

svn - 将基于 Linux 的颠覆项目 check out 到 Windows 和行尾

windows - go中如何连接Oracle