加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

安装Perl模块,假设是非交互式给定选项

发布时间:2020-12-16 06:12:05 所属栏目:大数据 来源:网络整理
导读:通常在 linux Debian中我们这样做是非交互式安装包,例如 sudo apt-get install -y Package_x_z #[-y --assume-yes] 安装perl模块时我们如何做同样的事情,例如 sudo perl -MCPAN -e 'install DBI' 解决方法 要防止CPAN客户端询问是否安装先决条件,请以交互模
通常在 linux Debian中我们这样做是非交互式安装包,例如

sudo apt-get install -y Package_x_z

#[-y --assume-yes]

安装perl模块时我们如何做同样的事情,例如

sudo perl -MCPAN -e 'install DBI'

解决方法

要防止CPAN客户端询问是否安装先决条件,请以交互模式启动它并输入命令:

o conf build_requires_install_policy yes
o conf prerequisites_policy follow
o conf commit

commit命令是可选的,但它会更新默认配置,我怀疑它是你想要的.如果没有它,您可能会或可能不会(取决于您的CPAN配置中是否启用了自动提交),每次要进行无提示安装时都需要进行此更改.

这些更改将处理所有CPAN客户端关于是否安装依赖项的常规问题.对于在其安装脚本中嵌入了问题的发行版,您可能还需要添加

o conf inactivity_timeout 60

设置在自动使用问题的默认答案之前等待响应的时间. (将其设置为0可将其更改为“永远等待”.)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读