Múltiplas versões de uma lib no Linux

1

Por isso, muitas vezes tenho o problema de trabalhar em aplicativos que precisam de versões diferentes da mesma biblioteca. Geralmente não consigo ter duas versões da mesma biblioteca instalada, mas posso vincular a versões locais específicas. No entanto, se essas bibliotecas novamente dependerem da versão diferente de alguma outra coisa, eu estou rapidamente entrando no "inferno da dependência". Eu entendo (eu acho) os benefícios de compartilhar bibliotecas, mas, francamente, eu preferiria que cada programa / biblioteca viesse com tudo de que precisa. Existe alguma distro linux lá fora que tentou algo assim? seria possível?

Obrigado!

    
por Joe 04.12.2010 / 20:56

2 respostas

0

Existe um site para sta.li , uma distribuição linux onde tudo está vinculado estaticamente. Mas ele não tem muita documentação e apenas um tarball de 23MB, então eu duvido que seja algo próximo de ser usado.

Alguns aplicativos oferecem versões vinculadas estaticamente. Pesquisa de pacotes do Ubuntu

    
por 04.12.2010 / 21:08
0

O probelm de dependência ocorre principalmente quando você está compilando um pacakge manualmente ou instalando um único pacote deb ou rpm que você baixou. Será uma boa ideia usar o gerenciador de pacotes fornecido em sua distro para instalar os pacotes. No ubuntu você pode usar o apt-get ou na distro baseada em redhat você pode usar gerenciadores de pacotes yum. Você precisa adicionar os repositórios de terceiros, como o link , se o pacote que você está procurando não estiver no repositório padrão da distro.

    
por 04.12.2010 / 21:46