首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

施行rpm时提示:error: can't create transaction lock on /var/lib/rpm/_db.000

2012-08-21 
执行rpm时提示:error: cant create transaction lock on /var/lib/rpm/__db.000用的是普通用户登录的在用

执行rpm时提示:error: can't create transaction lock on /var/lib/rpm/__db.000
用的是普通用户登录的

在用rpm安装软件时,提示:error: can't create transaction lock on /var/lib/rpm/__db.000。

也google了一下,su之后就可以了,但是还是有一点不明白:

我已经把这个文件修改权限了啊(普通用户下)

-rwxrwxrwx 1 local local 70810657 Jan 21 2012 jdk-6u31-linux-i586.rpm

但为什么还是没有权限来安装呢?

[解决办法]
你修改的知识rpm安装包本身的权限,
而安装软件是要改动好多系统文件夹下的内容的,不/bin、/usr/bin、/etc等。
而且为了防止多个安装过程在修改/bin、/usr/bin、/etc等文件夹下的内容时,发生冲突。引入了锁的限制。
而这个加锁权限只有超级管理员才有。
[解决办法]

探讨
用的是普通用户登录的

在用rpm安装软件时,提示:error: can't create transaction lock on /var/lib/rpm/__db.000。

也google了一下,su之后就可以了,但是还是有一点不明白:

我已经把这个文件修改权限了啊(普通用户下)

-rwxrwxrwx 1 local local 70810657 Jan 21 201……

热点排行