Benutzer-Werkzeuge

Webseiten-Werkzeuge


linux:update-alternatives
  • 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 <link-group>
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 <link-group>
Listet Details über eine Link-Gruppe

link-group bekommt man ggf. per –get-selections
--install <link> <link-group> <pfad> <priorität>
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
linux/update-alternatives.txt · Zuletzt geändert: 2023/08/18 17:45 von root