当我在终端会话中输入以下命令时。
$ sudo ln -s /opt/utorrent-server-v3_0/utserver /usr/bin/utserver
它向我显示了以下消息
ln: failed to create symbolic link ‘/usr/bin/utserver’: File exists
sudo ln -s /opt/utorrent-server-v3_0/utserver /usr/bin/utserver
无法创建符号链接。
我应该怎么办?
答案1
您应该检查符号链接 /usr/bin/utserver 是否存在。如果存在,您可以取消链接:
sudo unlink /usr/bin/utserver
然后重做 ln 命令
sudo ln -s /opt/utorrent-server-v3_0/utserver /usr/bin/utserver
干杯,
答案2
$ man ln
ln [OPTION]... TARGET
这会在当前目录中创建到 TARGET 的链接。
sudo rm /usr/bin/utserver
cd /usr/bin/
sudo ln -s /opt/utorrent-server-v3_0/utserver
确保文件/opt/utorrent-server-v3_0/utserver
存在。如果不存在,请使用有效路径。
- 更新
给出以下信息:链接/usr/bin/utserver
指向正确的目标/opt/utorrent-server-v3_0/utserver
ln
因此符号链接已设置。您可能遇到的任何其他错误与部分无关。
鉴于uname -a
您使用的是 32 位操作系统。因此您应该下载并安装这32 位µTorrent 服务器的版本。
答案3
没什么帮助,目标已经存在。您可以删除目标,然后再次创建符号链接:
sudo rm /usr/bin/utserver
sudo ln -s /opt/utorrent-server-v3_0/utserver /usr/bin/utserver