Как удалить ссылки «обновить альтернативы» в Linux

9

Извините за вопрос, но я не могу решить такую ​​простую проблему в течение нескольких часов:

Я допустил опечатку в

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

но это не работает - возвращает ту же ошибку при вводе правильной команды.

Как я могу это исправить?

Спасибо!

user2723490
источник

Ответы:

7

Я бы попробовал почистить его вручную. Я никогда не делал этого, поэтому убедитесь, что вы сделали резервную копию заранее.

  • Удалить ссылку из / etc / alternatives
  • Удалить соответствующий файл из каталога администратора
    • / var / lib / dpkg / alternatives / в Ubuntu (Debian может быть таким же, но проверьте справочные страницы в разделе FILES)
    • / var / lib / альтернативы / в CentOS 6 и 7
user9517
источник
Спасибо! это сработало - я только что отредактировал файл ссылки в / var / lib / alternatives /
user2723490