1
如何创建安装一系列文件的Deb软件包
我想创建一个全新的deb软件包来安装一系列文件。如果可能的话,作为安装的一部分,我想将包含这些文件的文件夹解压缩到一个已知的文件夹位置。失败的话,了解一些如何打包源文件夹和文件的知识将非常有用。 问题是-这可能吗? 让我们举个例子: ~/mypluginfolder/包含文件x,y名为的子文件夹abc和在另一个文件名为的内部z。 我要压缩此文件夹: tar -cvf myfiles.tar ~/mypluginfolder 我想我的debian软件包看起来像 myfiles.tar.gz myfiles+ppafoss_0.1-1/ myfiles.tar DEBIAN changelog, compat, control, install, rules source 是否有可能以某种方式解压缩myfiles.tar到已知的文件夹位置 /usr/share/rhythmbox/plugins/ 因此,最终结果将是: /usr/share/rhythmbox/plugins/mypluginfolder /usr/share/rhythmbox/plugins/mypluginfolder\x /usr/share/rhythmbox/plugins/mypluginfolder\y /usr/share/rhythmbox/plugins/mypluginfolder\abc\z 如果-假设启动板需要源代码,则建议我将源文件夹和文件放到deb包结构中的位置。 这最终将成为一系列单独的启动板PPA程序包。 我更喜欢(但可能无法实现...)是将包装减至最少-从模板创建一系列包装并调整最低限度(更改日志等内容+ tar文件/文件和文件夹结构) 。