dav*_*k01 8 linux debian build rpm isolation
好的,所以在试图追踪第n次各种软件的依赖关系并复制各种人为所有不同的linux发行版做的工作后,我想知道是否有更好的方法来捆绑各种软件到.rpm或.deb文件中以便于分发.
我目前为此做的设置是各种工具的frankenstein怪物,但主要是Vagrant和libguestfs,它们是在Fedora中运行的源代码构建的,因为没有任何发行版实际发布它virt-diff.以下是我目前遵循的步骤:
.vmdk并调用它base-image..vmdk并调用它non-base-image.virt-diff差异比较两个图像和转储数据文件调用diff.diff到另一种格式,其中包含我需要的信息,没有任何废话,我不喜欢的东西/var.guestfish使用一堆copy-out命令生成脚本.guestfish脚本.diff因为guestfish无法执行此操作.我想知道是否有更好的方法来做到这一点.你认为会有,但我还没弄清楚.
我肯定会考虑以下内容:
A)
或 B)
如上所述的前两个步骤,然后将 rpm 打包到存档中,构建一个包含上述所有内容的软件包,并作为后期脚本启动 rpm 的实际安装(沿着 rpm -Uvh /tmp/repo/* 的行) (也许在清理阶段)。不知道是否可以避免 rpm 数据库上的锁定。
| 归档时间: |
|
| 查看次数: |
657 次 |
| 最近记录: |