Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Slack
Por removido
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Atualizando as bibliotecas fo Basic Linux
Linux user
Publicado por Sergio Teixeira - Linux User # 499126 em 20/03/2008

Login: Teixeira, 585419 pontos
[ Hits: 3028 ]

Atualizando as bibliotecas fo Basic Linux

A maioria das aplicações Linux se utiliza de um conjunto de bibliotecas de subrotinas compartilhadas (algo que lembra as famosas "DLL" do Windows). De tempos em tempos, esse conjunto de bibliotecas poderá necessitar de uma atualização. É isso que iremos aprender a fazer.

- O que é uma biblioteca compartilhada?

Uma biblioteca (library) é composta por um conjunto de subrotinas necessárias para executar determinadas ações. Por exemplo, ao invocarmos um editor de texto, é quase certo que desejaremos abrir o editor, digitar, editar, salvar o texto em algum tipo de mídia ou ainda imprimí-lo.

Haverá uma subrotina (ou mais) já disponibilizada pelo Linux para cada uma dessas atividades.

Vamos supor que tenhamos vários editores de texto, e vários editores gráficos. Ao invés de termos um conjunto de DLLs para cada um desses aplicativos (como no Windows), o Linux tem um conjunto padrão que serve a todos (ou à maioria deles).

Atualmente a biblioteca padrão do Linux tem o nome de glibc2.

Mas a biblioteca do Basic Linux é uma outra, bem menor, com o propósito único de propiciar um carregamento mais rápido em antigos PCs e, claro, economizar espaço nos disquetes de instalação.

A biblioteca usada pelo BL3 é a libc5 que era o padrão do Linux no final dos anos 90.

Todos os pacotes Slackware 3.x e 4.0 se utilizam da libc5, bem como os pacotes Red Hat e Debian da mesma época.

O Linux é um sistema operacional que é formado basicamente pelo kernel e em seguida pela biblioteca padrão (incluindo-se aí os drivers de dispositivo necessários). Sobre essa base rodarão os aplicativos.

- Por que atualizar?

Ora, libc5 é uma biblioteca muito boa, e a maioria dos usuários encontrará praticamente tudo o que precisa nos pacotes do Slackware 4.0 ou nos BL3 add-ons.

Mas, se desejarmos utilizar aplicativos Linux provenientes de outras fontes, muito provavelmente precisaremos atualizar essa biblioteca.

Nesse caso, precisaremos de dois pacotes:

O primeiro deles (glibc-solibs-2.3.1-i386-3.tgz) será encontrado no Slackware 9.0 no diretório /slackware/a

O segundo (misc-libs.tgz) encontraremos em:
Usaremos o comando pkg para instalá-los:

# pkg glibc-solibs-2.3.1-i386-3.tgz
# pkg misc-libs.tgz


Apenas isso será o suficiente para executarmos uma porção de aplicativos atuais.

No entanto, algumas aplicações exigirão bibliotecas adicionais, que poderão ser encontradas no Slackware 9.0 possivelmente nos diretórios a ou l.

Lembremo-nos de que máquinas 386 e 486 talvez não sejam capazes de rodar certos aplicativos mais novos (coisas como KDE, Mozilla, etc.), portanto vamos somente até onde a mão alcança.


Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada Replicação de servidor com partimage
   Dica Linux recomendada Análise de trafégo em modo texto com Trafshow
   Dica Linux recomendada Named Pipe (First in First out) FIFO
   Dica Linux recomendada Permissões e privilégios no Linux
   Dica Linux recomendada Leitura recomendadíssima!

Comentários
Nenhum comentário foi encontrado.

Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.