我们刚刚让我们的托管服务提供商构建了一个新的 RHEL 5 盒子,供我们测试一些遗留的东西:
uname -a: Linux myserver.foo.com 2.6.18-164.9.1.el5 #1 SMP Wed Dec 9 03:29:54 EST 2009 i686 i686 i386 GNU/Linux
cat /etc/redhat-release:红帽企业 Linux 服务器版本 5.4 (Tikanga)
gcc -v:gcc 版本 4.1.2 20080704(红帽 4.1.2-46)
我花了很长时间弄清楚如何在这台机器上安装 gcc-3.2.2:
- 我似乎无法用 gcc 4.1.2 编译器编译 3.2.2
- 我似乎无法通过 yum 找到 3.2.2 安装
- 我担心如果我手动 rpm 会发生什么
有什么建议吗?
编辑:感谢到目前为止的建议,但只是为了澄清一下——我提到的“遗留物”实际上并不是我公司的遗留物。这是一个第 3 方包,我无权访问代码(即使我做了也不想更改它)
我想我会研究 chroot 的事情,因为此时回到不同的 RHEL 似乎令人心碎。