我必须开发必须在Scientific Linux 5或6上运行的C++程序。我想在Ubuntu上使用QtCreator进行开发,它的库比SCL6上的库要新得多。

是否有等效于C/C++程序的Python virtualenv?

将chroot与所有必需的库和依赖项一起使用可以完成此工作。是否存在?有关chroot的用法,请参见http://rcrowley.org/articles/dependencies.html

最佳答案

使用debootstrap创建chroot环境(甚至在单独的分区上安装ubuntu)。使用mount -o bind挂载您的主目录。使用schroot方便的chroot设置。

http://manpages.ubuntu.com/manpages/precise/en/man8/debootstrap.8.html

http://manpages.ubuntu.com/manpages/precise/en/man8/mount.8.html

http://manpages.ubuntu.com/manpages/precise/en/man1/schroot.1.html

09-04 17:58