linux系列---【yum下载软件安装包及其依赖用于离线安装】

yum下载软件安装包及其依赖

1.场景

  生产中一般都是离线环境,需要安装一些软件的时候非常不方便,有时候下载好了软件,但是由于依赖的环境没安装而导致失败,为了解决这个问题,我找到了下面的方法。

2.解决方案

  这里需要一台能联网的服务器,在上面安装yum-utils工具,通过repotrack命令加软件名进行全量下载(包含依赖的环境)。建议先建个软件名目录,进去后再执行repotrack命令。下载完毕后,rpm包就都在当前目录下,压缩之后,传进离线服务器,解压,安装即可。

make mfs-utils
yum -y install yum-utils
repotrack nfs-utils

#在离线服务器上执行下面命令进行安装
rpm -ivh *.rpm --force --nodeps

#查找已安装的软件
rpm -qa | grep 软件包名称

#卸载软件(-e 是卸载   --nodeps 是忽略依赖)
rpm -e --nodeps 文件包名称

相关文章

linux下开机自启: 在/etc/init.d目录下新建文件elasticsear...
1、因为在centos7中/etc/rc.d/rc.local的权限被降低了,所以...
最简单的查看方法可以使用ls -ll、ls-lh命令进行查看,当使用...
ASP.NET Core应用程序发布linux在shell中运行是正常的。可一...
设置时区(CentOS 7) 先执行命令timedatectl status|grep &...
vim /etc/sysconfig/network-scripts/ifcfg-eth0 B...