* für eine Aufgabe können mehrere Programme installiert sein * mehrere Editoren * um zu wissen welches Programm standardmäßig genutzt werden soll für eine Aufgabe gibt es die "alternatives" * ähnlich "Standardprogramm" auf der grafischen Oberfläche Das Verwaltungsprogramm ist: update-alternatives ^Option ^Beschreibung ^ |--config |Interaktive Auswahl des Standard-Programms für eine Gruppe \\ \\ link-group bekommt man per --get-selections. \\ \\ Bsp: update-alternatives --config editor lässt einen den gewünschten Editor auswählen| |--get-selections|Listet die Namen auf und auf welches Programm sie verweisen| |--query |Listet Details über eine Link-Gruppe \\ \\ link-group bekommt man ggf. per --get-selections| |--install | Installiert eine neue "Alternative" oder fügt eine Auswahl zu einer bestehenden hinzu. \\ Notwendig wenn eine gewünschte Alternative nicht über --config verfügbar ist -> in der Regel wenn ein Programm nicht über den Packet-Manager installiert wurde \\ \\ * link -> Dateisystem-Link der Linkgruppe. Der Name über den das konfigurierte Programm aufgerufen wird -> für Editor z.B. /usr/bin/editor -> ein Programm welches einen Editor braucht ruft /usr/bin/editor auf und damit den über "alternatives" verlinkten Editor. Will man nur eine "Alternative" für eine bestehende Link-Gruppe hinzufügen findet man den Link über --query (Parameter Link). * link-group -> der Name der Link-Gruppe -> z.B. editor -> bekommt man für bestehende Link-Gruppen per --get-selections * pfad -> der Dateisystempfad zur neuen Alternative -> z.B. /usr/bin/nvim * priorität -> Ganzzahl, definiert an welcher Stelle der Liste (wenn man --config ausführt) auftaucht |