SUSE linux升级perl及openssl

一、perl安装:

1、下载并解压软件:tar zxvf perl-5.24.0.tar.gz

2、运行./configure.gnu -help查看帮助,运行./configure.gnu -des -Dprefix=/usr/local/perl -Dusethreads -Uversiononly设置源码

3、编译及安装 make&make install

4、备份旧perl,替换新perl

mv /usr/bin/perl /usr/bin/perl.bak

ln -s /usr/local/perl/bin/perl /usr/bin/perl

5、查看perl版本及位置

  which is perl;whereis perl;perl -v

--------------------------------------------------------------------------------------------------------------------------------

二、openssl 安装:

1、下载并解压软件:tar zxvf openssl-1.1.0b.tar.gz

2、编译并安装

# ./config

# make&make install   ----make之后,可用make test检查编译是否正确

3、备份旧openssl,替换新openssl

# mv /usr/bin/openssl /usr/bin/openssl_bak

# ln -s  /usr/local/ssl/bin/openssl /usr/bin/openssl

4、查看openssl版本及位置

which is openssl;whereis openssl;openssl version

--------------------------------------------------------------------------------------------------------------------------------

tips 1:

perl:一般,“Perl”是指语言本身,而“perl”指程序运行的解释器

openssl:OpenSSL是一个开源项目,为传输层安全(TLS)和安全套接字层(SSL)协议。它也是一个通用的密码库。

OpenSSL is an open source project that provides a toolkit for the Transport Layer Security (TLS) and Secure Sockets Layer (SSL) protocols.It is also a general-purpose cryptography library.

tips 2:

环境变量:优先搜寻前面目录,使用前面目录的软件。

软链接:ln -s

时间: 2024-10-18 01:26:36

SUSE linux升级perl及openssl的相关文章

SuSe 11以编译安装的方式升级OpenSSH、OpenSSL及依赖问题解决

OpenSSH OpenSSH是实现远程控制.远程加密传输数据的安全的网络连接工具,也就是为我们提供ssh服务的程序.SSH由服务端和客户端组成,服务端是一个守护进程(sshd),在后台运行并响应客户端的连接请求:客户端包含ssh(openssh-clients).scp.rsync.slogin.sftp等应用程序. SSH服务本身提供了一种安全加密的数据传输方式.在一些比较旧的Linux系统版本中,多数是openssh 5版本.而目前OpenSSH已更新到OpenSSH 7.X版本,修复许多

SUSE Linux ntp 升级报错(MAKE [1]:*** 【all】Error 2)

NTP升级,升级REDHAT时很顺利,升级完成后会默认覆盖掉原有文件,重启服务后,使用ntpd --version查看验证上即可,可在升级SUSE Linux时却发现错误频频,以下是我再升级时遇到的一些问题,小结之后希望有和我遇到同样错误的亲们可以作为参考: 一. 由于NTP包有漏洞,需下载4.2.7之后版本,网络下ntp-dev-4.2.7p26.tar.gz 1.解压#  tar –zxf  ntp-dev-4.2.7p26.tar.gz –C /usr/src 2.编译#  cd/usr/

linux升级OpenSSL

1.当前系统版本 [plain] view plain copy  -sh-4.1$ cat /etc/redhat-release CentOS release 6.5 (Final) -sh-4.1$ uname -m x86_64 -sh-4.1$ uname -r 2.6.32-431.17.1.el6.x86_64 2.SSL版本信息 [plain] view plain copy  # openssl version OpenSSL 1.0.1e-fips 11 Feb 2013 #

SUSE Linux 11编译安装Ansible自动化运维管理工具

ANSIBLE Ansible是一个使用Python语言开发的Linux平台下的自动化运维管理工具,它支持远程管理绝大多数Linux或Windows主机.Ansible默认通过SSH协议管理机器,即只需要在管理主机上安装Ansible就可以远程管理Linux主机,被托管节点主机不需要安装.对于Windows机器则是通过与Windows的Winrm Service服务(PowerShell3.0需要以上的版本)进行远程管理. Ansible需要Python2.6或Python2.7以上(包括3.0

SUSE Linux源码编译安装MySQL 5.6

这篇文章主要介绍了SUSE Linux下源码编译方式安装MySQL 5.6过程分享,本文使用SUSE Linux Enterprise Server 10 SP3 (x86_64)系统,需要的朋友可以参考下.MySQL为开源数据库,因此可以基于源码实现安装.基于源码安装有更多的灵活性.也就是说我们可以针对自己的硬件平台选用合适的编译器来优化编译后的二进制代码,根据不同的软件平台环境调整相关的编译参数,选择自身需要选择不同的安装组件,设定需要的字符集等等一些可以根据特定应用场景所作的各种调整.本文

SUSE Linux Enterprise Serve 12 试用体验

大家都知道德国出产的奔驰.宝马.等车型以精美.可靠.耐用而著称,而同样出自德国人之手的Suse Linux ,即使是被收购也是一款出色的Linux发行版,目前Suse成为唯一一家为IBM大型主机提供具有企业就绪和商业支持特性的Linux操作系统的公司, 特别针对IBM System z 架构进行了优化,使其安装过程非常简便.而且在Suse平台上面部署SAP和Oracle应用非常方便.在今年10月28日,Suse Enterprise Server 12(简称SLES 12)在11版发布4年后,经

用于 ‘Suse‘ Linux 包管理的 Zypper 命令大全

SUSE( Software and System Entwicklung,即软件和系统开发.其中‘entwicklung‘是德语,意为开发)Linux 是由 Novell 公司在 Linux 内核基础上建立的操作系统.SUSE Linux 有两个发行分支.其中之一名为 openSUSE,这是一款自由而且免费的操作系统 (free as in speech as well as free as in wine).该系统由开源社区开发维护,支持一些最新版本的应用软件,其最新的稳定版本为 13.2.

SUSE Linux – Zypper 命令示例

來源:http://www.linuxidc.com/Linux/2014-11/109214.htm Zypper是SUSE Linux中用于安装,升级,卸载,管理仓库.进行各种包查询的命令行接口.本篇将会讨论zypper的几个不同命令的例子. 语法: # zypper [--global-opts] <command> [--command-opts] [command-arguments] 中括号中的部分可以不需要.执行zypper最简单的方法是输入 zypper 及 . 例子1:列出可

升级OpenSSH及其OpenSSL的正确姿势

需求说明 在本小节中,让我花点篇幅绕个弯子解释下文章标题是什么意思,以及这篇文章到底讲的是什么,这将有助于理解本文的内容. 有时,可能由于审计需要或修复漏洞的需要,我们可能会遇到这么一个需求:升级操作系统的openssl. 那,怎么升级操作系统的openssl呢?那很简单,一条命令搞定: [[email protected] ~]# yum update openssl -y 没错,这的确可以升级操作系统的openssl.这只是小版本的升级,比如将openssl从1.0.1e-43版本升级到1.