Come rimuovere i collegamenti "update-alternatives" su Linux


9

Ci scusiamo per averlo chiesto, ma non riesco a risolvere un problema così semplice per alcune ore:

Ho fatto un errore di battitura in

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

Dovrebbe essere libRlapack.so invece di libRblapack. Il problema è che se emette una riga di comando corretta, ad es

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

restituisce un errore:

il collegamento principale per libRlapack.so deve essere /usr/lib64/R/lib/libRblapack.so

Provai

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

ma non funziona: restituisce lo stesso errore quando si immette un comando corretto.

Come posso ripararlo?

Grazie!

Risposte:


7

Proverei a ripulirlo manualmente. Non l'ho mai fatto, quindi assicurati di eseguire il backup in anticipo.

  • Rimuovere il collegamento da / etc / alternatives
  • Rimuovere il file pertinente dalla directory di amministrazione
    • / var / lib / dpkg / alternatives / su ubuntu (debian potrebbe essere lo stesso ma controlla le pagine man nella sezione FILES)
    • / var / lib / alternatives / su CentOS 6 e 7

Grazie! ha funzionato - Ho appena modificato il file di collegamento in / var / lib / alternatives /
user2723490
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.