我在新装的ubuntu8.10上装ruby,发现openssl扩展需要特别的库,zlib也一样,于是,我先试着用apt-get,结果不管用,错误如下:
gao@gao-desktop:~/libraries/ruby1.8/ext/openssl$ sudo apt-get install zlib1g-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
zlib1g-dev: Depends: zlib1g (= 1:1.2.3.3.dfsg-12) but 1:1.2.3.3.dfsg-12ubuntu1 is to be installed
E: Broken packages
这也导致了libssl不能安装。于是我从zlib网站上下了一个zlib,自己编译安装了,然后自己下了openssl也安装了,没想到zlib ruby认,但是openssl ruby死活不认,错误如下:
gao@gao-desktop:~/libraries/ruby1.8/ext/openssl$ ruby extconf.rb
=== OpenSSL for Ruby configurator ===
=== Checking for system dependent stuff... ===
checking for t_open() in -lnsl... no
checking for socket() in -lsocket... no
checking for assert.h... yes
=== Checking for required stuff... ===
checking for openssl/ssl.h... no
=== Checking for required stuff failed. ===
Makefile wasn't created. Fix the errors above.
谁有好的解决办法?这是不是一个ubuntu8.10的bug?
相关推荐
" 这个标题表明了一个用户在Ubuntu 16.04操作系统上成功测试并验证了openssl-1.0.2r版本的软件包。openssl是一个重要的开源加密库,广泛用于网络安全通信,如HTTPS、TLS/SSL协议,以及密码学应用。"好使"意味着该...
encryptor, 标准 ruby OpenSSL库的简单包装器 加密器 标准 ruby OpenSSL库的简单包装器从v2.0.0升级到 v3.0.0在 Encryptor 2.0.0中发现 Bug,在使用AES-*-GCM算法时没有使用 IV 。 Unfornately修复这
ubuntu64位系统下编译生成的openssl静态库文件: libssl.a libcrypto.a
在实际操作中,有时可能会遇到一些问题,比如DLL文件版本不匹配导致的PHP启动失败,或者OpenSSL功能无法正常使用。这时,你可以检查错误日志,或者根据“dll安装方法.txt”中的指导进行故障排除。同时,确保你的系统...
ubuntu18.04对应openssl包。apt update报错Certificate verification failed: The certificate is NOT trusted. The certificate issuer is unknown. Could not handshake: Error in the certificate verification....
打开telnet 23 允许登录,上安全险 1.上传包至ubuntu12、14服务器 ...当前版本ssh升级的为7.6版本,ssl-1.0.2k,如升级高版本将包拷贝至文件夹内,同时修改脚本内的包名版本名,要全部修改为一致否则会升级失败!
标题“windows下编译好的openssl”表明这是一份在Windows操作系统环境下预编译的OpenSSL软件包。OpenSSL是一个开源的库,包含了各种安全协议、密码算法和实用工具,主要用于实现网络通信的安全加密,比如HTTPS、SSL/...
在Ubuntu操作系统上安装Ruby,可以让你利用其丰富的库和工具来构建高效的应用程序。本指南将详细讲解如何在Ubuntu系统上安装Ruby 2.1.5这一特定版本。 首先,确保你的Ubuntu系统是最新的。打开终端并运行以下命令来...
1、我的源码在 /home/topsec/Documents/php-7.0.11 ,安装位置在 /...2、进入openssl的扩展目录 :/home/topsec/Documents/php-7.0.11/ext/openssl 3、运行phpize /usr/local/php7/bin/phpize 4、执行安装 ./configur
执行 bash upgrade_ssl_ssh_ubuntu.sh 进行安装 注意,升级安装后,确保sshd服务正常,请新开终端进行验证测试 验证 openssl版本: openssl version OpenSSL 3.0.14 4 Jun 2024 (Library: OpenSSL 3.0.14 4 Jun 2024...
执行 bash upgrade_ssl_ssh_ubuntu.sh 进行安装 注意,升级安装后,确保sshd服务正常,请新开终端进行验证测试 验证 openssl版本: openssl version OpenSSL 3.0.14 4 Jun 2024 (Library: OpenSSL 3.0.14 4 Jun 2024...
原来的ssh扫描报太多漏洞了,整理了下一键安装的脚本直接升级到最新的; #update Ubuntu12.04 : OpenSSH_7.9p1, OpenSSL 1.1.1b 26 Feb 2019 #old : OpenSSH_5.9p1 Debian-5ubuntu1, OpenSSL 1.0.1 14 Mar 2012
近期服务器开放的https的访问,确被安全组扫描出安全漏洞(OpenSSL TLS 心跳扩展协议包远程信息泄露漏洞 (CVE-2014-0160)),为修复该漏洞,升级OpenSSL到OpenSSL 1.0.1g,同时重新编译升级OpenSSH和nginx,在此提供...
执行 bash upgrade_ssl_ssh_ubuntu.sh 进行安装 注意,升级安装后,确保sshd服务正常,请新开终端进行验证测试 验证 openssl版本: openssl version OpenSSL 3.0.15 3 Sep 2024 (Library: OpenSSL 3.0.15 3 Sep 2024...
2. **安装openssl**:在基于Debian的系统(如Ubuntu)中,可以使用以下命令: ```bash sudo apt-get install openssl ``` 在基于Red Hat的系统(如CentOS、Fedora)中,使用: ```bash sudo yum install ...
在本文中,我们将探讨在Ubuntu 16.04系统上安装Ruby 2.7.0时遇到的一个常见问题:`cannot load such file — openssl (LoadError)`。这是一个与Ruby和OpenSSL库集成有关的问题,通常发生在试图安装或运行依赖于...
《Ubuntu 8.10 开发环境设置手册》是一份专为嵌入式Linux开发人员量身打造的指南,详细阐述了如何在Ubuntu 8.10操作系统上配置理想的开发环境。Ubuntu作为一款基于Debian的Linux发行版,因其开源、稳定和强大的软件...
以Ubuntu为例,可以直接使用apt-get命令来安装php7.0-openssl扩展: ```bash sudo apt-get install php7.0-openssl ``` 这行命令实际上调用了系统的包管理器去下载并安装OpenSSL扩展模块,并确保所有依赖都被满足...
在一台老机器上面装了 openSUSE 12.3,然后使用 rvm 安装了 ruby,其实任何好的发行版打包的 ruby 都不如使用 rvm 安装的 ruby,亲身感受(不服来辩)。 然后,使用 gem 安装一些软件的时候,会出现如下的错误: ...