以普通用户身份在 Linux 中使用 rpm -i

以普通用户身份在 Linux 中使用 rpm -i

我尝试运行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文件并不重要。

相关内容