美文网首页
centos 离线安装

centos 离线安装

作者: DavidOcean | 来源:发表于2020-05-22 20:58 被阅读0次

环境 :

centos 8   - 离线  

centos 8 - 在线

需求:

内网中有一台离线的centos 8机器,称为offline_machine。在使用的中,缺少对应的包及其依赖。所以想让在线的centos8机器,称为online_machine。想通过yum下载好所有的包及其依赖,然后迁移到内网中使用。 

解决方案:

1.在online_machine中修改yum的配置内容,将所有包及其依赖都不进行删除,并存放在指定地点。

2.拷贝到offline_machine中,让其能够完成安装。 

步骤:

1.在online_machine中修改yum配置。

    vim /etc/yum.conf

添加如下内容(cachedir是存放路径,keepcache=1是表示将缓存进行保存,0则是清除缓存):

cachedir = /home/downloads/yum_cache

keepcache=1

2.在online_machine中进行yum安装,例如 yum install httpd等。 直到所有安装都完成。 

    tips:yum安装完成后,可以跑到/home/downloads/yum_cache 中的各个子文件夹中查看是否有packages和里面是否有.rpm文件存在。 如果发现没有再重新看看自己的配置对了没。 

3.将整个/home/downloads/yum_cache拷贝到本地,然后将所有的.rpm文件存在一个文件夹rpms中。

4.通过scp 将rpms文件夹拷贝到offline_machine中,例如拷贝到offline_machine的/home/rpms 中 :

scp -r xx/rpms root@10.xx.xx.xx:/home/prms

5.在offline_machine中的/prms文件夹中,进行rpm文件安装:

rpm -Uvh ./*.rpm --nodeps --force

如此,完成安装。 

tips:

online_machine和offline_machine的centos版本最好一致,起码大版本要一致。 因为通过yum安装的时候,是会通过版本号将对应的包及其依赖进行下来安装。 

更多了解可查参考网址:https://blog.csdn.net/besmarterbestronger/article/details/86541109

相关文章

网友评论

      本文标题:centos 离线安装

      本文链接:https://www.haomeiwen.com/subject/fkbcahtx.html