如何在没有提供回购协议的情况下在专有 linux 发行版上安装软件?
How to install software on a prorietary linux distro with no repos given?
我想在基于 RHEL(我认为)的专有 Linux 发行版上安装一些基本软件包。
我尝试使用通常的 dnf install foo
方式,但很快发现 /etc/yum.repos.d/
中没有存储库。
由于它是基于 RHEL 的,我尝试添加一些 RHEL 存储库,但仍然无法从中安装任何东西。我还尝试下载一个包并按照 here 的解释从本地存储库安装它。但是在 repo 中没有检测到包。我的猜测是专有发行版(也?)与 RHEL 不同,因此无法识别这些回购协议。
所以我的问题是:如何在专有 Linux 发行版上安装软件包?是否只能从专门针对我正在使用的发行版的存储库进行安装?还是另一个发行版的回购协议可能有效?我能想到的唯一其他方法是尝试找到我要安装的所有软件包的所有 Git 存储库以从源代码安装它们。
有几种可能的方法:
激活您的 RHEL 机器。这包括在 RH 中创建帐户。和
它对少量机器免费。更多信息 here.
下载软件包并进行本地安装:
dnf localinstall package.rpm
您还应该下载并安装所有依赖包。
要更新,您可以使用未记录的选项:
dnf localupdate package.rpm
我想在基于 RHEL(我认为)的专有 Linux 发行版上安装一些基本软件包。
我尝试使用通常的 dnf install foo
方式,但很快发现 /etc/yum.repos.d/
中没有存储库。
由于它是基于 RHEL 的,我尝试添加一些 RHEL 存储库,但仍然无法从中安装任何东西。我还尝试下载一个包并按照 here 的解释从本地存储库安装它。但是在 repo 中没有检测到包。我的猜测是专有发行版(也?)与 RHEL 不同,因此无法识别这些回购协议。
所以我的问题是:如何在专有 Linux 发行版上安装软件包?是否只能从专门针对我正在使用的发行版的存储库进行安装?还是另一个发行版的回购协议可能有效?我能想到的唯一其他方法是尝试找到我要安装的所有软件包的所有 Git 存储库以从源代码安装它们。
有几种可能的方法:
激活您的 RHEL 机器。这包括在 RH 中创建帐户。和 它对少量机器免费。更多信息 here.
下载软件包并进行本地安装:
dnf localinstall package.rpm
您还应该下载并安装所有依赖包。
要更新,您可以使用未记录的选项:
dnf localupdate package.rpm