我正在尝试安装openssl 1.1.0
.
我跑了./config && make && make 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)
我不认为我可以在没有 root 的情况下安装它。我错过了什么?
你读过
README
文件吗?在步骤 Nr.3 的“详细安装”部分下:有一张纸条
所以也许你应该跑
这对我有用。
我刚刚在 Solaris 10 上完成了 OpenSSL 1.1.0f 的构建。这些是我必须采取的步骤才能成功构建和测试。我将这些验证为我正在运行的 Solaris 版本的最少步骤。我还发现在“make install”之前的一切都应该以非特权用户身份运行。
更新到更新版本的 Perl(Solaris 默认是 5.8.4,太旧了)
安装 Perl 模块:
将“-xarch=sparc”添加到 00-base-templates.conf
设置库路径
配置
运行make的东西
您可以跳过测试:
./config && make && make install
但最好的方法:尝试为您找到合适的软件包发行版。