为什么 unixODBC-devel 软件包在我们的 RHEL 7.5 服务器上不可用?

jer*_*ome 1 rhel

我们正在尝试unixODBC-devel在我们的 RHEL 7.5 服务器上安装该软件包。这似乎是一个足够常见的包;我在 Ubuntu 上安装过不止一次。我从 RHEL文档中看到它应该可用。

但是当我搜索它时它没有列出:

[user@host ~]$ yum search unixODBC         
Failed to set locale, defaulting to C
Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager
===== N/S matched: unixODBC =====
opensips-unixodbc.x86_64 : OpenSIPS unixODBC Storage support
erlang-odbc.x86_64 : A library for unixODBC support in Erlang
Run Code Online (Sandbox Code Playgroud)

unixODBC-devel 是否应该丢失,而我认为它应该可用的假设是错误的?如果没有,是否有常见的包丢失的常见原因?以下是有关我们系统的信息:

[user@host ~]$ cat /etc/os-release
NAME="Red Hat Enterprise Linux Server"
VERSION="7.5 (Maipo)"
ID="rhel"
ID_LIKE="fedora"
VARIANT="Server"
VARIANT_ID="server"
VERSION_ID="7.5"
PRETTY_NAME="Red Hat Network"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:redhat:enterprise_linux:7.5:GA:server"
HOME_URL="https://www.redhat.com/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"

REDHAT_BUGZILLA_PRODUCT="Red Hat Enterprise Linux 7"
REDHAT_BUGZILLA_PRODUCT_VERSION=7.5
REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux"
REDHAT_SUPPORT_PRODUCT_VERSION="7.5"
Run Code Online (Sandbox Code Playgroud)

Gra*_*art 5

由于您的系统是 Red Hat EL 7 系统,您需要订阅 Red Hat 才能使用它并下载软件包。如果您有订阅,您可以使用https://access.redhat.com/和您的订阅帐户找到您订阅的存储库或某些包所在的订阅。

如果您没有订阅并且不打算使用 Red Hat 激活此服务器,那么您应该使用不同的操作系统,例如 CentOS,它提供所有 Red Hat 的开源软件包而无需订阅。