Falha ao criar link simbólico, o que devo fazer? [duplicado]

6

Quando eu digito o seguinte comando em uma sessão de terminal.

$ sudo ln -s /opt/utorrent-server-v3_0/utserver /usr/bin/utserver

Mostra-me a seguinte mensagem

ln: failed to create symbolic link ‘/usr/bin/utserver’: File exists

sudo ln -s /opt/utorrent-server-v3_0/utserver /usr/bin/utserver falhou ao criar o link simbólico.

O que devo fazer?

    
por moooooooiiiiiiiiiiiiii 01.12.2015 / 16:29

3 respostas

11

Você deve verificar se o link simbólico / usr / bin / utserver existe. Em caso afirmativo, você poderia desvinculá-lo:

sudo unlink /usr/bin/utserver

depois refaça o comando ln

sudo ln -s /opt/utorrent-server-v3_0/utserver /usr/bin/utserver

Felicidades,

    
por Tung Tran 01.12.2015 / 16:46
0

$ man ln

ln [OPTION]... TARGET

Isso cria um link para TARGET no diretório atual.

sudo rm /usr/bin/utserver
cd /usr/bin/     
sudo ln -s /opt/utorrent-server-v3_0/utserver

Verifique se o arquivo /opt/utorrent-server-v3_0/utserver existe. Se não usar um caminho válido.

- ATUALIZAÇÃO

Dada a informação: O link /usr/bin/utserver aponta para o alvo correto /opt/utorrent-server-v3_0/utserver

Portanto, o link simbólico já está definido. Qualquer outro erro que você possa ter não tem nada a ver com ln part.

Pelo dado uname -a você está usando o sistema operacional de 32 bits. Então você deve baixar e instalar o 32 bit versão do µTorrent Server.

    
por Gayan Weerakutti 01.12.2015 / 16:44
0

Não há nada para ajudar, o alvo já existe. Você pode remover o alvo e depois criar o link simbólico novamente:

sudo rm /usr/bin/utserver
sudo ln -s /opt/utorrent-server-v3_0/utserver /usr/bin/utserver
    
por A.B. 01.12.2015 / 17:41