【发布时间】:2011-06-16 23:06:09
【问题描述】:
我需要在 RPM 文件中创建以下符号链接
/bin/ln -sf libcrypto.so.0.9.8e /lib/libcrypto.so.0.9.8
/bin/ln -sf libssl.so.0.9.8e /lib/libssl.so.0.9.8
在我的 RPM 规范文件中:
%files
%defattr(-,root,root)
/lib/libcrypto.so.0.9.8
/lib/libssl.so.0.9.8
<other files...>
%install
/bin/ln -sf libcrypto.so.0.9.8e /lib/libcrypto.so.0.9.8
/bin/ln -sf libssl.so.0.9.8e /lib/libssl.so.0.9.8
我的 PC 上存在 /lib/libcrypto.so.0.9.8e 和 /lib/libssl.so.0.9.8e,但是当我尝试安装 RPM 时,出现错误:
libcrypto.so.0.9.8 is needed by my-test-rpm-1.el5.i686
libssl.so.0.9.8 is needed by my-test-rpm-1.el5.i686
怎么了?作为 RPM 安装的一部分,我需要做什么才能创建符号链接?
谢谢
【问题讨论】:
标签: linux centos rpm centos5 rpm-spec