如何删除Linux上的“更新替代”链接

对不起,问这个,但我不能解决这样一个简单的问题几个小时:

我犯了一个错字

update-alternatives --install /usr/lib64/R/lib/libRblapack.so libRblapack.so /usr/lib64/R/lib/libRblapack_native.so 100 

它应该是libRlapack.so而不是libRblapack。 问题是,如果发出正确的命令行,即

 update-alternatives --install /usr/lib64/R/lib/libRlapack.so libRlapack.so /usr/lib64/R/lib/libRlapack_native.so 100 

它返回一个错误:

libRlapack.so的主链接必须是/usr/lib64/R/lib/libRblapack.so

我试过了

 update-alternatives --remove libRblapack.so /usr/lib64/R/lib/libRblapack.so 

但它不起作用 – input正确的命令时返回相同的错误。

我怎样才能解决它?

谢谢!

我会尝试手动清理它。 我从来没有这样做,所以确保你事先备份。

  • 从/ etc / alternatives中删除链接
  • 从admin目录中删除相关文件
    • / var / lib / dpkg / alternatives / on ubuntu(debian可能是相同的,但检查文件部分下的手册页)
    • / CentOS 6&7上的/ var / lib / alternatives /