rpm --prefix

本文介绍了一次尝试安装不可重定位的Linux QQ rpm包的经历,并解释了如何通过检查包属性来确认其是否支持安装路径的更改。最终确定该rpm包不支持重定位,并给出了相应的解决办法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

[mysql@test922 ~]$ 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参数了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值