我想將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