银河麒麟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

  • 然后就可以开始准备下载包了


离线安装nginx

复制代码
yum install nginx

[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 软件包
  • 然后就是要把这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 软件包

  • 然后发现还要下载一个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
  • 同样也是装一台arm的银河麒麟,然后按同样的方式找到需要的包
  • 然后去 https://update.cs2c.com.cn/NS/V10/V10SP2/os/adv/lic/base/aarch64/Packages/ 搜索需要的包
  • 然后按之前的方式就可以把arm的包都下载下来了,这些包都是符合银河麒麟版本的,比网上随便找的其他架构的要稳定且安心
相关推荐
Hello.Reader2 分钟前
Kafka 运维实战基本操作含命令与最佳实践
运维·kafka·linq
存储服务专家StorageExpert20 分钟前
手搓一个 DELL EMC Unity存储系统健康检查清单
linux·运维·服务器·存储维护·emc存储
笑口常开xpr1 小时前
Linux 库开发入门:静态库与动态库的 2 种构建方式 + 5 个编译差异 + 3 个加载技巧,新手速看
linux·c语言·动态库·静态库
sheepwjl1 小时前
《嵌入式硬件(十二):基于IMX6ULL的时钟操作》
汇编·arm开发·单片机·嵌入式硬件·时钟·.s编译
SonOfWind03111 小时前
CentOS搭建本地源
linux·运维·centos
IT成长日记1 小时前
【Nginx开荒攻略】Nginx主配置文件结构与核心模块详解:从0到1掌握nginx.conf:
linux·运维·nginx·配置文件
Nimsolax1 小时前
Linux线程控制
linux
代码的余温1 小时前
Web服务器VS应用服务器:核心差异解析
运维·服务器·前端
Light601 小时前
领码方案|Linux 下 PLT → PDF 转换服务超级完整版:异步、权限、进度(一气呵成)
linux·spring boot·pdf·gpcl6/ghostpcl·s3/oss·权限与审计·异步与进度
YuTaoShao2 小时前
【LeetCode 每日一题】36. 有效的数独
linux·算法·leetcode