ARM架构麒麟V10离线安装snmp

本文详细描述了在麒麟V10内网服务器上安装SNMP监控工具的过程,包括在麒麟系统包库寻找安装包,解决启动时缺失的libsensors.so依赖以及版本不一致问题,最终成功实现SNMP服务的启动。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


前言

客户要求在内网服务器安装snmp,监控网络性能。无法访问互联网。并且服务器是arm架构的麒麟V10。没有搜索到比较实用的文章,记录下安装过程,主要难点是找安装包、补充依赖库。


一、在麒麟系统包库找snmp安装包

使用rpm方式进行离线安装。在麒麟系统包库找snmp的rpm安装包。
https://update.cs2c.com.cn/NS/V10/V10SP2/os/adv/lic/base/aarch64/Packages/
注意系统版本,根据自己的系统版本查找对应安装包,这六个全部下载
在这里插入图片描述

二、安装snmp

将安装包上传到服务器上,执行安装命令:rpm -ivh *.rpm --nodeps --force

[root@ecs-20231218102715 snmp]# ll
total 2296
-rw-r--r-- 1 root root 809956 Feb 19 16:59 net-snmp-5.8-7.ky10.aarch64.rpm
-rw-r--r-- 1 root root 179352 Feb 19 16:59 net-snmp-devel-5.8-7.ky10.aarch64.rpm
-rw-r--r-- 1 root root  17028 Feb 19 16:59 net-snmp-gui-5.8-7.ky10.aarch64.rpm
-rw-r--r-- 1 root root 435956 Feb 19 16:59 net-snmp-help-5.8-7.ky10.noarch.rpm
-rw-r--r-- 1 root root 620216 Feb 19 16:59 net-snmp-libs-5.8-7.ky10.aarch64.rpm
-rw-r--r-- 1 root root 277036 Feb 19 16:59 net-snmp-perl-5.8-7.ky10.aarch64.rpm
[root@ecs-20231218102715 snmp]# rpm -ivh *.rpm --nodeps --force
Verifying...                          ################################# [100%]
Preparing...                          ################################# [100%]
Updating / installing...
   1:net-snmp-libs-1:5.8-7.ky10       ################################# [ 17%]
   2:net-snmp-1:5.8-7.ky10            ################################# [ 33%]
   3:net-snmp-perl-1:5.8-7.ky10       #######
### 离线环境下 FTP 安装方法 #### 准备工作 为了在离线环境中成功安装FTP服务,在准备阶段需获取所有必要的依赖项和软件包。由于目标平台为麒麟V10 ARM架构,建议从官方源或其他可信渠道下载适用于该系统的ftp服务器软件包及其所需的所有库文件。 对于ARM架构下的麒麟V10系统,默认情况下可能不会预装vsftpd或者其他FTP服务程序。因此,需要手动下载适合的操作系统版本对应的RPM包或deb包(取决于具体使用的包管理系统),以及任何必需的依赖关系。可以访问类似`http://update.cs2c.com.cn:8080/NS/V10/`这样的地址来查找并下载所需的资源[^1]。 #### 创建本地仓库 当已经拥有所有的rpm或者deb格式的软件包之后,下一步是在本地创建yum或apt仓库以便于后续操作。这一步骤可以通过挂载ISO镜像实现: ```bash mount /path/to/Kylin-Server-V10.iso /mnt/ ``` 此命令会将光盘映像中的内容加载到/mnt目录下,从而允许从中提取所需要的安装文件[^2]。 #### 配置YUM/APT源指向本地存储位置 编辑/etc/yum.repos.d/ 或者 /etc/apt/sources.list 文件,使得其能够识别新建立起来的本地仓库路径。例如针对基于RedHat/CentOS发行版的系统来说,应该修改repo配置如下所示: ```ini [Kylin_V10_Local_Repo] name=Kylin V10 Local Repository baseurl=file:///mnt enabled=1 gpgcheck=0 ``` 而对于Debian系Linux,则应调整sources.list内的条目形式为: ```plaintext deb file:/mnt kylin-v10 main non-free contrib ``` 完成上述更改后保存退出,并刷新缓存使改动生效。 #### 执行FTP服务安装过程 现在可以利用之前设置好的本地源来进行实际的服务部署了。如果是通过yum工具管理软件的话就执行下面这条语句;如果采用的是apt-get则替换相应的指令词即可。 ```bash yum install vsftpd -y # 对于 Red Hat 类似的 Linux 发行版 # apt-get update && apt-get install vsftpd -y # Debian 类似 的 Linux 发行版 ``` 一旦顺利完成以上各步流程,便可以在不联网的情况下正常启动与运行FTP服务了。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值