Comment supprimer les liens 'update-alternatives' sur Linux

9

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!

user2723490
la source

Réponses:

7

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
user9517
la source
Merci! cela a fonctionné - Je viens de modifier le fichier de lien dans / var / lib / alternatives /
user2723490