| 上的,因此在我机器上安装制作出来的包时会出现依赖缺少的警告。
包是打成功了,不过安装的时候会检查系统是否有这些so文件,会提示以下错误而无法安装
error: Failed dependencies: libaio.so.1 is needed by SuperHA-0.1-1 libaio.so.1(SUNW_0.7) is needed by SuperHA-0.1-1 libc.so.1 is needed by SuperHA-0.1-1 libc.so.1(SUNW_0.8) is needed by SuperHA-0.1-1 libsocket.so.1 is needed by SuperHA-0.1-1 libucb.so.1 is needed by SuperHA-0.1-1 libucb.so.1(SUNW_0.7) is needed by SuperHA-0.1-1
如果系统里没有这些包,提示这个信息就只有通过加参数 –-nodeps强行安装,但安装后应该不能运行,如果二进制文件需要这些so的话。
(打包过程还遇到了其它很多小问题,一般也能解决,这里就省略了)
4 打包结束
打包最后生成的文件在/root/redhat/RPMS文件夹下生成了SuperHA-0.1-1.i386.rpm,运行rpm –ivh SuperHA-0.1-1.i386(如果提示错误,加上--nodeps)将安装成功,rpm –e SuperHA-0.1卸载掉安装好的文件。
上一页 [1] [2] |