银河麒麟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的包都下载下来了,这些包都是符合银河麒麟版本的,比网上随便找的其他架构的要稳定且安心
相关推荐
韩楚风2 小时前
【linux 多进程并发】linux进程状态与生命周期各阶段转换,进程状态查看分析,助力高性能优化
linux·服务器·性能优化·架构·gnu
陈苏同学2 小时前
4. 将pycharm本地项目同步到(Linux)服务器上——深度学习·科研实践·从0到1
linux·服务器·ide·人工智能·python·深度学习·pycharm
Ambition_LAO2 小时前
解决:进入 WSL(Windows Subsystem for Linux)以及将 PyCharm 2024 连接到 WSL
linux·pycharm
Pythonliu72 小时前
茴香豆 + Qwen-7B-Chat-Int8
linux·运维·服务器
你疯了抱抱我2 小时前
【RockyLinux 9.4】安装 NVIDIA 驱动,改变分辨率,避坑版本。(CentOS 系列也能用)
linux·运维·centos
追风赶月、2 小时前
【Linux】进程地址空间(初步了解)
linux
栎栎学编程2 小时前
Linux中环境变量
linux
挥剑决浮云 -3 小时前
Linux 之 安装软件、GCC编译器、Linux 操作系统基础
linux·服务器·c语言·c++·经验分享·笔记
小O_好好学4 小时前
CentOS 7文件系统
linux·运维·centos
哲伦贼稳妥4 小时前
一天认识一个硬件之机房地板
运维·网络·经验分享·其他