Hi,
* Jan Rakelmann [03-01-22 20:15:21 +0100] wrote:
- Rocco Rutte wrote:
ich bin bei Backups ueber /etc/alternatives unter Debian gestolpert und erachte das als ueberfluessig.
mutig
Hmm.
Der Aesthetik wegen wuerde ich das gern entfernen. Gibt es da irgendwas schlimmes zu erwarten bzw. setzt irgendwas zwingend darauf auf?
Mal im Ernst, über das alternatives-System wird z.B. die Wahl des Windowmanager geregelt oder auch welcher Java-Compiler benutzt wird und noch eine Menge mehr.
Hmm, das mag ja eine gute Idee sein, aber wenn ich einen Job machen will, dann ueberlege ich mir, welche Tools ich dafuer nehmen will; fuer den Rest gibt es Configs bzw. Dotfiles. Wenn ich Software schreibe, die andere voraussetzt, dann weise ich darauf hin und ueberlege mir ggfs. Default-Werte. So richtig ist mir der Sinn der Sache noch nicht klar.
Wenn ich jetzt also ein Programm veroeffentliche, dass einen Editor braucht, dann patcht das ein Debian-Maintainer u.U. so, dass auf /usr/bin/editor zurueckgefallen wird, falls $EDITOR oder $VISUAL nicht da ist; d.h. mein Default ist weg. Ich weiss noch nicht, ob ich das gut finden soll. Ausserdem stoesst man damit vielleicht ja auch Usern vor den Kopf, die das System nicht kennen, wenn man dann ploetzlich etwas aendert etwas geaendert wird und der Admin nichts davon weiss.
man update-alternatives hilft dir weiter
Da steht nur, wie es funktioniert: Gruppierungen, Prioritaeten, etc. Wenn ich es mir auf der Zunge zergehen lasse, dann ist doch recht hoher Aufwand fuer IMHO wenig Nutzen.
Ausserdem ist das bei mir inkonsistent und unuebersichtlich, weshalb es mich ja stoert. Zum Beispiel ist nur OpenSSH installiert und es gibt symlinks unter /etc/alternatives. Ich habe mehrere Shells und diverse makes installiert, wofuer es keine Symlinks gibt. Liegt das dann an den Maintainern? Was macht das Alternatives-System, wenn der Name eines Tools == Name des Tasks ist (im Beispiel von make)?
Ich hatte ja irgendwie gehofft, dass mir jemand verraten kann, was genau nicht mehr laeuft, wenn ich das alles entferne. Ich werds wohl einfach mal tun und abwarten, was passiert.
bye, Rocco