Você pode pular testes: ./config && make && make install
Mas a melhor maneira: tente encontrar o pacote adequado para sua distribuição .
Estou tentando instalar o openssl 1.1.0
.
Eu corri ./config && make && make test
Eu não aceito este teste :
../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)
Eu não acho que posso instalar isso sem ser root. O que estou perdendo ?
Você leu o arquivo README
?
Na parte "Instalação em detalhe" no passo N.º 3:
- After a successful build, the libraries should be tested. Run:'......
há uma nota escrita
NOTE: you MUST run the tests from an unprivileged account (or disable your privileges temporarily if your platform allows it).
Então talvez você deva correr
make
make test
sudo make install
Isso funcionou para mim.
Acabei de concluir a construção do OpenSSL 1.1.0f no Solaris 10. Estas são as etapas que eu tive que seguir para criar e testar com êxito. Eu verifiquei como as etapas mínimas para a versão do Solaris que estou executando. Eu também descobri tudo antes de fazer "make install" deve ser executado como um usuário não privilegiado.
Atualizar para a versão mais recente do Perl (o padrão do Solaris é 5.8.4, muito antigo)
# /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
Instale módulos Perl:
# cpan
cpan> install LWP
cpan> install YAML
cpan> upgrade
cpan> exit
# cpan
cpan> install Test::More
cpan> install Text::Template
cpan> exit
Adicione "-xarch = sparc" ao 00-base-templates.conf
# vi openssl-1.1.0f/Configurations/00-base-templates.conf
Definir caminho das bibliotecas
# LD_LIBRARY_PATH=/usr/lib:/usr/local/lib:/usr/local/mysql/lib/mysql
Configurar
# ./config --prefix=/usr/openssl --openssldir=/usr/local/ssl
Execute o material do make
# 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.
Tags openssl