我有一台未连接到互联网的服务器。我需要安装 snmp-d。如何在不使用 sudo apt-get install snmpd 的情况下执行此操作?
这个 .deb 文件太小,不适合作为程序。
答案1
- snmp 包的大小为 154 kB
- 安装版本为 550 kB
离线系统的安装可以通过多种方法完成:
您可以从Ubuntu 软件包地点。
- 在您需要的 Ubuntu 版本中搜索软件包名称。
- 下载所有标有“依赖”的 DEB,除非您可以确定您的系统已经有该版本。对该包链接内的所有 DEB 执行相同操作。
- 确定是否需要“推荐”软件包,如果需要,也下载它们。将所有 DEB 包含在该 DEB 的链接中。
从正在运行的同一版本系统(即均为 17.10):
- 如果您有一个正在运行的系统,您可以让该系统下载所有软件包。通过下载 snmp,它还将下载所有需要的依赖项。DEB 将位于 /var/cache/archives/ 中,可以复制到另一个系统。不过请注意,这假设系统相似;否则您可能最终只下载其他系统需要的一些必需软件包。您始终可以使用方法 1 下载缺少的软件包。
安装时,先apt
安装依赖性最低的,然后安装dpkg -i {debian install file}
。如果没有正确的 libc6,则无法安装 snmp,因此 libc6 会先安装(如果您需要 libc6)。