Red Hat OpenShift - 如何从SSH会话将OS软件包安装到现有应用程序中

时间:2016-07-01 19:43:23

标签: ssh openshift yum package-managers

这是我第一次部署应用。我今天早上调查了OpenShift和Heroku并决定了前者。我的应用程序已经设置并正常工作,但我的部分应用程序使用的是我需要在OpenShift应用程序服务器上安装的操作系统软件包。

我已经使用rhc ssh <app>,然后尝试使用不同的包管理器安装我想要的包。似乎yum是OpenShift应用程序的默认包管理器,但我无法使用它 - 这是输出:

error: cannot open Packages database in /var/lib/rpm
CRITICAL:yum.main:

Error: rpmdb open failed

对不起,如果我没有提供足够的信息 - 我不确定还有什么相关的。如果还有其他必要的东西来诊断问题,请告诉我。

由于

1 个答案:

答案 0 :(得分:1)

用户帐户无权使用yum命令在服务器上安装软件。这些是共享服务器,而不是VPS环境。如果它是一个多人有兴趣使用的包,你可以在openshift.uservoice.com上推荐它,或者如果它是一个简单的包,你可以尝试自己编译你的装备并将其安装到你的〜/ app中-root / data目录。