在Ubuntu 20.04上离线安装Nmap,首先需要在有网络的环境下下载所需的安装包。以下是详细步骤:
1. 在有网络的环境中,打开浏览器并访问 Ubuntu Packages 网站:https://packages.ubuntu.com/
2. 在搜索框中输入 “nmap” 并选择 “focal (20.04LTS)”(或你的特定版本),然后点击 “Search”。
3. 在搜索结果中,找到 “nmap” 并点击它。这将带你到包的详细信息页面。
说是最好nmap和nmap-common都安装:
包含一些与架构无关的文件,例如 Nmap 的脚本、数据文件等。这些文件对于Nmap的某些高级功能来说是必要的。
如果你只打算使用Nmap的基础扫描功能,那么可能不需要。但如果你想利用Nmap的全部功能,如Nmap脚本引擎(NSE)或操作系统检测等,那么 就成为必需了。
4. 在该页面中,向下滚动到 “Download nmap” 部分,然后根据你的系统架构(例如 amd64 或 i386)选择合适的链接下载。(失败了,找不到可下载源)
我们服务器是arm64架构,都下arm64的:
https://packages.ubuntu.com/focal/nmap
卡住了,这个地方点进去没有下载链接:
下面不用看了,跳到方法2——通过命令下载离线包及其依赖
像AMD架构的就有很多下载源:
命令从 Ubuntu 的官方软件仓库下载和安装软件包。这些仓库包含了许多预编译的二进制软件包,可以通过互联网直接安装到你的系统上。
虽然 https://packages.ubuntu.com/ 网站提供了 Ubuntu 软件包的信息和下载链接,但它并不是 APT
实际下载软件包的地方。APT 使用的是位于其他服务器上的软件仓库,这些服务器使用特殊的文件和目录结构来组织软件包,以便 APT
可以轻松找到和下载它们。
5. 同样地,我们还需要下载 nmap 的依赖包,这可以在同一页面的 “Dependencies” 部分找到。重复上述步骤下载所有必需的依赖包。
6. 将所有下载的 .deb 文件复制到一个 USB 或其他可移动媒体。
7. 将USB插入没有网络连接的Ubuntu 20.04机器。
8. 打开终端,导航到包含 .deb 文件的目录,然后使用 dpkg 命令安装每个文件
9. 如果你在安装过程中遇到了任何依赖问题,你可以试着使用命令来解决
是一个在Ubuntu和其他基于Debian的Linux发行版中使用的命令,用于自动修复软件包依赖关系问题。
是"fix-broken"的缩写,是一个选项,当加在后面时,会尝试自动修复满足软件包依赖关系所需的所有未满足的依赖关系。
因此,命令通常在尝试安装一个软件包时遇到依赖问题时使用,它会尝试自动下载并安装缺失的依赖,以修复软件包的依赖关系。
10. 一旦所有包都已成功安装,你可以通过运行以下命令来验证 Nmap 是否已正确安装
这样,你就可以在 Ubuntu 20.04 上离线安装 Nmap 了。
在Ubuntu或类似的Debian-based系统中,如果你想下载Docker以及它的依赖包但不立即安装,你可以使用命令的一些选项来实现这个目的。这里是具体的步骤:
- 更新你的包列表(如果可能的话,这一步在有网络的电脑上进行):
- 下载Docker及其依赖,但不安装它们:
这个命令会下载Docker及其所有依赖,但不会安装它们。所有下载的包都会被存储在 文件夹中
注意执行上面命令之前先看下里面有啥,如果里面有东西可以删了里面的:
- 将下载的包复制到USB驱动器或其他媒介:
你可以使用一个命令比如将 下的所有文件复制到一个USB驱动器,以便将这些文件带到没有网络连接的电脑上:我就不拷贝了,我直接移动:
- 在目标电脑上安装这些包:
首先,将USB驱动器连接到没有网络的电脑上,然后使用下面的命令从USB驱动器安装所有文件:
请确保目标电脑的操作系统版本与源电脑相同,以避免兼容性问题。如果在安装过程中出现依赖问题,可能需要手动下载缺失的依赖并重复上述过程。
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/7483.html