Bri*_*ach 24 yum rpm root centos
我遇到了问题,yum
我正在尝试重新安装它。我已经下载yum.3.2.0-40-el6.centos.noarch.rpm
。
当我尝试:
$ rpm -ivh yum.3.2.0-40-el6.centos.noarch.rpm
Run Code Online (Sandbox Code Playgroud)
我得到:
错误:无法在 /var/lib/rpm/.rpm.lock 上创建事务锁(权限被拒绝)
我尝试运行su -
,但出现此错误:
-bash: su: 命令未找到`
如果我尝试卸载yum
并强制忽略依赖项(不强制忽略依赖项,它会因一些依赖项而无法卸载),我会收到相同的“权限被拒绝错误” 。
slm*_*slm 22
这个错误:
错误:无法在 /var/lib/rpm/.rpm.lock 上创建事务锁(权限被拒绝)
... 似乎是您试图以rpm -ivh ...
root 以外的用户身份执行命令。
你需要像这样运行它:
$ sudo rpm -ivh yum.3.2.0-40-el6.centos.noarch.rpm
Run Code Online (Sandbox Code Playgroud)
还要确保您位于刚好下载yum..rpm
文件的目录中。也许您以常规用户名下载,现在正尝试以 root 身份安装它。请注意,当您成为 root 时,您通常会将目录更改为/root
.
如果su -
由于某种原因损坏,您也可以像这样成为 root:
$ sudo -i
Run Code Online (Sandbox Code Playgroud)