在chroot中使用旧内核的新Linux

我有访问企业级服务器,但它有内核版本

Description: Red Hat Enterprise Linux Server release 6.4 (Santiago) Release: 6.4 Codename: Santiago 2.6.32-358.el6.x86_64 -> 2013 

我需要像Python 2.7.9,MongoDB 2.6等新的东西。

顺便说一句,我没有任何一种root权限,我只能要求某人用root权限运行一些命令,就这些。 要inputchroot,我可以要求创build一些带有SUID的可执行文件,并使用正确的参数来创buildchroot命令+挂载。

Actuall问题是:我可以使用哪些最新的发行版来满足我的要求? 在周末,我会试着将RHEL 6.4安装到我的家用电脑上,并尝试在我的控制下做出这种情况,并获得任何有用的信息。

  • 我喜欢ArchLinux,但不知道2.6.32和systemd和上次更新。
  • Ubuntu 14.04(14.10)使用3. *内核vesion,我不确定。
  • 还是其他什么? Fedora的? Gentoo的? CentOS的?

你不能使用chroot或任何容器实现,因为它们将在主机内核下运行。 您必须使用在一些可用的虚拟机pipe理程序(如KVM/QEMUXenVMWareVirtualBox

虽然我非常怀疑你最初的问题与内核版本有关。 有很多方法可以让您的系统上运行新版本的软件。 最简单的一个 – 编译源代码所需的所有东西,然后安装在自定义PREFIX ,就像在你自己的主目录中一样。 这样你甚至不需要root权限。 只有一些显着的空间。