Zum Inhalt springen

Update-alternatives: Unterschied zwischen den Versionen

Aus Foxwiki
Zeile 150: Zeile 150:


=== Dokumentation ===
=== Dokumentation ===
; Man-Page
# [https://manpages.debian.org/stable/dpkg/update-alternatives.1.de.html update-alternatives(1)]
<!--
<!--
; Man-Page
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]
; Info-Pages  
; Info-Pages  
-->
-->

Version vom 7. März 2026, 10:20 Uhr

update-alternatives - Verwaltung symbolischer Links zur Bestimmung von Standardwerten für Befehle

Beschreibung

Installation

Aufruf

update-alternatives [Option ] Befehl

Optionen

Unix GNU Parameter Beschreibung

Parameter

Umgebungsvariablen

Exit-Status

Wert Beschreibung
0 Erfolg
>0 Fehler

Anwendung

Einstellungen anzeigen

get-selections
sudo update-alternatives --get-selections
 animate                        auto     /usr/bin/animate-im6.q16
 animate-im6                    auto     /usr/bin/animate-im6.q16
 aptitude                       auto     /usr/bin/aptitude-curses
 arptables                      auto     /usr/sbin/arptables-nft
 automake                       auto     /usr/bin/automake-1.16
 awk                            auto     /usr/bin/gawk
 builtins.7.gz                  auto     /usr/share/man/man7/bash-builtins.7.gz
 c++                            auto     /usr/bin/g++
 c89                            auto     /usr/bin/c89-gcc
 c99                            auto     /usr/bin/c99-gcc
 cc                             auto     /usr/bin/gcc
 [...]

Einstellungen setzen

config
sudo update-alternatives --config vi
 There are 2 choices for the alternative vi (providing /usr/bin/vi).
 
   Selection    Path                Priority   Status
 ------------------------------------------------------------
 * 0            /usr/bin/vim.basic   30        auto mode
   1            /usr/bin/vim.basic   30        manual mode
   2            /usr/bin/vim.tiny    15        manual mode
 
 Press <enter> to keep the current choice[*], or type selection number:
 sudo update-alternatives --config editor
 [sudo] password for dirkwagner:
 There are 3 choices for the alternative editor (providing /usr/bin/editor).
 
 Selection    Path                Priority   Status
 ------------------------------------------------------------
   0            /bin/nano            40        auto mode
   1            /bin/nano            40        manual mode
 * 2            /usr/bin/vim.basic   30        manual mode
   3            /usr/bin/vim.tiny    15        manual mode
 
 Press <enter> to keep the current choice[*], or type selection number:

Beispiele

Es gibt mehrere Pakete, die einen vi-kompatiblen Texteditor bereitstellen, beispielsweise nvi und vim. Welcher benutzt wird, wird durch die Linkgruppe vi eingestellt, welche Links für das Programm selbst und die zugehörige Handbuchseite beinhaltet.

Um alle verfügbaren Programme anzuzeigen, die vi bereitstellen, und die dazu gehörigen Einstellungen, benutzen Sie die Aktion --display:

update-alternatives --display vi

Um eine bestimmte vi-Implementation auszuwählen, benutzen Sie als Root den folgenden Befehl und wählen dann eine Zahl aus der Liste aus:

update-alternatives --config vi

Um zur automatischen Auswahl der vi-Implementation zurückzukehren, führen Sie Folgendes als Root aus:

update-alternatives --auto vi

Beispiel

update-alternatives --query editor
Name: editor Link: /usr/bin/editor Slaves:
editor.1.gz /usr/share/man/man1/editor.1.gz editor.fr.1.gz /usr/share/man/fr/man1/editor.1.gz editor.it.1.gz /usr/share/man/it/man1/editor.1.gz editor.pl.1.gz /usr/share/man/pl/man1/editor.1.gz editor.ru.1.gz /usr/share/man/ru/man1/editor.1.gz Status: auto Best: /usr/bin/vim.basic Value: /usr/bin/vim.basic

Alternative: /bin/ed Priority: -100
Slaves:
editor.1.gz /usr/share/man/man1/ed.1.gz

Alternative: /usr/bin/vim.basic Priority: 50
Slaves:
editor.1.gz /usr/share/man/man1/vim.1.gz editor.fr.1.gz /usr/share/man/fr/man1/vim.1.gz editor.it.1.gz /usr/share/man/it/man1/vim.1.gz editor.pl.1.gz /usr/share/man/pl/man1/vim.1.gz editor.ru.1.gz /usr/share/man/ru/man1/vim.1.gz

Konfiguration

Dateien

Datei Beschreibung


Anhang

Siehe auch



  1. update-alternatives(1)
  2. dpkg suite
  3. ln(1)
  4. FHS (der Dateisystem-Hierarchie-Standard, Filesystem Hierarchy Standard)

Dokumentation

Man-Page
  1. update-alternatives(1)

Projekt