在Alpine系统中安装nmon失败,正确的安装操作方法是什么?
Alpine Linux 安装nmon工具解决方案
直接执行apk add nmon会出现如下报错,原因是Alpine官方软件源暂未收录nmon安装包:
# apk add nmon ERROR: unable to select packages: nmon (no such package): required by: world[nmon]
解决方案1:编译安装nmon官方源码
按以下步骤操作即可完成安装:
- 第一步:更新软件源并安装编译所需依赖
apk update && apk add build-base ncurses-dev wget - 第二步:获取nmon官方源码压缩包,解压后进入源码目录
tar zxvf nmon源码压缩包文件名 cd 解压后的源码目录 - 第三步:根据你的设备架构选择对应编译命令,以x86_64架构为例:
若为其他架构,可查看Makefile文件内的对应编译目标名称替换即可。make nmon_x86_64_alpine - 第四步:将编译生成的二进制文件移动到系统可执行路径并赋予权限
mv nmon_x86_64_alpine /usr/local/bin/nmon chmod +x /usr/local/bin/nmon
操作完成后执行nmon即可正常启动工具。
解决方案2:使用官方源内置的同类替代工具
如果不想手动编译,可直接安装Alpine官方源收录的功能相近的系统监控工具:
- 安装
htop:apk add htop - 安装
btop:apk add btop
两类工具均支持CPU、内存、磁盘、进程、网络资源的实时监控,可覆盖nmon的绝大多数使用场景。
内容的提问来源于stack exchange,提问作者Koushik
相关产品推荐
相关产品推荐

