Beruflich Dokumente
Kultur Dokumente
www.4linux.com.br
-2
Sumrio
Captulo 1
Gerenciar bibliotecas ................................................................................................................ 3
1.1. Mos a obra..................................................................................................................... 4
Captulo 2
Gerenciando .............................................................................................................................. 5
2.1. Objetivos......................................................................................................................... 5
2.1. Troubleshooting.............................................................................................................. 5
ndice de tabelas
ndice de Figuras
www.4linux.com.br
Captulo 1
Gerenciar bibliotecas
www.4linux.com.br
www.4linux.com.br
www.4linux.com.br
Bibliotecas estticas
Binrio roda de forma independente ( + )
Ganho de performance ( + )
Gasto desnecessrio de memria ( - )
Tamanho maior no final do arquivo ( - )
Funcionamento
Para entender todo o funcionamento das bibliotecas, vamos conhecer os
comandos, arquivos, diretrios e suas ligaes.
www.4linux.com.br
ld.so
Completa a ligao entre o binrio e as bibliotecas dinmicas em tempo de
execuo.
/etc/ld.so.cache
Arquivo de cache usado por ld.so para localizar as bibliotecas, deixando a
ligao mais rapida.
/lib e /usr/lib
Localizao das bibliotecas no sistema.
/etc/ld.so.conf
Arquivo com a localizao de bibliotecas adicionais. neste arquivo que
temos informaes de onde podemos personalizar caminhos adicionais para as
bibliotecas
ldconfig
Comando usado para que as alteraes no arquivo /etc/ld.so.conf atualizem
o /etc/ld.so.cache. Exemplo:
www.4linux.com.br
Captulo 2 Gerenciando - 8
Captulo 2
Gerenciando
2.1. Objetivos
Trobleshooting: Resolver problemas de bibliotecas.
2.1. Troubleshooting
Como posso resolver problemas de bibliotecas?
www.4linux.com.br
Captulo 2 Gerenciando - 9
Descompacte para o diretrio /usr/local atravs do comando tar
$ /usr/local/kompozer/kompozer-bin
# vim /etc/ld.so.conf.d/kompozer.conf
/usr/local/kompozer
# ldconfig
O que aconteceu?
www.4linux.com.br
Captulo 2 Gerenciando - 10
O ldconfig leu a configurao do arquivo ld.so.conf que aponta para o
diretrio /etc/ld.so.conf.d, e neste diretrio foi criado o arquivo kompozer.conf com a
localizao das bibliotecas do binrio kompozer-bin.
Essa localizao foi adicionada ao arquivo de cache ld.so.cache, que
consultado pelo ld.so para fazer as ligaes das bibliotecas.
$ /usr/local/kompozer/kompozer-bin
www.4linux.com.br