当前位置:  技术问答>linux和unix

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

    来源: 互联网  发布时间:2017-04-17

    本文导语:  用的是普通用户登录的 在用rpm安装软件时,提示:error: can't create transaction lock on /var/lib/rpm/__db.000。 也google了一下,su之后就可以了,但是还是有一点不明白: 我已经把这个文件修改权限了啊(普通用户下) -...

用的是普通用户登录的

在用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的时候要对其它目录写入东西,所以要对应的权限。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • cd、zip等命令在shell提示符下能执行,在shell脚本中为什么不能执行呢?
  • shell文件中执行命令和在提示符下执行有什么区别
  • 请帮看一下:在root权限下执行./aaa.pl ,为什么老提示权限不够?
  • 如何在图形化界面中执行提示符命令?
  • shell执行时提示命令找不到。
  • 在IE下执行servlet时为什么有些servlet可以正常运行,有些却提示下载文件?
  • 求救:HPUNIX下的ORACLE7执行select * from tablename提示权限不足!!
  • 一个简单的shell,执行时总是提示"can't execute binary file"
  • 跪求:ARM板上执行ELF文件提示no such file?
  • 我安装一个软件时,执行make命令,提示这个错
  • root用户登录编译执行./configure提示权限不够
  • 请问如何在桌面上新建一个文件(文件内容为执行一条命令,并显示一条相应的提示)
  • 为什么Centos装上以后,执行apt-get命令提示没有该命令?
  • linux如何让命令执行后的错误提示信息显示为英文
  • Redhat 的 fedora版本是刚刚安装好的,就发现了问题:终端里执行很多命令时提示:bash: xxx 权限不够
  • 怎样让我的程序能像mysql一样运行后有一个mysql>的提示符等待用户输入并解析用户输入的数据然后执行操作?
  • mount 一个目录后执行程序打开一个文件提示没有这个文件?
  • 启动startWebLogic.cmd后,出现DOS程序执行窗口。提示“Enter password to boot WebLogic server:”,但我却无法输入任何字符。
  • 执行makefile 时提示说 ' does not exist or cannot be read。
  • RedHat AS 4 安装oracle9i的时候,执行Disk1下的runInstaller后提示正在初始化虚拟机,请等待后就再无反应
  • python下用os.execl执行centos下的系统时间同步命令ntpdate
  • 怎么在一个程序的执行过程中中止执行它?比如一个按钮的响应程序中,执行一半中止??20分!!!
  • linux下通过crond实现自动执行程序
  • 我用GCC生成的可执行文件无法直接在shell命令行下执行,这是为什么?可以用调试器调入执行。我用Red Hat7.0
  • linux下nm命令(显示可执行文件的符号信息)介绍以及常见nm命令用法举例
  • 如何实现一个线程组内多线程的非同不执行,即一个线程执行完毕后再执行下一个线程???
  • Microsoft IE MSHTML内存破坏远程代码执行漏洞
  • 请问:我发现如果在/usr/local/bin 与/usr/bin下都有同一个执行文件时,当在shell下执行时,只会执行/usr/local/bin,下的,怎么改过来?
  • Linux下指定运行时加载动态库路径及shell下执行程序默认路径
  • SUSE10下,如何使用perl语言执行一条语句:从一台机器telnet到远端另一台机器,在远端机器上执行命令,并能获取到执行结果。请高手指点,Very 谢谢~
  • linux下不使用sudo命令执行docker的操作步骤


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,