web-dev-qa-db-fra.com

Comment supprimer les liens 'update-alternatives' sur Linux

Désolé d'avoir posé cette question, mais je ne peux pas résoudre un problème aussi simple pendant quelques heures:

J'ai fait une faute de frappe dans

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

Il doit s'agir de libRlapack.so au lieu de libRblapack. Le problème est que si vous émettez une ligne de commande correcte, c'est-à-dire.

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

il renvoie une erreur:

le lien principal de libRlapack.so doit être /usr/lib64/R/lib/libRblapack.so

J'ai essayé

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

mais cela ne fonctionne pas - renvoie la même erreur lors de la saisie d'une commande correcte.

Comment puis-je le réparer?

Merci!

9
user2723490

J'essaierais de le nettoyer manuellement. Je n'ai jamais fait cela, alors assurez-vous de sauvegarder au préalable.

  • Supprimez le lien de/etc/alternatives
  • Supprimez le fichier correspondant du répertoire admin
    • / var/lib/dpkg/alternatives/sur ubuntu (debian peut être le même mais consultez les pages de manuel sous la section FILES)
    • / var/lib/alternatives/sur CentOS 6 & 7
7
user9517