Como usar uma biblioteca nunca no Ubuntu 12.04

0

Eu rodei o Ubuntu 12.04 no meu laptop e instalei originalmente o libxcb versão 1.8.1 do pacote, mas preciso de uma versão mais recente, porque preciso usar o novo mesa .

Eu o compilei do git com

--prefix /usr

e agora tenho arquivos duplicados. Os antigos estão em

/usr/lib/x86_64-linux-gnu

e os novos em

/usr/lib

O problema é que, se eu tentar compilar mesa , o compilador encontrará apenas a versão antiga de xcb . Se eu tentar removê-lo com apt-get , ele quer remover todo o X, eu acho. (Um monte de xserver-xorg packages.)

Eu tentei fazer de acordo com este guia .

Como posso resolver este problema?

    
por lrichard 08.04.2015 / 20:24

1 resposta

0

Não se preocupe com a versão instalada, basta remover a pasta.

Como chegar a outra versão, então?

Eu tentaria o apt-pinning para instalar o pacote de outra fonte.

Haverá um pacote mais novo em um PPA ou até mesmo em outra versão do Ubuntu e com o apt-pinning você poderá disponibilizá-los.

Tem suas limitações, no entanto.

Aqui você pode ler mais sobre isso.

Mas tenha cuidado. Especialmente atualizar o libc6 para uma versão mais nova quebrará todo o seu sistema. Aconteceu comigo também. Portanto, certifique-se de não atualizar a biblioteca principal do sistema, ou que a libc6 não faça parte dos pacotes atualizados.

Eu também vou postar outro link, onde diferentes "formas" de instalação são apresentadas. Dê uma olhada aqui

Mas, além dessa pequena falha, o pin-pinning funciona muito bem.

    
por s1mmel 10.04.2015 / 09:07