我们使用rpm在内部部署我们的Web应用程序。 rpm安装文件,配置apache,cron,日志等。RPM软件包的测试安装
我想建立一个测试版本的rpm,安装在不同的位置,使用apache,cron和logging的不同配置。应该可以在同一台机器上安装生产和测试rpm。
在安装我想有这样的事情
/opt/app/www/...
/opt/app-test/www/...
/etc/httpd/conf.d/app.conf
/etc/httpd/conf.d/app-test.conf
/etc/cron.d/app
/etc/cron.d/app-test
/etc/init.d/app
/etc/init.d/app-test
什么是实现这一目标的好方法都RPM包?
- 复制规范并将所有内容重命名为“test”?
- 为prod/test创建不同的子包装?
- 使用rpm宏来更改规格中的位置和名称?
- 使用rpm --relocate?
是否有任何现有的rpm试图做到这一点,我可以看看?
我们决定改用虚拟化并忽略问题。 rpmdb的提示看起来很有用,谢谢。 – serbaut 2009-11-12 20:39:43
你们中的任何一个人是否都在使用Maven完成这类工作?我正在寻找能够指导我使用[Maven RPM插件](http://mojo.codehaus.org/rpm-maven-plugin/)的更好教程的人。 – blong 2011-10-25 15:22:20