Propósito de .dir, .install files in packages

5

Ao empacotar os pacotes do Ubuntu, há sempre estes arquivos engraçados .dir e .install ao redor. Eu suponho que o objetivo deles é de alguma forma indicar quais arquivos devem ser instalados, mas não tenho tanta certeza sobre qual é o formato desses arquivos, nem quais são as conseqüências quando eles são omitidos.

    
por Nico Schlömer 01.09.2012 / 22:58

1 resposta

4
Os arquivos

debian / install e debian / packagename.install têm o mesmo propósito, o último sendo usado no caso de você construir múltiplos pacotes binários a partir da mesma fonte (então você precisa distinguir quais arquivos vão para qual pacote resultante). / p>

Se a fonte Makefile (/ outro sistema de instalação) já cuida da instalação para você, eles geralmente não são necessários, arquivos (extras) que não são instalados de outra forma podem ser instalados por eles.

A sintaxe é simplesmente:

path/sourcedir/file path/installdir
# for example
data/foo.jpg usr/share/packagename

Veja o link

-

Da mesma forma, vai para debian / dirs e debian / packagename.dirs, que cria diretórios vazios:

path/installdir

Normalmente é desnecessário, a menos que você precise especificamente de um diretório vazio ou se houver um problema com o Makefile de origem ...

Veja o link

    
por arand 18.10.2012 / 01:20