dh_auto_install - corre automaticamente "make install" ou semelhante
dh_auto_install
[
opções do sistema de compilação]
[
opções do debhelper]
[
-- parâmetros]
dh_auto_install é um programa debhelper que tenta instalar
automaticamente ficheiros compilados. Fá-lo ao correr o comando
apropriado para o sistema de compilação que detecta que o pacote
usa. Por exemplo, se existir um
Makefile e este conter um alvo
install, então isto é feito ao correr
make (ou
MAKE, se a variável de ambiente estiver definida). Se existir um
setup.py ou
Build.PL, ele é usado. Note que o sistema de
compilação Ant não suporta instalação,
portanto o
dh_auto_install não irá instalar ficheiros
compilados usando o Ant.
Em compatibilidade 15 ou posterior,
dh_auto_install irá usar
debian/tmp como
--destdir predefinida e deve ser movida de
lá para o directório de compilação de pacote
apropriado usando
dh_install(1) ou ferramentas semelhantes. Contudo, se
o addon
single-binary para
dh(1) estiver activo, então
irá passar um
--destdir=debian/package/
explícito para
dh_auto_install.
Para níveis de compatibilidade anteriores então a menos que a
opção
--destdir seja especificada, os ficheiros
são instalados em debian/
pacote/ se existir apenas um pacote
binário. No caso de pacote de múltiplos binários, em vez
disso os ficheiros são instalados em
debian/tmp/, e
deverão ser movidos daí para o directório apropriado de
compilação de pacote usando o
dh_install(1) ou
ferramentas semelhantes.
DESTDIR é usado para dizer ao make onde instalar os ficheiros. Se
o Makefile foi gerado pelo MakeMaker a partir de um
Makefile.PL,
irá automaticamente definir
PREFIX=/usr também, pois tais
Makefiles precisam disso.
Isto entende-se que deve funcionar com cerca de 90% dos pacotes. Se não
funcionar, ou tente usar o alvo de instalação errado,
você é encorajado a não usar o
dh_auto_install, e
correr o make install manualmente.
Veja "
BUILD SYSTEM OPTIONS" in
debhelper(7) para uma
lista de selecção de sistemas de compilação comuns
e opções de controle.
-
--destdir=directório
- Instala ficheiros no directório especificado.
Se esta opção não for especificada, o
directório de destino é determinado automaticamente como
descrito na secção "
DESCRIÇÃO"
-
-- params
- Passa params para o programa que é executado,
após os parâmetros que o dh_auto_install normalmente
passa.
debhelper(7)
Este programa é parte do debhelper.
Joey Hess <
[email protected]>
Américo Monteiro
Se encontrar algum erro na tradução deste documento, por favor
comunique para Américo Monteiro
[email protected] ou Equipa
Debian de Tradução Portuguesa
[email protected].