无法使编译后的lynx与https一起工作。
./configure --with-ssl --with-gnutls --with-gnutls-openssl
make
sudo make install
compile reports (in part):
checking if you want ssl library... yes
checking if you want gnutls support... yes
checking if you want gnutls-openssl compat... no
....
checking for pkg-config... /usr/bin//pkg-config
checking pkg-config for openssl... yes看上去很顺利。没有错误信息。lynx安装在/usr/local/bin/lynx上
/usr/local/bin/lynx --version
Lynx Version 2.8.9dev.9 (10 Apr 2016)
libwww-FM 2.14, SSL-MM 1.4.1, OpenSSL 1.0.2g-fips, ncurses 6.0.20160213
Built on linux-gnu (Jul 7 2016 09:46:43).然而,启动/usr/local/bin/lynx之后,尝试访问https站点的消息:this client does not contain support for HTTPS URLs失败了。
我在运行ubuntu 16.04。
此外:
sudo apt-get install lynx工作平稳,安装在/usr/bin/lynx,并允许访问HTTPS。
软件包中的lynx:
$/usr/bin/lynx --version
Lynx Version 2.8.9dev.8 (21 Dec 2015)
libwww-FM 2.14, SSL-MM 1.4.1, GNUTLS 3.4.9, ncurses 6.0.20160213(wide)
Built on linux-gnu.为什么我不能把编译好的版本做好呢?当然,我只是没能插上国旗.但是哪一个呢?
有什么建议吗?
提前谢谢你的帮助。
发布于 2016-07-07 15:37:53
我注意到,尽管有--with-gnutls --with-gnutls-openssl选项,但是构建的版本没有提到GNUTLS,而工作版本却提到了。
重新读取Lynx目录中所有具有应该项名称的文件(README*,INSTALL,.)以及文件名包含TLS、SSL等的任何内容。
https://askubuntu.com/questions/796019
复制相似问题