`
bbsunchen
  • 浏览: 234327 次
  • 性别: Icon_minigender_1
  • 来自: 天朝帝都
社区版块
存档分类
最新评论

非root权限用户安装perl模块

 
阅读更多

网上有很多说非root权限怎么安装perl模块的帖子,我觉得说的都不到位

 

 

linux系统已经自带了perl,但是如果需要某一个模块的时候,可以单独安装模块

 

如果你有root权限,你可以使用CANP,如果你没有root权限,那么bbsunchen教你使用如下方式

1. 安装模块

进入模块所在路径,就是你的模块放在哪里,你就cd进去,然后执行下面的命令...
perl Makefile.PL PREFIX=/home/sunch/biosoft/perl
make;
make test;
make install

注意PREFI的格式,必须要写成这几个字,前面不能加-或者--,不能小写
2. 设置环境变量,使当前系统的perl程序能够自动找到安装的模块

首先,进入当前用户的home路径下

>cd /home/username

username替换成你自己的用户名

然后打开bash文件

> vi .bash_profile

在.bash_profile中写下面一句话
export PERL5LIB= /home/sunch/biosoft/perl/lib64/perl5/

保存并关闭.bash_profile文件

这个PERL5LIB你是不能改名称的,另外注意.bash_profile文件名前面的点点。

 

注意 ..../perl/lib64/perl5  也可能是..../perl/lib/perl5,需要参考make install的提示信息,观察.pm文件最终安装的路径

 

3.重新登录,环境变量才能生效。

 

0
0
分享到:
评论

相关推荐

    Linux上安装Perl模块方法介绍

    无论是自动安装还是手动安装,正确安装Perl模块对于Linux用户来说都是至关重要的。通过CPAN进行自动安装是最为简便的方法,适用于大多数情况。而对于那些特殊的场景,手动安装虽然较为繁琐,但也提供了更多的灵活性...

    集群中perl模块的自动安装

    在集群中自动安装perl模块是一个非常重要的任务,特别是在没有网没有root权限的艰苦环境下。本文将详细介绍如何使用local::lib模块来实现perl模块的自动安装。 首先,需要下载local::lib模块并上传到个人目录下。...

    perl-5.30.0.tar.gz

    例如,`cpan`是Perl自带的模块管理器,`cpanm`则是一个轻量级的替代工具,它能更快地安装模块且不需要root权限。 总的来说,"perl-5.30.0.tar.gz"提供了在无网络环境下安装Perl的途径。熟悉源码编译的过程,理解...

    安卓终端增加perl-5.22.0语言环境

    在安卓系统中,root权限相当于Linux系统的超级用户权限,它允许用户执行系统级操作,如安装自定义固件、管理系统服务、修改系统文件等。然而,这也会带来安全风险,因为恶意软件也可能利用root权限危害系统。因此,...

    perl-ExtUtils-MakeMaker-6.68-3.el7.x64-86.rpm.tar.gz

    安装过程需要root权限,因此使用了“sudo”命令。 #### 5. 安装指导 对于用户可能遇到的安装问题,可以通过私信博主获取全程指导。这表明安装过程可能比较复杂,或者可能需要根据不同的系统环境调整安装步骤。 ###...

    perl-Digest-MD5-2.52-3.el7.x64-86.rpm.tar.gz

    在开始安装之前,确认系统环境是否满足安装需求,以及是否具备root权限或sudo权限,因为安装rpm包通常需要较高权限。同时,检查系统上是否已安装了旧版本的perl-Digest-MD5模块或其他相关依赖包,以避免版本冲突。 ...

    Linux Perl安装以及环境部署手册1

    安装这些模块通常可以通过CPAN(Comprehensive Perl Archive Network)完成,它是Perl模块的主要仓库。可以使用`cpan`或`cpanm`命令行工具来安装,例如`cpan DBI`和`cpan DBD::Teradata`。 在进行这些操作时,确保...

    perl-File-Find-Rule-0.33-5.el7.x64-86.rpm.tar.gz

    本篇文章将详细介绍如何安装名为perl-File-Find-Rule的Perl模块,该模块用于创建文件查找规则,能够帮助用户更加高效地搜索和处理文件系统。 首先,我们需要了解rpm包管理器的基本使用方法。rpm(RPM Package ...

    graphviz-perl-2.30.1-22.el7.x64-86.rpm.tar.gz

    sudo是Linux系统中用于临时赋予普通用户root权限的程序,通常与rpm指令结合使用,以实现对系统的操作。 本压缩包包含了Graphviz的Perl模块的rpm安装包以及其相关依赖包。解压后,进入解压目录,执行rpm安装指令,...

    perl-CPAN-Changes-0.20-2.el7.x64-86.rpm.tar.gz

    在安装过程中,可能会需要root权限,所以命令前使用了sudo,以获取超级用户权限。如果用户在安装过程中遇到任何问题,可以私信博主获得全程指导。 在实际的安装指导中,博主可能会提醒用户检查是否有依赖问题,并且...

    perl-Image-Info-1.33-3.el7.x64-86.rpm.tar.gz

    安装这些rpm包通常需要root权限,因为安装过程中可能需要修改系统级的文件和目录。通过提供的安装指令,首先使用tar命令解压包含rpm包的tar.gz压缩文件,然后通过rpm命令安装解压后的rpm文件。 如果用户在安装过程...

    perl-Encode-Detect-1.01-13.el7.x64-86.rpm.tar.gz

    需要注意的是,rpm命令的使用需要root权限,因此在安装命令前加了sudo前缀,以便获得必要的权限。 安装指导部分提到,如果在安装过程中遇到任何问题,可以私信博主,博主会全程指导安装。这表明博主提供了额外的...

    perl-XML-Catalog-1.0.1-1.el7.x64-86.rpm.tar.gz

    安装这些包需要Linux系统,并且通常需要root权限来执行安装命令。安装指令分为两个步骤,首先需要解压tar.gz文件,然后进入解压后的目录执行rpm安装命令。文件中还提到了安装指导,用户若在安装过程中遇到问题,可以...

    perl-Devel-Cover-1.03-3.el7.x64-86.rpm.tar.gz

    需要注意的是,在执行安装前,用户可能需要以root权限运行上述命令,或者在命令前加上“sudo”,以便获得必要的权限进行安装。 此外,根据给出的信息,该压缩包包含了一系列与perl-Devel-Cover相关的其他rpm包,...

    perl-XML-DOM-1.44-19.el7.x64-86.rpm.tar.gz

    需要注意的是,通常在Linux系统中,需要具有root权限才能执行安装操作。因此,在安装指令中使用了sudo命令,这表明在执行rpm安装包时可能需要管理员权限。安装完成后,模块应该会出现在系统上可用的Perl模块列表中,...

    perl-HTTP-Cookies-6.01-5.el7.x64-86.rpm.tar.gz

    需要注意的是,在执行rpm安装命令前,可能需要具有root权限,因此在命令前加上了sudo。 在安装过程中,可能需要根据实际情况解决依赖关系的问题。如果系统中已经安装了相同或更高版本的模块,可能会遇到版本冲突,...

    perl-Net-DNS-Nameserver-0.72-6.el7.x64-86.rpm.tar.gz

    这表明安装过程中需要进行身份验证,并且可能需要以root权限运行rpm命令。同时,安装指导说明如果在安装过程中遇到困难,可以私信博主寻求帮助,这为用户提供了一个直接交流的途径,以便解决安装过程中可能遇到的...

    perl-HTTP-Daemon-6.01-8.el7.x64-86.rpm.tar.gz

    安装时需要注意的是,文件路径要正确,并且可能需要root权限来执行这些命令。 值得注意的是,perl-HTTP-Daemon是一个Perl模块,它允许创建HTTP服务器守护进程,通常用于处理简单的HTTP请求。这个模块可能是其它Perl...

    perl-Test-Spelling-0.19-2.el7.x64-86.rpm.tar.gz

    最后,使用root权限执行rpm安装命令来安装每一个RPM包。 5. 由于安装涉及系统级别的操作,因此需要确保操作者具有足够的权限。此外,该压缩包的安装指导中提到,若安装过程中遇到问题,可以通过私信博主的方式获得...

    perl-JSON-PP-2.27202-2.el7.x64-86.rpm.tar.gz

    概括来说,本次提供的压缩包文件是一种简化的Perl模块安装解决方案,结合了文件归档技术和软件包管理工具的优势,使得安装过程既方便又高效。尤其是对于需要处理JSON数据的Perl程序开发者来说,这是一份宝贵的资源。

Global site tag (gtag.js) - Google Analytics