在没有包pipe理器的情况下安装CouchDB

我有能力进入Linux(RHEL6)服务器,并pipe理大部分内容,但是我没有root用户能力,所以我不能使用YUM或任何可用的包pipe理器。 由于一些繁文</s>节,我被告知是否可以将CouchDB安装到特定的上下文根,然后我可以使用任何服务器端脚本作为服务启动它。

我的问题是,我的工作站是一个Windows机器,我不知道如何获得一个编译版本的CouchDB安装在Linux上,而不使用Yum或任何其他软件包pipe理器。

CouchDB可以安装在一个特定的上下文根上作为守护进程运行吗?我可以将它上传到该根目录,而无需从服务器启动该下载?

我会尝试以下(对不起,很多步骤)

  • 在虚拟机中获得Linux桌面, VirtualBox是免费的
  • 由于您的服务器是Redhat,因此您可以使用现成的映像跳过基本的Linux安装
  • 安装GIT
  • 克隆build-couchdb项目并按照项目页面上的make说明进行操作
  • 因此,在build目录中有一个完整的自包含的couch-db实例
  • 将构build目录的内容复制到您有权访问的Linux机器上
  • 在复制的目录结构中,您会发现etc / couchdb / default.ini和local.ini文件中需要调整复制代码的path
  • 瞧:一个现成的CouchDB实例

最后一步:添加deamon脚本 – >我想知道没有root权限是如何工作的?