升级与操作有风险,请谨慎操作,提前做好备份!!!
本公众号的内容只在测试环境上验证,不对您的任何操作行为负责。
最近有学员反馈在内网环境下怎么升级离线安装包,以及如何解决yum localinstall *.rpm本地离线包报错误问题,信创课堂第16期开课,本文将在统信服务器版本1050e上给大家演示
统信UOS服务器系统本地安装离线包
在服务器系统里面本地安装离线包的方式有两种:
1、采用rpm命令的方式进行安装,命令如下
[root@localhost ~]# rpm -ivh *.rpm ##表示直接安装本地离线包
[root@localhost ~]# rpm -Uvh *.rpm ##表示升级本地离线包
rpm命令安装存在的最大缺点就是无法解决依赖的问题,当然可以加上 --nodeps参数强制安装,忽略依赖,命令如下
[root@localhost ~]# rpm -ivh *.rpm --nodeps
2、使用yum命令的方式进行安装,命令如下
[root@localhost ~]# yum localinstall *.rpm
yum localinstall是用于安装本地RPM包的命令,它会自动处理依赖关系。
解决统信UOS服务器系统离线安装问题
一、问题描述:
yum localinstall 安装离线包,虽然可以自动处理依赖关系,但是在内网环境下,由于服务器无法连接网络,导致下载metadata失败,无法安装,报错如下所示:
二、解决方案:
1、首先将/etc/yum.repos.d/目录下所有的repo配置文件移动到其他目录,命令如下:mv /etc/yum.repos.d/*.repo /root/bak/
2、再去执行yum localinstall *.rpm 即可成功执行