libblas.so.3 的符号链接

symbolic links of libblas.so.3

我弄乱了 libblas.so.3

的符号链接

我收到错误消息:

sudo update-alternatives --list libblas.so.3
update-alternatives: error: cannot stat file '/usr/lib/libblas/libblas.so.3': Too many levels of symbolic links

当我这样做时:

ls -l /usr/lib/libblas/libblas.so.3:
lrwxrwxrwx 1 root root 30 Nov 23 15:15 /usr/lib/libblas/libblas.so.3 -> /etc/alternatives/libblas.so.3

然后,再次:

ls -l /etc/alternatives/libblas.so.3
lrwxrwxrwx 1 root root 29 Nov 25 14:36 /etc/alternatives/libblas.so.3 -> /usr/lib/libblas/libblas.so.3

如果能帮助解决这种情况,我们将不胜感激。我不知道这是否足够的信息。如果没有,请告诉我,我会尝试提供更多。谢谢

我想问题是 /usr/lib/libblas/libblas.so.3 链接回 etc/..,但它应该指向实际文件。我该怎么做?

我必须删除替代目录中的 link:

sudo rm /etc/alternatives/libblas.so.3

然后,我重新创建了 link,但指向一个真实的库文件。为此,我从图集包中选择了相应的:

sudo ln -s /usr/lib/atlas/atlas-base/libblas.so.3 /etc/alternatives/libblas.so.3