linux perl 安装目录,linux-将Perl模块安装到特定位置
我有几台运行Perl程序以及其他程序和工具的Linux机器.
我想使所有机器之间的所有工具保持同步,因此我已经在一台机器(主)和另一台机器之间共享了/usr/local目录.
现在,我想在/usr/local /< modules的路径>中使所有Perl模块及其依赖项保持同步.
我已经找到了local::lib模块,但这是为了将模块安装到您的主目录中.
如何设置CPAN(或CPAN替代产品)以将所有模块和依赖项安装到一个位置?以及如何在其他计算机上设置Perl以使用该位置查找模块?
解决方法:
为了方便起见,让我们将基本位置分配给变量:(此var除了以下命令外,不被其他任何东西使用.实际上,无需导出它.)
export PERL_BASE="/usr/local/perl" # Or "$HOME" or whatever
指示ExtUtils :: MakeMaker安装位置:(这假设$PERL_BASE不包含任何外壳程序元字符)
export PERL_MM_OPT="INSTALL_BASE=$PERL_BASE"
Instruct Module :: Build安装位置:(这假设$PERL_BASE不包含任何shell元字符)
export PERL_MB_OPT="--install_base $PERL_BASE"
指示Perl在哪里寻找模块:(这假设$PERL_BASE不包括:)
export PERL5LIB="$PERL_BASE/lib/perl5"
指示系统在哪里查找脚本:(这假定$PERL_BASE不包括:)
export PATH="$PERL_BASE/bin${PATH:+:$PATH}"
指示系统在哪里查找手册页:(这假定$PERL_BASE不包括:)
export MANPATH="$PERL_BASE/man${MANPATH:+:$MANPATH}"
全部一起:
export PERL_BASE="/usr/local/perl"
export PERL_MM_OPT="INSTALL_BASE=$PERL_BASE"
export PERL_MB_OPT="--install_base $PERL_BASE"
export PERL5LIB="$PERL_BASE/lib/perl5"
export PATH="$PERL_BASE/bin${PATH:+:$PATH}"
export MANPATH="$PERL_BASE/man${MANPATH:+:$MANPATH}"
标签:perl-module,cpan,linux,perl
来源: https://codeday.me/bug/20191111/2022880.html
linux perl 安装目录,linux-将Perl模块安装到特定位置相关推荐
- linux java的安装目录,linux java 安装目录
linux java 安装目录 [2021-02-01 05:04:30] 简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace(" ...
- linux git编译安装目录,Linux(centos) 环境下如何源码编译安装git
21运维原创,转载请注明出处. 最近线上要使用git进行代码发布和版本管理了,之前搞过,一直没有做记录.从今儿起开始记录这块. linux上(当前文章使用的是centos,ubuntu采用apt-ge ...
- linux输入法软件安装目录,Linux下的文件管理与汉语输入法的安装
#1.文件管理命令 **touch **:新建文件,修改文件时间戳 命令 用处 touch file file1 file2- 创建file file1 file2等空文件 touch file 将文 ...
- 查找php的安装目录,linux查找php安装目录的方法
在linux中可以使用指令"find / -name php"查找php安装目录,其php配置文件的默认目录是"/usr/local/lib/php.ini". ...
- linux 的git的安装目录,Linux下Git安装及配置较详细-Go语言中文社区
1.下载git源码 2.解压安装包 --解压:tar -zxvf git-2.9.5.tar.gz --移直目标文件:mv /root/git-2.9.5 /usr/git-2.9.5(使用Xftp ...
- linux thrift 安装目录,Linux下安装Thrift
Linux下安装Thrift 0.11.0版本下载地址:http://mirrors.hust.edu.cn/apache/thrift/0.11.0/thrift-0.11.0.tar.gz 执行如 ...
- linux下mysql目录结构_linux下mysql安装配置与目录结构
本节内容: linux下mysql安装与配置.mysql目录结构. 1.准备安装程序(官方网站下载) 服务端:MySQL-server-community-5.1.44-1.rhel4.i386.rp ...
- linux怎么使用git安装目录,Linux系统中怎么安装Git?
Linux Git是一个方便可用的管理器工具,起初Git就是为Linux而开发的,现在已经应用到各大系统中了.本文就来介绍一下Linux系统中怎么安装Git. 使用包管理器安装Git Git已经被所有 ...
- linux看火狐的安装目录,linux下firefox+geckodriver环境搭建
2.将Firefox-latest-x86_64.tar.bz2拷贝到linux环境下 3.执行 tar -xjvf Firefox-latest-x86_64.tar.bz2 解压安装文件,.删除系 ...
- linux vnc 安装目录,Linux环境VNC服务安装、配置与使用(图)
整个VNC运行的工作流程如下: (1)VNC客户端通过浏览器或VNC Viewer连接至VNC Server. (2)VNC Server传送一对话窗口至客户端,要求输入连接密码,以及存取的VNC S ...
最新文章
- AutoX江苏超级工厂首曝光!机械臂随处可见,车辆出厂就能完全无人驾驶
- android 变化字体,android 字体修改
- ORA-28001: the password has expired解决方法
- Android逆向笔记-通过配置文件设置全屏(逆向开发与正向开发)
- Springboot高级特性——缓存
- segger公司调试cortex-m内核出现hardfault的方法
- C语言 猜数游戏 首先由计算机产生一个随机数,并给出这个随机数所在的区间,然后有游戏者猜测这个数。猜中游戏结束,并可以重新挑战,猜错重新给出提示,如果猜测超过八次游戏失败。
- 海外社交媒体最佳图片尺寸
- 八中计算机是学啥的,邹毅:我与CCF的不解之缘
- js封装QQ音乐api
- fatal: detected dubious ownership in repository at ‘D:/‘之解决方法
- 计算机组成与设计ch3,计算机体系结构总结
- 嵌入式软件工程师和嵌入式硬件工程师有什么区别
- Docker - Docker Volume及Volume命令详解
- 在next js中添加google analytics功能
- Ubuntu下C语言程序的编写
- 5月10日云栖精选夜读:阿里专家直击前端盛会JSConf2017_Day2:见证Moment.js精彩分享
- 微信小程序积分商城接入兑吧
- iPhone播放音乐
- 转载:SAP 标准教材和自学方法
热门文章
- PyTorch框架学习十七——Batch Normalization
- 卷积神经网络(CNN:Convolutional Neural Network)
- 基于Keras的卷积神经网络用于猫狗分类(进行了数据增强)+卷积层可视化
- RecyclerView拖拽排序和滑动删除实现
- 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 21丨每个帖子的评论数【难度中等】​
- 大数据常见问题:数据倾斜
- 计算机房的分类,雅思词汇分类积累之计算机房
- linux ssh 时间设置,Linux下设置SSH Server设置时间链接限制(示例代码)
- android 通知灯 测试,Android灯光系统通知灯【转】
- SHA384-算法解密