QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2821|回复: 5

我要将rpm安装到指定的路径下,出错了

[复制链接]
发表于 2006-1-12 16:39:35 | 显示全部楼层 |阅读模式
[root@localhost i386]# rpm -ivh --prefix=/home ca4.2-4.2-2.i386.rpm
error: package ca4.2 is not relocateable


各位看看,上面安装路径的指定是否正确,还是自己打的rpm包有问题
发表于 2006-1-12 18:30:28 | 显示全部楼层
error: package ca4.2 is not relocateable


很少有rpm包是relocateable/可重定位 的, 这个包就不是的,所以不能安装到任意位置.

如果是你自己打的包,那就是没写对.

ps:我还没见过 relocateable 的rpm包,不知道spec怎么写,有资料,用到时再看吧.
回复

使用道具 举报

 楼主| 发表于 2006-1-13 10:09:34 | 显示全部楼层
那么到底如何写spec文件,才可以使打成的rpm文件在安装的时候能够重新指定安装路径呢
回复

使用道具 举报

发表于 2006-1-13 11:14:49 | 显示全部楼层
楼主,我觉得你有很多rpm的概念都没有搞清楚,连rpm命令的基本用法都不知道,你就开始写spec了.

还是先搞清楚rpm命令的基本用法,再弄明白rpm的概念.然后再找有关spec文件的写法的帖子看看(公社的 程序开发 和 Magic 开发 的精华区有),如果要高级的spec写法,比如relocateable ,找一下电子书 max rpm .
回复

使用道具 举报

 楼主| 发表于 2006-1-13 11:24:59 | 显示全部楼层
的确,我转到linux平台开发没几天,对rpm的开发也算大姑娘上轿---头一回.
欠妥的地方还请多批评指正
回复

使用道具 举报

发表于 2006-1-19 12:40:50 | 显示全部楼层
我想他是急着要完成任务吧  
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-22 00:35 , Processed in 0.041498 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表