Scroll to navigation

DH_STRIP(1) Debhelper DH_STRIP(1)
 

NOME

dh_strip - despoja executáveis, bibliotecas partilhas, e algumas bibliotecas estáticas

SINOPSE

dh_strip [debhelper opções] [-Xitem] [ --dbg-package=pacote] [--keep-debug]

DESCRIÇÃO

dh_strip é um programa debhelper que é responsável por despojar executáveis, bibliotecas partilhadas, e bibliotecas estáticas que não são usadas para depuração.
Este programa examina os seus directórios de compilação de pacotes e decide sozinho o que despojar. Usa o file(1), as permissões de ficheiros e os nomes dos ficheiros para descobrir quais ficheiros são bibliotecas partilhadas ( *.so), binários executáveis, e bibliotecas estáticas ( lib*.a) e de depuração ( lib*_g.a, debug/*.so), e despoja cada um o máximo possível. (O que não é de todo para bibliotecas de depuração.) Em geral parece acertar muito bem nos ficheiros, e fará o trabalha certo em quase todos os casos.
Como é muito difícil perceber automaticamente se um ficheiro é um módulo, e difícil determinar como despojar um módulo, o dh_strip presentemente não lida com o despojar de módulos binários como os ficheiros .o.

OPÇÕES

-Xitem, --exclude=item
Exclui ficheiros que contenham item em qualquer ponto do seu nome de serem despojados. Você pode usar esta opção várias vezes para construir uma lista de coisas a excluir.
--dbg-package=pacote
Faz o dh_strip salvar os símbolos de depuração despojados dos pacotes em que actua como ficheiros independentes no directório de compilação do pacote do pacote de depuração especificado.
Por exemplo, se os seus pacotes são libfoo e foo e você deseja incluir um pacote foo-dbg com símbolos de depuração, use dh_strip --dbg-package=foo-dbg.
Note que esta opção comporta-se de modo significativamente diferente nos níveis 4 e inferiores de compatibilidade do debhelper. Em vez de especificar o nome de um pacote de depuração para meter símbolos lá dentro, especifica um pacote (ou pacotes) que devem ter os símbolos de depuração separados, e os símbolos separados são colocados em pacotes com -dbg adicionado ao seu nome.
-k, --keep-debug
Os símbolos de depuração serão retidos, e separados para um ficheiro independente em usr/lib/debug/ no directório de compilação do pacote. --dbg-package é mais fácil de usar que esta opção, mas esta opção é mais flexível.

NOTAS

Se a variável de ambiente DEB_BUILD_OPTIONS conter nostrip, nada será despojado, em conformidade com a política Debian (secção 10.1 "Binários").

EM CONFORMIDADE COM

Debian policy, versão 3.0.1

VEJA TAMBÉM

debhelper(7)
Este programa é parte do debhelper.

AUTOR

Joey Hess <joeyh@debian.org>

TRADUÇÃO

Américo Monteiro
Se encontrar algum erro na tradução deste documento, por favor comunique para Américo Monteiro a_monteiro@gmx.com ou Equipa Debian de Tradução Portuguesa traduz@debianpt.org.
2016-07-24 9.20150101+deb8u2