我想将gcc安装到Linux RedHat Enterprise 5虚拟机上,并且我尝试使用tar.gz软件包和rpm,并且这两种方法都会给出错误。 tar.gz表示找不到c编译器,并且rpm具有无法找到的依赖关系。 Yum在这台机器上可用,但是,没有找到存储库,我仍然不确定如何安装必要的存储库以安装gcc。安装gcc的最终目标是能够安装rsync,tcl和shell脚本的expect软件包。有什么建议?如何将gcc安装到RedHat Enterprise 5虚拟机上?
回答
您的.tar.gz可能不起作用,因为它是GCC的原始源代码。编译器的源代码需要编译器来编译它 - 经典的鸡蛋问题。为了解决这个问题,你需要为你的系统架构获得一个预编译的编译器。就我所知,GCC不是由FSF以预编译的形式提供的。如果你有兴趣尝试从头开始构建Linux系统,那么你可能会发现Linux From Scratch有趣。
你甚至可能不需要GCC就得到rsync
,tcl
等等。这些工具几乎可以肯定预装的软件包可以从yum仓库获得。正如@PeteyT所说,RHEL使用订阅来允许您使用yum访问软件包。你可以从Red Hat Subscription Management Guide了解更多。
如果您没有红帽订阅,您可能会对CentOS,Scientific Linux和Fedora感兴趣。据我了解,CentOS和Scientific Linux与RHEL几乎完全相同。另一方面,Fedora是Red Hat(根据维基百科)拥有的一个独立项目,它本身就是一个操作系统,有时可以作为红帽产品的馈线。
一旦你有可用的回购协议,无论是通过订阅或切换操作系统,你应该能够简单地运行yum install rsync tcl expect
安装rsync
,tcl
,和expect
。
有关可用于yum
和Red Hat's docs的各种命令的更多信息,请参见yum's docs以获取有关RHEL中的程序包管理的更多信息。
CentOS特别打算成为没有订阅malarkey的RHEL。科学Linux有点不同(特别是,它支持与特定类型的科学研究相关的附加软件包,尤其是高能物理学)。 Fedora更像是一个叉子。 –
- 1. Nokogiri在Redhat虚拟机上安装失败
- 2. 如何安装虚拟机?
- 3. 如何将RDP安装到负载平衡的虚拟机上?
- 4. 如何在Redhat Enterprise Linux 6.0上安装pysvn?
- 5. 如何通过PowerShell将ARR安装在Azure虚拟机上?
- 6. Xen上的Centos 5虚拟机(32位)安装
- 7. 在虚拟机Ubuntu上安装Grails
- 8. 在modern.ie虚拟机上安装软件
- 9. 在虚拟机上安装Torch
- 10. 在vmware虚拟机上安装ESXi
- 11. 在虚拟机上安装CloudStack
- 12. 如何将SQL Server 2016安装到Azure上新配置的虚拟机上?
- 13. 如何将虚拟机上传到Azure
- 14. 将git安装到运行Ubuntu的虚拟机上16.04
- 15. 无法在Linux上安装Linux ic redhat 6虚拟机在windows hyper-v
- 16. 将FreePBX安装为虚拟机
- 17. 如何访问安装在虚拟机之外的Azure虚拟机(虚拟机角色)上的sql server?
- 18. 不能安装awscli到docker虚拟机
- 19. 如何在Azure虚拟机上安装mysql 5.5 CentOS
- 20. 如何安装虚拟TreeView?
- 21. 如何在Redhat Enterprise Linux 6.7中安装Mysql?
- 22. 如何在redhat linux上安装liquibase
- 23. 约在redhat安装gcc版本4.8.2
- 24. 在Redhat机器上安装j2sdk 1.4.2_09
- 25. Azure TFS上的虚拟机已安装如何远程访问
- 26. 如何在Genymotion虚拟机上安装Gapps
- 27. Virtualbox - 如何在Ubuntu上安装(Windows)虚拟机?
- 28. 如何在Azure虚拟机上安装SSRS?
- 29. 如何在Netkit虚拟机上安装其他软件?
- 30. 如何在基于linux的虚拟主机上安装osqa
运行'yum list'时会发生什么? – andyg0808
默认情况下,RHEL启用了回购。但除非订购,否则无法使用它们。 yum repolist说什么? – ptierno
yum列表返回很多不同的.x86_64安装的项目,但没有任何匹配的gcc。 yum repolist给出:“repolist:0” – user2701571