gpt4 book ai didi

linux - 如何将 gcc 安装到 RedHat Enterprise 5 虚拟机上?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:22:58 26 4
gpt4 key购买 nike

我正在尝试将 gcc 安装到 linux RedHat Enterprise 5 虚拟机上,我尝试使用 tar.gz 包和 rpm,但两种方法都会出错。 tar.gz 说没有找到 c 编译器,rpm 有它找不到的依赖项。 Yum 在这台机器上可用,但是,没有找到存储库,我仍然不确定如何安装必要的存储库来安装 gcc。安装 gcc 的最终目标是能够安装 rsync、tcl 和 shell 脚本的 expect 包。有什么建议吗?

最佳答案

您的 .tar.gz 可能不起作用,因为它是 GCC 的原始源代码。编译器的源代码需要一个编译器来构建它——经典的先有鸡还是先有蛋的问题。要解决这个问题,您需要为您的系统架构获得一个预编译的编译器。据我所知,GCC 不以 FSF 的预编译形式提供。如果您有兴趣实际尝试像这样从头开始构建 Linux 系统,您可能会发现 Linux From Scratch有趣。

您可能甚至不需要 GCC 来获取 rsynctcl 等。yum 存储库中几乎肯定有这些工具的预构建包。正如@PeteyT 所说,RHEL 使用订阅来允许您使用 yum 访问包。您可以从 Red Hat Subscription Management Guide 了解更多信息.

如果您没有 Red Hat 订阅,您可能会对 CentOS 感兴趣, Scientific LinuxFedora .据我了解,CentOS 和 Scientific Linux 几乎与 RHEL 相同。另一方面,Fedora 是 Red Hat 拥有的一个独立项目(根据维基百科),它本身就是一个操作系统,有时充当 Red Hat 产品的馈线。

通过订阅或切换操作系统获得可用的存储库后,您应该能够简单地运行 yum install rsync tcl expect 来安装 rsynctcl expect

你可能会看看 yum's docs有关可与 yum 一起使用的各种命令的更多信息,以及 Red Hat's docs有关 RHEL 中包管理的更多信息。

关于linux - 如何将 gcc 安装到 RedHat Enterprise 5 虚拟机上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18345701/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com