Man page - dh_shlibdeps(1)
Packages contains this manual
- dh_installsysusers(1)
- dh_installdeb(1)
- dh_compress(1)
- dh_md5sums(1)
- debhelper(7)
- dh_installsystemduser(1)
- dh_builddeb(1)
- debhelper-compat-upgrade-checklist(7)
- dh_testroot(1)
- dh_installcron(1)
- dh_clean(1)
- dh_bugfiles(1)
- dh_dwz(1)
- dh_installcatalogs(1)
- dh_auto_clean(1)
- dh_installchangelogs(1)
- dh_lintian(1)
- dh_installman(1)
- dh(1)
- dh_movetousr(1)
- dh_assistant(1)
- dh_installdirs(1)
- dh_installudev(1)
- dh_installwm(1)
- dh_installmodules(1)
- dh_link(1)
- dh_fixperms(1)
- dh_installlogrotate(1)
- dh_installdocs(1)
- dh_ucf(1)
- dh_installinitramfs(1)
- dh_systemd_start(1)
- dh_prep(1)
- dh_listpackages(1)
- dh_strip(1)
- dh_movefiles(1)
- dh_installxfonts(1)
- dh_installdebconf(1)
- dh_systemd_enable(1)
- dh_installalternatives(1)
- dh_usrlocal(1)
- dh_auto_configure(1)
- dh_missing(1)
- dh_installinfo(1)
- dh_installmenu(1)
- dh_gencontrol(1)
- dh_install(1)
- dh_update_autotools_config(1)
- dh_auto_build(1)
- dh_installmanpages(1)
- dh_shlibdeps(1)
- dh_testdir(1)
- dh_installifupdown(1)
- dh_perl(1)
- dh_installinit(1)
- dh_installexamples(1)
- dh_icons(1)
- dh_auto_install(1)
- dh_installppp(1)
- dh_installtmpfiles(1)
- dh_installemacsen(1)
- dh_makeshlibs(1)
- dh_installsystemd(1)
- debhelper-obsolete-compat(7)
- dh_installgsettings(1)
- dh_auto_test(1)
- dh_installpam(1)
- dh_installmime(1)
- dh_installlogcheck(1)
apt-get install debhelper
Available languages:
en fr es pt ja deManual
DH_SHLIBDEPS
NOMERESUMO
DESCRIĂĂO
OPĂĂES
EXEMPLOS
VEJA TAMBĂM
AUTOR
TRADUĂĂO
NOME
dh_shlibdeps - calcula dependĂȘncias de bibliotecas partilhadas
RESUMO
dh_shlibdeps [ debhelper opçÔes ] [ -L pacote ] [ -l directório ] [ -X item ] [ -- params ]
DESCRIĂĂO
dh_shlibdeps Ă© um programa debhelper que Ă© responsĂĄvel por calcular dependĂȘncias de bibliotecas partilhadas para os pacotes.
Este programa Ă© meramente um wrapper em volta de dpkg-shlibdeps (1) que o chama uma vez por cada pacote listado no ficheiro de control , passando-lhe uma lista de executĂĄveis ELF e bibliotecas partilhadas que encontrou.
OPĂĂES
-X item , --exclude= item
Exclui ficheiros que contĂȘm item em qualquer ponto do seu nome de ficheiro de serem passados ao dpkg-shlibdeps . Isto farĂĄ as suas dependĂȘncias serem ignoradas. Isto pode ser Ăștil em algumas situaçÔes, mas use com cuidado. Esta opção pode ser usada mais do que uma vez para se excluir mais do que uma coisa.
-- params
Passa params para dpkg-shlibdeps (1).
-u params , --dpkg-shlibdeps-params= params
Esta Ă© outra maneira de passar params para dpkg-shlibdeps (1). EstĂĄ descontinuado, use -- em vez deste.
-l directĂłrio [ : directĂłrio ...]
Com versÔes recentes do dpkg-shlibdeps , esta opção geralmente não é necessåria.
Diz ao dpkg-shlibdeps (via seu parĂąmetro -l ), para procurar bibliotecas em pacotes privados no directĂłrio especificado (ou directĂłrios -- separados por dois pontos ":"). Com versĂ”es recentes do dpkg-shlibdeps , na maioria dos casos isto Ă© apenas Ăștil para pacotes que compilam mĂșltiplos sabores da mesma biblioteca, ou noutras situaçÔes onde a biblioteca Ă© instalada num directĂłrio que nĂŁo fica caminho normal de busca de bibliotecas.
-L pacote , --libpackage= pacote
Com versĂ”es recentes do dpkg-shlibdeps , esta opção geralmente nĂŁo Ă© necessĂĄria, a menos que o seu pacote compile mĂșltiplos "sabores" da mesma biblioteca ou confie em debian/shlibs.local para uma biblioteca interna.
Diz ao dpkg-shlibdeps (via seu parĂąmetro -S ), para procurar primeiro no directĂłrio de compilação do pacote para o pacote especĂfico, quando procura por bibliotecas, ficheiros de sĂmbolos, e ficheiros shlibs.
Se necessĂĄrio, isto pode ser passado vĂĄrias vezes com diferentes nomes de pacotes.
EXEMPLOS
Supondo que o seu pacote fonte produz os pacotes binĂĄrios libfoo1, libfoo-dev, e libfoo-bin. O libfoo-bin faz link contra libfoo1, e deve depender dele. No seu ficheiro de regras, primeiro corra dh_makeshlibs , e depois dh_shlibdeps :
dh_makeshlibs
dh_shlibdeps
Isto terĂĄ o efeito de gerar automaticamente um ficheiro shlibs para libfoo1, e usando esse ficheiro e a biblioteca libfoo1 no directĂłrio <debian/libfoo1/usr/lib> serve para calcular informação de dependĂȘncia de biblioteca partilhada.
Se for tambĂ©m produzido um pacote libbar1, isso Ă© uma compilação alternativa de libfoo, e Ă© instalado em /usr/lib/bar/ , vocĂȘ pode tornar libfoo-bin dependente de libbar1 como se segue:
dh_shlibdeps -Llibbar1 -l/usr/lib/bar
VEJA TAMBĂM
debhelper (7), dpkg-shlibdeps (1)
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 .