web-dev-qa-db-ja.com

Linuxで「update-alternatives」リンクを削除する方法

申し訳ありませんが、このような単純な問題を数時間解決することはできません。

私はタイプミスをしました

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

LibRblapackではなく、libRlapack.soである必要があります。問題は、正しいコマンドラインを発行した場合、つまり.

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

しかし、それは機能しません-正しいコマンドを入力すると同じエラーを返します。

どうすれば修正できますか?

ありがとう!

9
user2723490

手動でクリーンアップしてみます。私はこれをやったことがないので、必ず事前にバックアップしてください。

  • / etc/alternativesからリンクを削除します
  • 関連ファイルを管理ディレクトリから削除します
    • / var/lib/dpkg/alternatives/on ubuntu(debianは同じかもしれませんが、FILESセクションのmanページを確認してください)
    • / var/lib/alternatives /(CentOS 6および7)
7
user9517