嗨,亲爱的需要在我的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
所以我需要通过使用rpmrebuild
来破坏RPM来为我的受限用户运行新的rpm所以我需要安装rpmrebuild:
yum install rpmrebuild
但是我收到了这个错误:
error: cannot open Packages database in /var/lib/rpm
CRITICAL:yum.main:
Error: rpmdb open failed
所以有人知道我可以通过ssh和putty在我的openshift帐户中安装rpmrebuild或puppet吗? 非常感谢。
答案 0 :(得分:1)
如果没有root权限,您通常无法安装rpm
个包。
您最好的选择可能是获得puppet gem。文档建议sudo
,这是您无法使用的。不过不用担心 - 通常可以unpriviliged users安装宝石。