在打包 Ubuntu 软件包时,总会有一些奇怪的 .dir 和 .install 文件。我猜它们的目的是以某种方式指示要安装哪些文件,但我不太清楚这些文件的格式是什么,也不知道省略它们会有什么后果。
答案1
debian/install
和debian/packagename.install
文件都有相同的用途,后者用于从同一源构建多个二进制包的情况(因此您需要区分哪些文件进入哪个结果包)。
如果源Makefile
(和其他安装系统)已经为您完成了安装,则通常不需要它们,否则未安装的(额外)文件可以通过这些文件进行安装。
语法很简单:
path/sourcedir/file path/installdir
# for example
data/foo.jpg usr/share/packagename
看http://www.debian.org/doc/manuals/maint-guide/dother.en.html#install
--
同样道理debian/dirs
,debian/packagename.dirs
这样做会创建空目录:
path/installdir
通常是不需要的,除非您特别需要一个空目录或者源有问题Makefile
......
看http://www.debian.org/doc/manuals/maint-guide/dother.en.html#dirs