muszę utworzyć następujące dowiązania symboliczne do pliku RPMCentOS 5.5 - symboliczny tworzenie łącza do RPM specyfikacji pliku
/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
W moim RPM pliku spec:
%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
/lib/libcrypto. istnieje so.0.9.8e i /lib/libssl.so.0.9.8e są na moim komputerze, ale gdy próbuję zainstalować mój RPM, mam błąd:
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
Co WRON sol? Co muszę zrobić, aby utworzyć dowiązania symboliczne w ramach instalacji RPM?
Dzięki
Próbowałem, problem nadal jest ... – Dima
Wygląda na to, że /lib/libcrypto.so.0.9.8e i /lib/libssl.so.0.9.8e nie znajdują się na liście% plików. Również twoje wywołanie "ln" nie odnosi się do nich w ten sposób albo jak "/ bin/ln -sf /lib/libcrypto.so.0.9.8e /lib/libcrypto.so.0.9.8". – ldav1s
/lib/libcrypto.so.0.9.8e i /lib/libssl.so.0.9.8e są częścią RPM openssl. – Dima