如何在openshift中为受限用户安装rpmrebuild?

如何在openshift中为受限用户安装rpmrebuild?,openshift,puppet,yum,Openshift,Puppet,Yum,您好,亲爱的,需要在我的openshift应用程序中安装puppet,所以我必须运行 rpm -ivh http://yum.puppetlabs.com/puppetlabs-release-el-7.noarch.rpm 从本网站: http://docs.puppetlabs.com/guides/install_puppet/install_el.html 但我得到了这个错误: bash: /bin/rpm: Permission denied error: cannot

您好,亲爱的,需要在我的openshift应用程序中安装puppet,所以我必须运行

rpm -ivh http://yum.puppetlabs.com/puppetlabs-release-el-7.noarch.rpm
从本网站:

http://docs.puppetlabs.com/guides/install_puppet/install_el.html
但我得到了这个错误:

bash: /bin/rpm: Permission denied
    error: cannot open Packages database in /var/lib/rpm
CRITICAL:yum.main:

Error: rpmdb open failed
因此,我需要通过使用rpmrebuild攻击rpm来为我的受限用户运行新的rpm

因此,我需要通过以下方式安装rpmrebuild:

yum install rpmrebuild
但我得到了这个错误:

bash: /bin/rpm: Permission denied
    error: cannot open Packages database in /var/lib/rpm
CRITICAL:yum.main:

Error: rpmdb open failed
那么有没有人知道我可以通过ssh和putty在我的openshift帐户中安装rpmrebuild或puppet?
非常感谢。

如果没有root权限,您通常无法安装
rpm
软件包

你最好的选择可能是得到一份工作。文档建议使用
sudo
,但您无法使用。不过,别担心,gems通常可以很好地安装