如何在不提供repo的情况下在按比例分配的linux发行版上安装软件



我想在基于RHEL的专有Linux发行版上安装一些基本软件包(我认为(。

我试着用通常的dnf install foo方法,但很快发现/etc/yum.repos.d/中没有存储库。

由于它是基于RHEL的,我尝试添加一些RHEL repos,但仍然无法从中安装任何内容。我还试着下载了一个软件包,并从本地repo安装它,如下所述。但在回购中未检测到任何包。我的猜测是,专有发行版(也?(与RHEL不同,所以这些repo不会被识别。

所以我的问题是:如何在专有的Linux发行版上安装软件包?是不是只能从repo安装,而这些repo正是为我使用的发行版设计的?或者可能是另一个发行版的回购可能有效?我唯一能想到的另一种方法是尝试找到我想安装的所有软件包的所有Git repos,以便从源代码安装它们。

有几种可能的方法:

  1. 激活RHEL机器。。这包括在RH中创建帐户。和它对少量机器是免费的。点击此处了解更多信息。

  2. 下载软件包并进行本地安装:

    dnf localinstall package.rpm

您还应该下载并安装所有依赖的软件包。

要更新,您可以使用非文档选项:

dnf localupdate package.rpm

最新更新