软件包中 .dir、.install 文件的用途

软件包中 .dir、.install 文件的用途

在打包 Ubuntu 软件包时,总会有一些奇怪的 .dir 和 .install 文件。我猜它们的目的是以某种方式指示要安装哪些文件,但我不太清楚这些文件的格式是什么,也不知道省略它们会有什么后果。

答案1

debian/installdebian/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/dirsdebian/packagename.dirs这样做会创建空目录:

path/installdir

通常是不需要的,除非您特别需要一个空目录或者源有问题Makefile......

http://www.debian.org/doc/manuals/maint-guide/dother.en.html#dirs

相关内容