因为在内网环境安装Linux软件,是非常常见的场景,在联网条件下通过包管理软件安装LInux软件,非常简单,但是在内网不联网的环境安装Linux软件,就变成了一件棘手的事情。
张工就遇到要在内网环境部署软件的需求,系统是SUSE,需要在内网安装软件,现在记录一下。
在线安装命令如下:
zypper install perl-CPAN-Meta-2.133380-2.7.noarch
离线安装可以先用虚拟机联网,把rmp包下载下来:
zypper download perl-CPAN-Meta-2.133380-2.7.noarch
下载的rpm包默认保存在/var/cache/zypp/packages/SLES12-SP5-12.5-0/suse/noarch目录,可能系统版本不同,有差异。
然后就可以将rpm包复制到内网,通过
rpm -ivh perl-CPAN-Meta-2.133380-2.7.noarch.rpm --force --nodeps
安装了。