离线安装应用程序

离线安装应用程序

我有一台未连接到互联网的服务器。我需要安装 snmp-d。如何在不使用 sudo apt-get install snmpd 的情况下执行此操作?

这个 .deb 文件太小,不适合作为程序。

答案1

  • snmp 包的大小为 154 kB
  • 安装版本为 550 kB

离线系统的安装可以通过多种方法完成:

  1. 您可以从Ubuntu 软件包地点。

    • 在您需要的 Ubuntu 版本中搜索软件包名称。
    • 下载所有标有“依赖”的 DEB,除非您可以确定您的系统已经有该版本。对该包链接内的所有 DEB 执行相同操作。
    • 确定是否需要“推荐”软件包,如果需要,也下载它们。将所有 DEB 包含在该 DEB 的链接中。
  2. 从正在运行的同一版本系统(即均为 17.10):

    • 如果您有一个正在运行的系统,您可以让该系统下载所有软件包。通过下载 snmp,它还将下载所有需要的依赖项。DEB 将位于 /var/cache/archives/ 中,可以复制到另一个系统。不过请注意,这假设系统相似;否则您可能最终只下载其他系统需要的一些必需软件包。您始终可以使用方法 1 下载缺少的软件包。

安装时,先apt安装依赖性最低的,然后安装dpkg -i {debian install file}。如果没有正确的 libc6,则无法安装 snmp,因此 libc6 会先安装(如果您需要 libc6)。

相关内容