I'm trying to install openssl 1.1.0
.
I've run ./config && make && make test
And I fail this test:
../test/recipes/40-test_rehash.t ........... 1/5
# Failed test 'Testing that we aren't running as a privileged user, such as root'
# at ../test/recipes/40-test_rehash.t line 49.
# Looks like you failed 1 test of 5.
../test/recipes/40-test_rehash.t ........... Dubious, test returned 1 (wstat 256, 0x100) Failed 1/5 subtests
(less 1 skipped subtest: 3 okay)
I don't think I can install this without being root. What am I missing ?
Вы можете пропустить тесты: ./ config && make && make install
Но лучший способ: попытаться найти подходящий пакет для вашего дистрибутива .
የ README
ፋይልን አንብበዋል?
በደረጃ Nr.3 ውስጥ “ጭነት በዝርዝር” በሚለው ክፍል ስር
- ከተሳካ ግንባታ በኋላ ቤተ-መጻሕፍት መሞከር አለባቸው። ሩጫ ‹......
የተጻፈ ማስታወሻ አለ
ማስታወሻ ሙከራዎቹን ከማይጠበቅ መለያ ማሄድ አለብዎት (ወይም መድረክዎ ከፈቀደ ለጊዜው መብቶችዎን ያሰናክሉ)።
ስለዚህ መሮጥ ይቻል ይሆናል
make
make test
sudo make install
ያ ለእኔ ሠርቷል።
Я только что закончил сборку OpenSSL 1.1.0f на Solaris 10. Вот шаги, которые мне пришлось предпринять, чтобы собрать и протестировать его успешно. Я проверил это как минимальные шаги для используемой мной версии Solaris. Я также обнаружил, что все, прежде чем "make install" следует запускать от имени непривилегированного пользователя.
Обновление до более новой версии Perl (Solaris по умолчанию - 5.8.4, слишком старый)
# /opt/csw/bin/pkgutil -y -i CSWperl
# mv /usr/bin/perl /usr/bin/perl_5.8.4
# ln -s /opt/csw/bin/perl /usr/bin/perl
Установите модули Perl:
# cpan
cpan> install LWP
cpan> install YAML
cpan> upgrade
cpan> exit
# cpan
cpan> install Test::More
cpan> install Text::Template
cpan> exit
] Добавить "-xarch = sparc" в 00-base-templates.conf
# vi openssl-1.1.0f/Configurations/00-base-templates.conf
Установить путь к библиотекам
# LD_LIBRARY_PATH=/usr/lib:/usr/local/lib:/usr/local/mysql/lib/mysql
Настроить
# ./config --prefix=/usr/openssl --openssldir=/usr/local/ssl
Запустить make stuff
# make depend
# make
# make test
[ ... ]
All tests successful.
Files=95, Tests=493, 831 wallclock secs ( 2.27 usr 1.56 sys + 697.89 cusr 57.54 csys = 759.26 CPU)
Result: PASS
`test' is up to date.