it-swarm.com.de

So entfernen Sie "Update-Alternativen" -Links unter Linux

Es tut mir leid, dass ich das gefragt habe, aber ich kann ein so einfaches Problem einige Stunden lang nicht lösen:

Ich habe einen Tippfehler gemacht

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

Es sollte libRlapack.so anstelle von libRblapack sein. Das Problem ist, dass, wenn eine korrekte Befehlszeile ausgegeben wird, d.h.

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

es gibt einen Fehler zurück:

der primäre Link für libRlapack.so muss /usr/lib64/R/lib/libRblapack.so sein

Ich habe es versucht

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

aber es funktioniert nicht - gibt den gleichen Fehler zurück, wenn ein korrekter Befehl eingegeben wird.

Wie kann ich das Problem beheben?

Vielen Dank!

9
user2723490

Ich würde versuchen, es manuell aufzuräumen. Ich habe das noch nie gemacht, also stellen Sie sicher, dass Sie vorher sichern.

  • Entfernen Sie den Link aus/etc/alternatives
  • Entfernen Sie die entsprechende Datei aus dem Administratorverzeichnis
    • / var/lib/dpkg/alternatives/on ubuntu (debian kann identisch sein, aber überprüfen Sie die Manpages im Abschnitt FILES)
    • / var/lib/alternatives/unter CentOS 6 & 7
7
user9517