想在linux下装个软件,但又不知道能不能顺利编译。编译成功了倒好,编译失败呢,编译时装的各种依赖都装在体统上了,要移除干净还真费神。但是用mock 就可以monitor、模拟。编译成功的话生成rpm文件。 然后在系统上直接安装编译出来的rpm,编译失败也不会在真实系统上安装任何东西。
——摘自icyboy语录。
http://fedoraproject.org/wiki/Projects/Mock
http://fedoraproject.org/wiki/Using_Mock_to_test_package_builds
案例:
http://www.smert.net/2009/04/22/using-mock-to-build-postfix-rpms-with-mysql-support-for-centos/