web-dev-qa-db-fra.com

Impossible de créer un lien symbolique, que dois-je faire?

Lorsque j'entre la commande suivante sur une session de terminal.

$ Sudo ln -s /opt/uTorrent-server-v3_0/utserver /usr/bin/utserver

Il me montre le message suivant

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

Sudo ln -s /opt/uTorrent-server-v3_0/utserver /usr/bin/utserver n'a pas pu créer le lien symbolique.

Que devrais-je faire?

9

Vous devriez vérifier si le lien symbolique/usr/bin/utserver existe. Si tel est le cas, vous pouvez le dissocier:

Sudo unlink /usr/bin/utserver

puis refaites la commande ln

Sudo ln -s /opt/uTorrent-server-v3_0/utserver /usr/bin/utserver

À votre santé,

14
Tung Tran

$ man ln

ln [OPTION]... TARGET

Cela crée un lien vers TARGET dans le répertoire en cours.

Sudo rm /usr/bin/utserver
cd /usr/bin/     
Sudo ln -s /opt/uTorrent-server-v3_0/utserver

Assurez-vous que le fichier /opt/uTorrent-server-v3_0/utserver existe. Sinon, utilisez un chemin valide.

- UPDATE

Compte tenu des informations: Le lien /usr/bin/utserver pointe vers la bonne cible /opt/uTorrent-server-v3_0/utserver

Le lien symbolique est donc déjà défini. Toute autre erreur que vous pourriez avoir n’a rien à voir avec la partie ln.

Par le uname -a donné, vous utilisez un système d'exploitation 32 bits. Donc, vous devriez télécharger et installer la version 32 bits de µTorrent Server.

0
Gayan Weerakutti

Il n'y a rien pour aider, la cible existe déjà. Vous pouvez supprimer la cible puis créer à nouveau le lien symbolique:

Sudo rm /usr/bin/utserver
Sudo ln -s /opt/uTorrent-server-v3_0/utserver /usr/bin/utserver
0
A.B.