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


9

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

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

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

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

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

ありがとう!

回答:


7

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

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

ありがとう!動作しました-/ var / lib / alternatives /のリンクファイルを編集しました
user2723490
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.