如何从 Ubuntu 发行版获取一个软件包并在没有互联网的情况下手动安装

Ale*_*lex 3 server package-management apt networking

我的 Ubuntu 21.10 服务器没有互联网。不幸的是,用于检测路由问题和其他网络问题的主包在分发中丢失。因此我不知道我的服务器有什么真正的路由,因为路由命令不存在。

但是,现在我可以从其他对等网桥看到我的服务器。我想通过 scp 从其他机器复制 net-tools,而不是手动安装这个最重要的软件包。但:

  1. 我安装 Ubuntu LiveCD,将此源添加到 /etc/apt/source.list - 并收到答案“找不到包”

在此输入图像描述 在此输入图像描述

  1. 如何在http://archive.ubuntu.com/中找到包 net-tools ?
  2. 哪些部分需要通过scp复制到目标机器?
  3. 如何在目标机器上手动启动这个包?
  4. 如何避免 GPG 问题和其他受信任安装包的问题?
  5. 多年来,我在与各种服务器联网时遇到了类似的问题,事实上在我的所有运营商和任何 Linux 发行版中都是如此。为什么用于小型开发人员检测网络问题的主包不包含在任何 Linux 发行版中?为何要从 LiveCD 中删除如此重要的软件包?我还是不明白这个决定。

raj*_*raj 6

您可以在此处找到该软件包的下载链接: https ://packages.ubuntu.com/impish/net-tools

我猜您想要 64 位版本,因此单击“amd64”链接,这将带您进入必须选择要下载的服务器的页面(建议选择离您最近的服务器) 。

将其复制到目标系统并安装:

sudo dpkg -i net-tools_*.deb
Run Code Online (Sandbox Code Playgroud)