首页/新闻资讯/正文详情

openEuler 离线装 nmap 太折腾?一个包通吃 24.03/24.09/25.x 全系列,实测 1 分钟搞定(附下载)

发布时间:2026/9/24 18:59:01 来源:云帆数科 栏目:资讯中心
openEuler 离线装 nmap 太折腾?一个包通吃 24.03/24.09/25.x 全系列,实测 1 分钟搞定(附下载)
内网机器、离线环境装 nmap你是不是也经历过这些dnf install nmap卡在刷新源半小时不动精简系统连tar命令都没有好不容易把包拷过去rpm又报一堆 Failed dependencies……这篇文章分享一个openEuler 24.03 及以后全系列通用的 nmap 离线整包只有 3 个 RPM 一键安装脚本实测 1 分钟装完直接看文末实测截图。一、适用环境先确认你的机器操作系统openEuler 24.03 及以后含 24.03 GA / SP1 / SP2 / SP3、24.09、25.03 等所有 openssl 3.0 时代版本架构x86_64场景内网 / 离线 / 无外网环境确认命令cat/etc/openEuler-releaseuname-m如果是openEuler 20.03 / 22.03openssl 1.1.1 时代老系统需要另用对应的老版本整包文末有说明。二、为什么这个包能通吃这么多版本关键在 nmap 依赖什么库。nmap 运行需要这些依赖库谁提供需要打包吗glibc 2.38系统预装❌openssl 3.0libcrypto.so.3系统预装❌pcre2正则系统预装❌zlib系统预装❌GCC 运行时libstdc/libgcc系统预装❌libpcap抓包库系统不预装✅libssh2SSH 支持系统不预装✅所以整包只需要3 个 RPMnmaplibpcaplibssh2。安装时全部是新增安装不升级、不覆盖系统已有库因此不会触发版本冲突——这就是能通吃 24.03 全系、24.09、25.x 的根本原因。包内结构nmap-offline-universal/ ├── install.sh 一键安装自动校验 安装 验证 ├── README-安装说明.txt └── rpms/ ├── SHA256SUMS 官方校验清单 ├── nmap-7.94-5.oe2403.x86_64.rpm ├── libpcap-1.10.4-1.oe2403.x86_64.rpm └── libssh2-1.11.0-2.oe2403.x86_64.rpm三、下载夸克网盘推荐直接转存下载https://pan.quark.cn/s/d390772ed8fb文件名nmap离线包及一键安装脚本-欧拉openEuler-24.03及以后通用-x86_64.tar.gz约 6.6MB四、安装步骤三步搞定第 1 步把整包拷到目标机器U 盘、scp、内网 FTP 都行。第 2 步解压tar-xzfnmap离线包及一键安装脚本-欧拉openEuler-24.03及以后通用-x86_64.tar.gz精简系统没有tar命令用 python3 一样解压有 dnf/rpm 就一定有 python3python3-cimport tarfile; tarfile.open(nmap离线包及一键安装脚本-欧拉openEuler-24.03及以后通用-x86_64.tar.gz).extractall()第 3 步一键安装root 执行cdnmap-offline-universal ./install.sh脚本自动完成环境检查 → 包完整性校验SHA-256→ rpm 安装 → 验证 nmap。第 4 步验证nmap--versionnmap-sV127.0.0.1五、实测截图openEuler 24.03 GA 真机验证以下是在 openEuler 24.03 (LTS) 机器上的完整安装过程解压 → 校验 3 个包全部 OK → 安装 → 验证 Nmap 7.94 → 安装成功六、避坑记录都是真实踩过的坑 1dnf install离线卡死Waiting for process with pid xxx to finish离线机器上 dnf 会一直卡在刷新软件源makecache。结论离线装包用 rpm不要用 dnf。卡死后清理后台进程pkill-fmakecache systemctl disable--nowdnf-makecache.timer# 可选禁止自动刷新源坑 2tar: 未找到命令精简系统没装 tar用上面的 python3 一行命令解压即可。坑 3装过的包再跑脚本报失败其实是误报rpm 有个特性命令行里出现已安装的包时rpm -Uvh会返回退出码 6RPMRC_ALREADYINSTALLED并中断事务。如果脚本直接拿 rpm 退出码判断成败就会在包早就装好的情况下误报失败。本包的 install.sh 已修复这个问题以 nmap 命令是否可用为最终标准包已装就跳过、缺哪个补哪个任何状态下重跑都不会误报。坑 4NOKEY 警告安装时看到warning: ... NOKEY是未导入 openEuler 官方 GPG 公钥的提示不影响安装。想消除可执行rpm--import/etc/pki/rpm-gpg/RPM-GPG-KEY-openEuler坑 520.03 / 22.03 老系统怎么办openEuler 底层库分两个时代20.03/22.03 用 openssl 1.1.124.03 以后用 openssl 3.0两者 ABI 不兼容无法用同一个包。老系统需要对应的老版本整包nmap 7.80 配套依赖同样是一键安装。七、总结离线装 nmap 的正确姿势确认系统版本cat /etc/openEuler-release和架构uname -m24.03 及以后 → 用本文整包20.03/22.03 → 用老版本整包解压 →./install.sh→nmap --version记住离线用 rpm不碰 dnf整包只有 6.6MB3 个 RPM 一个不少实测 1 分钟装完。觉得有用点个收藏下次内网装机直接翻这篇。本包内 RPM 均来自 openEuler 官方仓库安装前脚本会自动做 SHA-256 完整性校验。

相关推荐

EMQX Oracle 数据桥接安全加固:Action SQL 只解析不执行、拒绝 DDL/DCL/TCL 与大文本绑定支持
EMQX Oracle 数据桥接安全加固:Action SQL 只解析不执行、拒绝 DDL/DCL/TCL 与大文本绑定支持

后端物联网消息队列通信 【免费下载链接】emqx The most scalable and reliable MQTT broker for AI, IoT, IIoT and connected vehicles 项目地址: https://gitcode.com/gh_mirrors/em/emqx 点击查看 免费下载 导读 本文围绕 EMQX 仓库中 Oracle 数据库桥接&… · 2026/9/24 18:58:55

从刷题人到出题人:一道Misc题如何融合隐写、流量与WebShell检测
从刷题人到出题人:一道Misc题如何融合隐写、流量与WebShell检测

1. 为什么我决定从“刷题人”转身变成“出题人”先交代下背景。我在 BUUCTF 上刷 Misc 也刷了一阵子,从最开始连 PNG 文件头都不认识,到后来看到图片先看宽高、看到流量包先过滤 http,算是把常规套路都摸了个遍。但刷到某一个阶段之后&#x… · 2026/9/24 18:58:55

Unity场景搭建与角色移动:从基础到实战的完整指南
Unity场景搭建与角色移动:从基础到实战的完整指南

做Unity开发这些年,经常被刚入行的朋友问一个问题:场景搭建和角色移动这么基础的东西,还需要单独拿出来研究吗?我的回答向来都是——越基础的东西,越能拉开项目差距。你去看网上那些半成品的Demo,十个里有八… · 2026/9/24 18:58:55

面向对象编程进阶:多态、抽象类与接口的实战选择
面向对象编程进阶:多态、抽象类与接口的实战选择

“面向对象编程(05)”这个标题看着简单,但放在整个系列里,它就是一座分水岭。前几讲把类与对象、属性方法、封装继承都过了一遍,到了这一讲,主题开始从“怎么写一个类”转向“怎么组织一堆类”。很多人在这… · 2026/9/24 19:35:30

性价比高的桌面小五轴系统生产厂家
性价比高的桌面小五轴系统生产厂家

近年随着职校数控实训普及、精密五金小批量打样需求攀升,桌面级小五轴系统成为工业自动化领域的细分热点。数据表明,2023年国内桌面小五轴市场规模同比增长47%,其中82%的采购方为中小加工厂、职业院校、创客团队,这类用户的核心诉… · 2026/9/24 19:35:30

PS去AI水印实战指南:内容识别与仿制图章的核心技巧
PS去AI水印实战指南:内容识别与仿制图章的核心技巧

做设计这行的人,几乎每天都要跟"水印"打交道。最近这一年,AI出图工具越来越普及,我身边不少朋友的工作流都变成了"先生成、再精修"。可AI工具出图时,常常会在角落压一个小logo,在画面中间铺一层版… · 2026/9/24 19:35:30

Flet DragTargetLeaveEvent 详解:拖放目标离开事件的载荷结构与实战用法
Flet DragTargetLeaveEvent 详解:拖放目标离开事件的载荷结构与实战用法

前端跨平台桌面应用移动开发 【免费下载链接】flet Build realtime web, mobile and desktop apps in Python only. No frontend experience required. 项目地址: https://gitcode.com/gh_mirrors/fl/flet 点击查看 免费下载 flet.DragTargetLeaveEvent 是 Flet 拖… · 2026/9/24 19:35:30

模式与模式匹配:现代语言如何用数据形状替代if-else
模式与模式匹配:现代语言如何用数据形状替代if-else

教材里那一章往往被放在书的后半部分,甚至有人直接跳过——“模式与模式匹配”,听起来像是给编译器作者准备的内容。但这两年你会发现,C# 9 的 switch 表达式、Java 21 的 switch 模式匹配、Python 3.10 的 match-case,全都在往这… · 2026/9/24 19:35:24

模式匹配详解:Rust match语法、解构与多语言对比
模式匹配详解:Rust match语法、解构与多语言对比

“模式匹配”这四个字,我第一次看到的时候,以为是某种高大上的设计模式或者架构方案。后来在写 Rust 和 Kotlin 的过程中,才意识到这是一套完全不同的思维工具。它不只是语法糖,更是一种对数据结构的“拆解能力”——让你能用一种… · 2026/9/24 19:35:24

基于YOLOv8的渔船作业监控系统:从环境搭建到边缘部署全流程
基于YOLOv8的渔船作业监控系统:从环境搭建到边缘部署全流程

简介:这是一套面向计算机、人工智能、自动化等专业学生与教师的毕业设计级项目资源,围绕YOLOv8实现渔船作业监控系统,可用于毕设、课程设计、大作业或项目立项演示。压缩包共97个文件,约24.21MB,以70个Python源码文件为… · 2026/9/24 0:00:13

1D-CNN时间序列建模实战:从Conv1d原理到工业落地
1D-CNN时间序列建模实战:从Conv1d原理到工业落地

简介:面向时间序列数据建模的一维卷积神经网络完整实现,适合深度学习入门者及需要快速验证时序模型的研究者,能够从音频、文本、传感器或股价等序列中挖掘局部特征与时间依赖。压缩包体积很小,只有3KB,内含3个Python脚… · 2026/9/24 0:00:26

柔软的L:汉语语流中被忽视的舌肌张力控制
柔软的L:汉语语流中被忽视的舌肌张力控制

1. 这个“L”不是字母表里的L,而是舌尖上的L最近在几个方言群和语音教学社群里,反复看到有人发一句:“也说字母L:柔软的长舌”。初看以为是英语发音课笔记,点开才发现全是方言爱好者、播音系学生、语言康复师甚至戏曲演… · 2026/9/24 0:00:44

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码