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

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

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

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"

答案1

由于您的系统是 Red Hat EL 7 系统,因此您需要 Red Hat 订阅才能使用它并下载软件包。如果您有订阅,您可以使用以下方式查找您订阅了哪些存储库或某些包位于哪些订阅中https://access.redhat.com/使用您的订阅帐户。

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

相关内容