tôi cần phải tạo ra các liên kết tượng trưng sau vào tập tin RPMCentOS 5.5 - biểu tượng tạo liên kết vào RPM đặc tả tập tin
/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
Trong file spec RPM của tôi:
%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
Các/lib/libcrypto. so.0.9.8e và /lib/libssl.so.0.9.8e tồn tại trên PC của tôi, nhưng khi tôi đang cố gắng cài đặt RPM của mình, tôi gặp lỗi:
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
Wron gì g? Những gì tôi cần làm để tạo liên kết tượng trưng như là một phần của việc cài đặt RPM?
Cảm ơn
Tôi đã thử, sự cố vẫn là ... – Dima
Âm thanh như /lib/libcrypto.so.0.9.8e và /lib/libssl.so.0.9.8e không nằm trong danh sách% tệp. Ngoài ra, lời gọi của bạn về 'ln' không tham chiếu đến chúng như là '/ bin/ln -sf /lib/libcrypto.so.0.9.8e /lib/libcrypto.so.0.9.8'. – ldav1s
/lib/libcrypto.so.0.9.8e và /lib/libssl.so.0.9.8e là một phần của RPM mở. – Dima