我尝试运行rpm -i
安装 rpm 但失败了。我必须始终使用 root 进行安装。为什么?
[alankoh@sjoam2 下载]$ rpm -i sqldeveloper-4.0.3.16.84-1.noarch.rpm 错误:无法在 /var/lib/rpm/.rpm.lock 上创建事务锁(权限被拒绝)
该 rpm 属于具有 664 权限的正确用户 (alankoh:alankoh)。
答案1
这是正常的。所有系统文件(包括 rpm 数据库和您.rpm
要安装内容的目录)都只能由 root 修改。谁拥有该.rpm
文件并不重要。