Linux中perl安装模块方法详解

在Linux环境下安装Perl其实是非常简单的,但我这里记录一下的原因,是因为在安装后,一直有一个问题困扰着我,那就是我设置的安装目录始终不起效,弄得我一直以为安装没有成功,但后来我发现其实是已经安装成功了的,闲话不多说了,记录一下。

先从官网下载一个最新版本的perl吧,官网地址如下:

http://www.perl.org/

目前最新的版本是perl-5.20.0,顺便说一句,我之所以要安装perl的原因是我服务器上的perl实在是版本太低了!

下载后解压,运行命令安装如下:

 代码如下 复制代码

#./Configure -des -Dprefix=/usr/local/perl

参数-Dprefix指定安装目录为/usr/local/perl
#make
#make test
#make install

很顺利,没有报任何错,但完成后,我发现/usr/local/perl目录根本没有生成!

一般情况下,我们安装软件通过这种指定安装目录参数都是可以自动生成目录的,莫非需要手动创建一个目录,好吧,那就手动创建一个目录吧,如下:

mkdir perl

再把上面的命令全都运行一遍,但奇怪的是,perl目录里根本就没有任何文件!也没有报任何错!

莫非是目录的权限问题,将目录权限设置一下:chmod 777 perl

再次运行安装,结果还是没有一个文件!

本来事情到这里,我都有些绝望了,你说安装没成功,那报个错也好啊,至少知道是错在哪里了,但现在是错误也没有!

不过我不知道怎么的,试着运行了一把/usr/local/bin/perl -v ,结果,嘿!显示的竟然是最新的版本号,也就是说我其实是安装成功了!

然后运行

 代码如下 复制代码

sudo mv /usr/bin/perl /usr/bin/perl.orig

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

完了后,再次运行perl -v,OK了,显示的是最新版本!

时间: 2024-11-10 11:49:49

Linux中perl安装模块方法详解的相关文章

linux中FTP安装设置方法详解

安装vsftp软件 1.   更新yum源 首先需要更新系统的yum源,便捷工具下载地址:http://help.aliyun.com/manual?spm=0.0.0.0.zJ3dBU&helpId=1692 2.  安装vsftp 使用yum命令安装vsftp 1    #yum install vsftpd -y 3.  添加ftp帐号和目录 先检查一下nologion的位置,通常在/usr/sbin/nologion或者/sbin/nologion下. 使用下面的命令创建帐户,该命令指定

linux系统中VNC安装配置方法详解

1.确认VNC是否安装 默认情况下,Red Hat Enterprise Linux安装程序会将VNC服务安装在系统上. 确认是否已经安装VNC服务及查看安装的VNC版本 [root@testdb ~]# rpm -q vnc-server vnc-server-4.1.2-9.el5 [root@testdb ~]# 若系统没有安装,可以到操作系统安装盘的Server目录下找到VNC服务的RPM安装包vnc-server-4.1.2-9.el5.x86_64.rpm,安装命令如下 rpm -i

linux中phpmyadmin安装配置图文详解

说明: phpMyAdmin 就是一种 MySQL 数据库的管理工具,安装该工具后,即可以通过 web 形式直接管理 MySQL 数据,而不需要通过执行系统命令来管理,非常适合对数据库操作命令不熟悉的数据库管理者,下面详细说明该工具的安装方法. 实现: 一.下载phpmyadmin  代码如下 复制代码 # cd /usr/local/src/ # wget http://superb-dca3.dl.sourceforge.net/project/phpmyadmin/phpMyAdmin/4

CentOS6中编译安装cmake方法详解

mkdir -p /application/src && cd /application/src wget http://www.cmake.org/files/v2.8/cmake-2.8.12.2.tar.gz 检查安装cmake源码必须的依赖包:   tar zxf cmake-2.8.12.2.tar.gz && cd cmake-2.8.12.2 ./configure make && make install 这样,就可以直接使用cmake编译器

使用yum查看工具lspci所在包并安装的方法(详解)_Linux

摘要:虚拟机安装时一般都采用最小化安装,默认没有lspci工具.一台测试虚拟网卡性能的虚拟机,需要lspci工具来查看网卡的类型.本文描述了在一个虚拟机中安装lspci工具的具体步骤. 由于要测试虚拟机上的不同的虚拟网卡驱动类型的传输效率,所以需要变化虚拟机的虚拟网卡类型,并且利用lspci工具验证是否加载成功. 虚拟机操作系统:CentOS6.0 i386. 启动虚拟机后,键入lspci,系统提示没有这个命令.于是想到先安装这个工具再测试.安装过程需要解决几个问题:安装源?lspci属于哪个包

Python中的zipfile模块使用详解

  这篇文章主要介绍了Python中的zipfile模块使用详解,zipfile模块是用来操作zip文件,需要的朋友可以参考下 zip文件格式是通用的文档压缩标准,在ziplib模块中,使用ZipFile类来操作zip文件,下面具体介绍一下: class zipfile.ZipFile(file[, mode[, compression[, allowZip64]]]) 创建一个ZipFile对象,表示一个zip文件.参数file表示文件的路径或类文件对象(file-like object);参

Android中XUtils3框架使用方法详解(一)_Android

xUtils简介 xUtils 包含了很多实用的android工具. xUtils 支持大文件上传,更全面的http请求协议支持(10种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响... xUitls 最低兼容android 2.2 (api level 8) 今天给大家带来XUtils3的基本介绍,本文章的案例都是基于XUtils3的API语法进行的演示.相信大家对这个框架也都了解过, 下面简单介绍下XUtils3的一些基本知识. XUtils3一共有4大功能:注解模块,网络

Android中XUtils3框架使用方法详解(一)

xUtils简介 xUtils 包含了很多实用的android工具. xUtils 支持大文件上传,更全面的http请求协议支持(10种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响... xUitls 最低兼容android 2.2 (api level 8) 今天给大家带来XUtils3的基本介绍,本文章的案例都是基于XUtils3的API语法进行的演示.相信大家对这个框架也都了解过, 下面简单介绍下XUtils3的一些基本知识. XUtils3一共有4大功能:注解模块,网络

Android通过json向MySQL中读写数据的方法详解【读取篇】_Android

本文实例讲述了Android通过json向MySQL中读取数据的方法.分享给大家供大家参考,具体如下: 首先 要定义几个解析json的方法parseJsonMulti,代码如下: private void parseJsonMulti(String strResult) { try { Log.v("strResult11","strResult11="+strResult); int index=strResult.indexOf("[");