A remoção do Ubuntu 16.04 mesa 32 bit libraries

1

Estou tendo muitos problemas com bibliotecas de 32 bits sendo usadas em vários programas. Depois de muita pesquisa eu encontrei uma pergunta aqui que dizia que os diretórios da mesa poderiam estar causando isso e removê-los e rodar o "ldconfig" para atualizá-lo. Quando fiz todos os meus programas que anteriormente não estavam funcionando, comecei a trabalhar sem problemas. Estou usando a Nvidia, então acho que é algo a ver com isso. De qualquer forma, toda vez que meu computador atualiza, ele reinstala todas as bibliotecas que acabei de apagar. Eu tentei rodar "sudo apt-get remove ...", mas ele lista todos os pacotes que serão removidos e é quase tudo no meu computador. Então eu cancelo a remoção. Existe alguma maneira que eu possa remover essas bibliotecas de mesa permanentemente sem quebrar meu sistema operacional?

Abaixo está o comando que tenho que executar para ver onde os arquivos que preciso remover estão localizados:

$ ldconfig -p | grep libGL.so
libGL.so.1 (libc6,x86-64) => /usr/lib/nvidia-396/libGL.so.1
libGL.so.1 (libc6) => /usr/lib/i386-linux-gnu/mesa/libGL.so.1
libGL.so.1 (libc6) => /usr/lib32/nvidia-396/libGL.so.1
libGL.so (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libGL.so
libGL.so (libc6,x86-64) => /usr/lib/nvidia-396/libGL.so
libGL.so (libc6) => /usr/lib32/nvidia-396/libGL.so

Depois de excluir os arquivos localizados no diretório ... / mesa /, eu corro:

$ sudo ldconfig
$ ldconfig -p | grep libGL.so
libGL.so.1 (libc6,x86-64) => /usr/lib/nvidia-396/libGL.so.1
libGL.so.1 (libc6) => /usr/lib32/nvidia-396/libGL.so.1
libGL.so (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libGL.so
libGL.so (libc6,x86-64) => /usr/lib/nvidia-396/libGL.so
libGL.so (libc6) => /usr/lib32/nvidia-396/libGL.so
    
por Jacob-Gates 01.05.2018 / 10:37

0 respostas