在 Red Hat 企业 Linux(RHEL) 上,提供那些早已老掉牙的软件已经是企业级软件厂商的传统了。这倒不是因为他们懒,而确实是用户需要。很多公司像看待家具一样看待软件,我买一张桌子,能用一辈子,软件不应该也这样啊。
CentOS 作为 RHEL 的复制品有着同样的遭遇。虽然 Red Hat 还在为这些被厂商抛弃的过时软件提供支持、修补安全漏洞等,但如果应用依赖新版软件,就得想办法了。有太多古老的软件版本gcc、c++ 等,它们像木乃伊一样活在 Red Hat系统上。
Centos7 gcc版本默认4.8.5,Red Hat 为了软件的稳定和版本支持,yum 上版本也是4.8.5,所以无法使用 yum 进行软件更新,所以使用 scl。
scl软件集(Software Collections),是为了给 RHEL/CentOS 用户提供一种以方便、安全地安装和使用应用程序和运行时环境的多个版本的方式。
领取专属 10元无门槛券
私享最新 技术干货