Solução própria do OP nos comentários:
Eu removi o binário do anaconda, executei o
sudo ldconfig
(desde que recebi alguns erros sobre a nova biblioteca não ser encontrada), e agoraxz --version
mostra a nova versão e funciona. SUCESSO!
Eu baixei XZ Utils de seu site e os construí usando ./configure
e make
, que cria um monte de binários. (Eu os testei e eles funcionam.) Agora eu gostaria de ter esses novos binários acessíveis em todo o sistema. Fazer sudo make install
, no entanto, não é bom, pois a execução de xz --version
mostra a versão antiga.
Eu tentei lidar com o mais recente xz
binary para /usr/bin
, mas isso não parece ajudar.
Como pode "atualizar" os utilitários XZ de modo que digitar xz
em um terminal me forneça os novos binários?
(Estou executando o Ubuntu 14.04)
Editar
type -a xz
outputs
xz is /home/diego/anaconda3/bin/xz
xz is /usr/local/bin/xz
xz is /usr/bin/xz
xz --version
de saídas
xz (XZ Utils) 5.0.5
liblzma 5.0.5
/usr/bin/xz
de saídas
xz (XZ Utils) 5.2.2
liblzma 5.2.2
(Eu suponho que isso é porque eu copiei o novo binário aqui)
/usr/local/bin/xz
de saídas
/usr/local/bin/xz: /lib/x86_64-linux-gnu/liblzma.so.5: version 'XZ_5.2' not found (required by /usr/local/bin/xz)
Solução própria do OP nos comentários:
Eu removi o binário do anaconda, executei o
sudo ldconfig
(desde que recebi alguns erros sobre a nova biblioteca não ser encontrada), e agoraxz --version
mostra a nova versão e funciona. SUCESSO!
Postagem cruzada da minha solução de link
Eu tive o seguinte erro semelhante no Ubuntu 16.04 ao executar buildroot em um projeto que está trabalhando para outros desenvolvedores no meu grupo.
Eu recebo o mesmo erro se eu executar xz --version
.
xzcat: /lib/x86_64-linux-gnu/liblzma.so.5: version 'XZ_5.2' not found (required by xzcat)
Consegui contornar esse problema instalando o xz versão estável 5.2.3 (2016-12-30).
Obrigado às instruções daqui, além do ldconfig: link
Resumo das etapas:
Faça o download e extraia xz-5.2.3.tar.gz do link
cd xz-5.2.3
./configure --enabled-shared
make
sudo make install
sudo ldconfig