作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想使用 Perl 脚本自动安装 Perl 包。我使用的代码是
#!/usr/bin/perl
use strict;
use warnings;
use utf8;
use CPAN;
eval "use JSON"
or do {
CPAN::install("JSON");
};
eval "use Net::Address::IP::Local"
or do {
CPAN::install("Net::Address::IP::Local");
};
eval "use Net::OpenSSH"
or do {
CPAN::install("Net::OpenSSH");
};
eval "use Net::SCP::Expect"
or do {
CPAN::install("Net::SCP::Expect");
};
最佳答案
为什么不使用 FreeBSD Ports Collection ?
使用 pkg(8)如果你只想要默认值
看起来可以简化为只安装几个预编译包:
pkg install -y p5-JSON p5-Net-Address-IPv4-Local p5-Net-OpenSSH p5-Net-SCP-Expect
cd /usr/ports/converters/p5-JSON && make install
cd /usr/ports/net/p5-Net-Address-IPv4-Local && make install
cd /usr/ports/net/p5-Net-OpenSSH && make install
cd /usr/ports/net/p5-Net-SCP-Expect && make install
BATCH=YES
像这样制作:
make BATCH=YES install
.
关于perl - 如何在没有任何提示的情况下使用 Perl 脚本在 FreeBSD 中自动安装 Perl 包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50619176/
我是一名优秀的程序员,十分优秀!