Tentando resolver “Não é possível abrir o arquivo de objeto compartilhado libudev.so.0”? Obtendo muitos níveis de problemas de links simbólicos

1

Eu estava tentando resolver o problema destacado aqui :

Mas sempre que eu executo

 ln -s libudev.so.1 libudev.so.0

ou até mesmo

 ln -s libudev.so.0 libudev.so.1

Eu recebo Too many symbolic links error.

Eu sei que terei que refazer os links simbólicos, mas como?

    
por K_K 19.03.2014 / 16:43

1 resposta

0

Primeiro, tente descobrir qual libudev você tem e onde está:

sudo find / -name "libudev.so*"

Se você encontrar libudev.so.1 , anote seu caminho e vincule:

sudo ln -s <libudevpath>/libudev.so.1 <libudevpath>/libudev.so.0

Não tente vincular a outra direção!

ln -s file1 file0 cria um link simbólico entre dois arquivos. Sempre que um aplicativo procurar file0 (que realmente não existe!), Ele seguirá esse link e usará file1 .

Deixe-me saber se fui útil o suficiente.

    
por MTP 06.10.2014 / 21:11