• 银河麒麟v10x86或者arm离线安装服务


    银河麒麟v10x86或者arm离线安装服务

    • 最近有个项目,甲方的服务器用的全是国产化服务器银河麒麟,架构是x86的然后也无法连接外网,需要离线安装服务
    • 正常思路就是找到离线安装的包,然后拷贝到现场的服务器中进行安装
    • 所以问题就在于如何找到离线安装的包

    如何找到离线安装的包

    • 我这次是需要安装离线nginx,keepalived
    • 首先就是需要一台装好银行麒麟的服务器,需要和现场服务器版本一致
    [root@client1 ~]# uname -a
    Linux client1 4.19.90-24.4.v2101.ky10.x86_64 #1 SMP Mon May 24 12:14:55 CST 2021 x86_64 x86_64 x86_64 GNU/Linux
    
    • 1
    • 2
    • 然后就可以开始准备下载包了

    离线安装nginx

    yum install nginx
    
    • 1
    [root@client1 ~]# yum install nginx
    上次元数据过期检查:0:57:35 前,执行于 2023年10月26日 星期四 08时26分40秒。
    依赖关系解决。
    =====================================================================================================================================================================================
     Package                                              Architecture                    Version                                        Repository                                 Size
    =====================================================================================================================================================================================
    安装:
     nginx                                                x86_64                          1:1.21.5-2.p01.ky10                            ks10-adv-updates                          493 k
    安装依赖关系:
     gperftools-libs                                      x86_64                          2.8-1.ky10                                     ks10-adv-os                               265 k
     libunwind                                            x86_64                          1.3.1-3.ky10                                   ks10-adv-os                                55 k
     nginx-all-modules                                    noarch                          1:1.21.5-2.p01.ky10                            ks10-adv-updates                          7.6 k
     nginx-filesystem                                     noarch                          1:1.21.5-2.p01.ky10                            ks10-adv-updates                          8.6 k
     nginx-mod-http-image-filter                          x86_64                          1:1.21.5-2.p01.ky10                            ks10-adv-updates                           17 k
     nginx-mod-http-perl                                  x86_64                          1:1.21.5-2.p01.ky10                            ks10-adv-updates                           26 k
     nginx-mod-http-xslt-filter                           x86_64                          1:1.21.5-2.p01.ky10                            ks10-adv-updates                           16 k
     nginx-mod-mail                                       x86_64                          1:1.21.5-2.p01.ky10                            ks10-adv-updates                           48 k
     nginx-mod-stream                                     x86_64                          1:1.21.5-2.p01.ky10                            ks10-adv-updates                           70 k
    
    事务概要
    =====================================================================================================================================================================================
    安装  10 软件包
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 然后就是要把这10个依赖下载下来了
    • 进入网址https://update.cs2c.com.cn/NS/V10/V10SP2/os/adv/lic/base/x86_64/Packages/,搜索nginx
      在这里插入图片描述

    ,然后还有gperftools-libs也找到下载下来

    • 把下载好的rpm包上传到服务器,执行yum localinstall ./*.rpm
    [root@client1 package]# yum localinstall ./*.rpm
    上次元数据过期检查:1:03:55 前,执行于 2023年10月26日 星期四 08时26分40秒。
    依赖关系解决。
    =====================================================================================================================================================================================
     Package                                                Architecture                      Version                                      Repository                               Size
    =====================================================================================================================================================================================
    安装:
     gperftools-libs                                        x86_64                            2.8-1.ky10                                   @commandline                            265 k
     nginx                                                  x86_64                            1:1.16.1-7.ky10                              @commandline                            477 k
     nginx-all-modules                                      noarch                            1:1.16.1-7.ky10                              @commandline                            7.9 k
     nginx-filesystem                                       noarch                            1:1.16.1-7.ky10                              @commandline                            8.9 k
     nginx-help                                             noarch                            1:1.16.1-7.ky10                              @commandline                             71 k
     nginx-mod-http-image-filter                            x86_64                            1:1.16.1-7.ky10                              @commandline                             17 k
     nginx-mod-http-perl                                    x86_64                            1:1.16.1-7.ky10                              @commandline                             26 k
     nginx-mod-http-xslt-filter                             x86_64                            1:1.16.1-7.ky10                              @commandline                             16 k
     nginx-mod-mail                                         x86_64                            1:1.16.1-7.ky10                              @commandline                             45 k
     nginx-mod-stream                                       x86_64                            1:1.16.1-7.ky10                              @commandline                             68 k
    安装依赖关系:
     libunwind                                              x86_64                            1.3.1-3.ky10                                 ks10-adv-os                              55 k
    
    事务概要
    =====================================================================================================================================================================================
    安装  11 软件包
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 然后发现还要下载一个libunwind,同理把它也下载下来,就按这个流程,可以把所有需要的rpm包都下载下来。
    • 还是比较方便的,这样一步步下载心里也有底,之所以不用 yum -y install --downloadonly --downloaddir /home/package nginx,这个指令是直接把nginx所需要的包下载下来,但是我发现这样下载下来的包有遗漏,所以还是一步步下载依赖保险
    • 同理也把keepalived的包也下载下来了,也通过离线安装的方式验证了,是可行的

    麒麟v10arm版本的包下载

    [root@localhost ~]# uname -a
    Linux localhost.localdomain 4.19.90-52.15.v2207.ky10.aarch64 #1 SMP Thu Nov 24 15:59:41 CST 2022 aarch64 aarch64 aarch64 GNU/Linux
    
    • 1
    • 2
    • 同样也是装一台arm的银河麒麟,然后按同样的方式找到需要的包
    • 然后去 https://update.cs2c.com.cn/NS/V10/V10SP2/os/adv/lic/base/aarch64/Packages/ 搜索需要的包
    • 然后按之前的方式就可以把arm的包都下载下来了,这些包都是符合银河麒麟版本的,比网上随便找的其他架构的要稳定且安心
  • 相关阅读:
    Redis集群
    Pytorch学习:神经网络模块torch.nn.Module和torch.nn.Sequential
    UVM基础-Sequence、Sequencer(二)
    敏捷、DevOps和嵌入式系统测试
    安泰电压放大器原理(电压放大器和电荷放大器的优缺点)
    Redis 源码简洁剖析 12 - 一条命令的处理过程
    SDRAM与DRAM
    引人关注的核酸产业园 | mRNA 疫苗究竟是?
    Bootstrap的导航元素和Well详解【前端Bootstrap框架】
    Spring Boot 集成 easypoi实现excel的导入导出、excel导入导出含图片
  • 原文地址:https://blog.csdn.net/lgbisha/article/details/134048921