rpm包安装异常,–prefix 参数不能重定位,安装到另一个目录的原因,
error: package is not relocatable
$ rpm --install --prefix linuxqq-v1.0.2-beta1.i386.rpm
error: linuxqq is not relocatable
经查找,可以使用下面的命令查看rpm包是否可以重定位,也就是安装到另一个目录。
$ rpm -qpi linuxqq-v1.0.2-beta1.i386.rpm | head
Name : linuxqq Relocations: (not relocatable)
Version : v1.0.2 Vendor: Tencent Inc.
Release : beta1 Build Date: 2009年01月05日 星期一 17时31分44秒
Install Date: (not installed) Build Host: localhost.localdomain
Group : Internet Source RPM: linuxqq-v1.0.2-beta1.src.rpm
Size : 6346491 License: Commercial
Signature : (none)
Packager : @Home
Summary : QQ for Linux v1.0.2 Beta1
Description :
从结果看到
Relocations: (not relocatable)
是无法修改安装目录的,也就是不能重定位,只有去掉 –prefix参数了。