银河麒麟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的包都下载下来了,这些包都是符合银河麒麟版本的,比网上随便找的其他架构的要稳定且安心
相关推荐
LiQiang3311 分钟前
Ubuntu2404修改国内镜像
linux
杰哥技术分享12 分钟前
Ubuntu 22.04安装SQL Server指南
linux·运维·ubuntu·sqlserver
遇见火星12 分钟前
ubuntu18.04 升级Ubuntu 20.04
linux·运维·ubuntu·系统升级
x县豆瓣酱19 分钟前
【第四节】ubuntu server安装docker
linux·ubuntu·docker
Gene_202220 分钟前
【TOOL】ubuntu升级cmake版本
linux·运维·ubuntu
宇钶宇夕26 分钟前
S7-200 SMART CPU 密码清除全指南:从已知密码到忘记密码的解决方法
运维·服务器·数据库·程序人生·自动化
思序 LogicFlow34 分钟前
关于在Linux上部署 SecretFlow --- P2P部署模式
linux·服务器
YC运维2 小时前
网络配置综合实验全攻略(对之前学习的总结)
linux·服务器·网络
平凡灵感码头2 小时前
什么是 Bootloader?怎么把它移植到 STM32 上?
linux·soc
MarkGosling3 小时前
【开源项目】网络诊断告别命令行!NetSonar:开源多协议网络诊断利器
运维·后端·自动化运维