Update-alternatives: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 19: Zeile 19:
 
Anzeigen aller möglichen Programme die Alternativen anbieten.  
 
Anzeigen aller möglichen Programme die Alternativen anbieten.  
 
*update-alternatives --get-selections
 
*update-alternatives --get-selections
 +
animate                        auto    /usr/bin/animate-im6.q16
 +
animate-im6                    auto    /usr/bin/animate-im6.q16
 +
appletviewer                  auto    /usr/lib/jvm/java-11-openjdk-amd64/bin/appletviewer
 +
awk                            auto    /usr/bin/gawk
 +
builtins.7.gz                  auto    /usr/share/man/man7/bash-builtins.7.gz
 +
...

Version vom 25. September 2019, 08:12 Uhr

Grundlegendes

„Alternativen“ sind eine weitere dieser vielen netten Kleinigkeiten, die das Leben in einem Debian System leichter und schöner machen. Beliebte Programme (beispielsweise vi) können durch „Alternativen“ (beispielsweise vim) ersetzt werden. Hierbei sind keine Einträge in irgendwelchen Konfigurationsdateien notwendig.

Die Debian Distribution liefert einige tausend Programme mit, für jeden Einsatzzweck kann der Anwender meist zwischen verschiedenen Programmen wählen. Dies geschieht im Normalfall auf der Kommandozeile durch Eintippen des entsprechenden Kommandos oder via Maus über ein Menü. Mit den „Alternativen“ ist der Administrator in der Lage, eine sinnvolle Voreinstellung für das Gesamtsystem zu geben.

list

  • update-alternatives --list editor
/bin/ed
/bin/nano
/usr/bin/vim.basic
/usr/bin/vim.tiny

display

  • update-alternatives --display vi
vi - auto mode
 link best version is /usr/bin/vim.basic
 link currently points to /usr/bin/vim.basic
 link vi is /usr/bin/vi
 slave vi.1.gz is /usr/share/man/man1/vi.1.gz

get selections

Anzeigen aller möglichen Programme die Alternativen anbieten.

  • update-alternatives --get-selections
animate                        auto     /usr/bin/animate-im6.q16
animate-im6                    auto     /usr/bin/animate-im6.q16
appletviewer                   auto     /usr/lib/jvm/java-11-openjdk-amd64/bin/appletviewer
awk                            auto     /usr/bin/gawk
builtins.7.gz                  auto     /usr/share/man/man7/bash-builtins.7.gz
...