465 lines
21 KiB
HTML
465 lines
21 KiB
HTML
|
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
|
<HTML><HEAD><TITLE>Man page of update-alternatives</TITLE>
|
|
</HEAD><BODY>
|
|
<H1>update-alternatives</H1>
|
|
Section: dpkg-Programmsammlung (1)<BR>Updated: 2020-03-23<BR><A HREF="#index">Index</A>
|
|
<A HREF="/cgi-bin/man/man2html">Return to Main Contents</A><HR>
|
|
|
|
|
|
<A NAME="lbAB"> </A>
|
|
<H2>BEZEICHNUNG</H2>
|
|
|
|
update-alternatives - Verwaltung symbolischer Links zur Bestimmung von
|
|
Standardwerten für Befehle
|
|
<A NAME="lbAC"> </A>
|
|
<H2>ÜBERSICHT</H2>
|
|
|
|
<B>update-alternatives</B> [<I>Option</I> …] <I>Befehl</I>
|
|
<A NAME="lbAD"> </A>
|
|
<H2>BESCHREIBUNG</H2>
|
|
|
|
<B>update-alternatives</B> erzeugt, entfernt, verwaltet und zeigt die
|
|
Informationen über die symbolischen Links, die das »Debian
|
|
Alternativ-System« bilden, an.
|
|
<P>
|
|
|
|
Es ist möglich, mehrere Programme, die die gleiche oder ähnliche
|
|
Funktionalität bereitstellen, gleichzeitig auf einem System zu
|
|
installieren. Beispielsweise sind auf vielen Systemen mehrere Texteditoren
|
|
gleichzeitig installiert. Dies gibt den Benutzern eines Systems die
|
|
Möglichkeit, falls gewünscht, jeweils einen anderen Editor zu verwenden,
|
|
allerdings wird es damit für ein Programm schwierig, eine gute Wahl für
|
|
einen Editor zum Starten zu treffen, falls der Benutzer keine spezielle Wahl
|
|
getroffen hat.
|
|
<P>
|
|
|
|
Debians Alternativ-System hat das Ziel, dieses Problem zu lösen. Ein
|
|
generischer Name im Dateisystem wird von allen Dateien, die austauschbare
|
|
Funktionalität bereitstellen, verwendet. Das Alternativ-System bestimmt
|
|
zusammen mit dem Systemadministrator welche Datei tatsächlich durch diesen
|
|
generischen Namen referenziert wird. Falls beispielsweise sowohl der
|
|
Texteditor <B><A HREF="/cgi-bin/man/man2html?1+ed">ed</A></B>(1) als auch <B><A HREF="/cgi-bin/man/man2html?1+nvi">nvi</A></B>(1) im System installiert sind, wird das
|
|
Alternativ-System dafür sorgen, dass der generische Name <I>/usr/bin/editor</I>
|
|
standardmäßig auf <I>/usr/bin/nvi</I> zeigt. Der Systemadministrator kann dies
|
|
Ändern und dafür sorgen, dass er stattdessen auf <I>/usr/bin/ed</I> zeigt, und
|
|
das Alternativ-System wird diese Einstellung nicht verändern, bis es
|
|
explizit dazu aufgefordert wird.
|
|
<P>
|
|
|
|
Der generische Name ist nicht ein direkter symbolischer Link auf die
|
|
ausgewählte Alternative. Stattdessen ist es ein symbolischer Link auf einen
|
|
Namen im <I>Alternativ-Verzeichnis</I>, welches wiederum ein symbolischer Link
|
|
auf die tatsächlich referenzierte Datei ist. Dies ist so realisiert, damit
|
|
die Änderungen des Systemadministrators auf das <I>/etc</I> Verzeichnis
|
|
beschränkt bleiben: der FHS (siehe dort) erklärt warum dies eine Gute Idee
|
|
ist.
|
|
<P>
|
|
|
|
Für jedes Paket, das eine Datei mit einer bestimmten Funktionalität
|
|
bereitstellt, wird bei der Installation, der Änderung oder der Entfernung
|
|
<B>update-alternatives</B> aufgerufen, um die Informationen über diese Datei im
|
|
Alternativ-System zu aktualisieren. <B>update-alternatives</B> wird gewöhnlich
|
|
vom Skript <B>postinst</B> (configure) oder <B>prerm</B> (remove und deconfigure)
|
|
eines Debian-Paketes aufgerufen.
|
|
<P>
|
|
|
|
Es ist oft sinnvoll, dass eine Reihe von Alternativen synchronisiert werden,
|
|
so dass sie als Gruppe geändert werden; wenn beispielsweise mehrere
|
|
Versionen des <B><A HREF="/cgi-bin/man/man2html?1+vi">vi</A></B>(1) Editors installiert sind, sollte die Handbuchseite,
|
|
die durch <I>/usr/share/man/man1/vi.1</I> referenziert wird, zu dem ausführbaren
|
|
Programm, dass durch <I>/usr/bin/vi</I> referenziert wird,
|
|
gehören. <B>update-alternatives</B> erledigt dies mit Hilfe von <I>Master-</I> und
|
|
<I>Slave-Links</I>; wird der Master-Link geändert, wird auch jeder zugehörige
|
|
Slave-Link geändert. Ein Master-Link und seine zugehörigen Slave-Links
|
|
bilden zusammen eine <I>Link-Gruppe</I>.
|
|
<P>
|
|
|
|
Eine Linkgruppe ist zu jeder Zeit in einem der beiden Modi: automatisch oder
|
|
manuell. Ist eine Gruppe im automatischen Modus, dann wird das
|
|
Alternativ-System bei der Paketinstallation und -entfernung automatisch
|
|
entscheiden, ob und wie die Links aktualisiert werden. Im manuellen Modus
|
|
wird das Alternativ-System die Wahl des Administrators beibehalten und
|
|
Änderungen der Links vermeiden (außer irgendetwas ist defekt).
|
|
<P>
|
|
|
|
Beim erstmaligen Einführen in das System befindet sich eine Linkgruppe im
|
|
automatischen Modus. Führt der Systemadministrator Änderungen an den
|
|
automatischen Einstellungen des Systems durch, wird dies beim nächsten
|
|
Aufruf von <B>update-alternatives</B> auf die Linkgruppe bemerkt und die Gruppe
|
|
wird automatisch in den manuellen Modus umgeschaltet.
|
|
<P>
|
|
|
|
Jede Alternative hat eine ihr zugeordnete <I>Priorität</I>. Befindet sich eine
|
|
Linkgruppe im automatischen Modus, zeigen die Mitglieder einer Gruppe auf
|
|
die Alternative mit der höchsten Priorität.
|
|
<P>
|
|
|
|
Wird die <B>--config</B>-Option verwendet, dann zeigt <B>update-alternatives</B>
|
|
alle Auswahlmöglichkeiten für die Link-Gruppe an, für die der gegebene
|
|
<I>Name</I> der Master-Alternative-Name ist. Die aktuelle Auswahl ist mit bq*'
|
|
markiert. Sie werden dann aufgefordert, Ihre Auswahl bezüglich der
|
|
Linkgruppe anzugeben. Abhängig von der getroffenen Auswahl könnte sich die
|
|
Link-Gruppe nicht mehr im <I>automatischen</I> Modus befinden. Sie müssen dann
|
|
die Option <B>--auto</B> verwenden, um wieder in den automatischen Zustand
|
|
zurückzukehren (oder Sie können <B>--config</B> erneut ausführen und den als
|
|
automatisch markierten Eintrag auswählen).
|
|
<P>
|
|
|
|
Falls Sie nicht-interaktiv konfigurieren möchten, können Sie stattdessen die
|
|
Option <B>--set</B> verwenden (siehe unten).
|
|
<P>
|
|
|
|
Verschiedene Pakete, die die gleiche Datei bereitstellen, müssen dies
|
|
<B>kooperativ</B> durchführen. Anders gesagt ist in diesem Fall die Verwendung
|
|
von <B>update-alternatives</B> für alle beteiligten Pakete <B>zwingend</B>. Es ist
|
|
nicht möglich, sich über eine Datei in einem Paket hinwegzusetzen, welches
|
|
den <B>update-alternatives</B>-Mechanismus nicht verwendet.
|
|
<A NAME="lbAE"> </A>
|
|
<H2>BEGRIFFE</H2>
|
|
|
|
Da die Tätigkeiten von <B>update-alternatives</B> recht komplex sind, sollen
|
|
einige spezielle Begriffe helfen, seine Vorgehensweise zu erläutern.
|
|
<DL COMPACT>
|
|
<DT id="1">generischer Name (oder Alternativ-Link)<DD>
|
|
Ein Name wie <I>/usr/bin/editor</I>, der sich über das Alternativ-System auf
|
|
eine Reihe von Dateien mit ähnlicher Funktionalität bezieht.
|
|
<DT id="2">Alternativ-Name<DD>
|
|
Der Name eines symbolischen Links im Alternativ-Verzeichnis.
|
|
<DT id="3">Alternative (oder Alternativ-Pfad)<DD>
|
|
Der Name einer speziellen Datei im Dateisystem, die mittels eines
|
|
generischen Namens über das Alternativ-System zugreifbar gemacht werden
|
|
kann.
|
|
<DT id="4">Alternativ-Verzeichnis<DD>
|
|
Ein Verzeichnis, standardmäßig <I>/etc/alternatives</I>, das die Symlinks
|
|
enthält.
|
|
<DT id="5">administratives Verzeichnis<DD>
|
|
Ein Verzeichnis, standardmäßig <I>/var/lib/dpkg/alternatives</I>, das die
|
|
<B>update-alternatives</B> Zustandsinformationen enthält.
|
|
<DT id="6">Linkgruppe<DD>
|
|
Ein Satz zusammengehörender Symlinks, die als Gruppe aktualisiert werden
|
|
sollen.
|
|
<DT id="7">Master-Link<DD>
|
|
Der Alternativ-Link in einer Linkgruppe der bestimmt, wie die anderen Links
|
|
in der Gruppe konfiguriert werden.
|
|
<DT id="8">Slave-Link<DD>
|
|
Ein Alternativ-Link in einer Linkgruppe, der durch die Einstellung des
|
|
Master-Links gesteuert wird.
|
|
<DT id="9">automatischer Modus<DD>
|
|
Ist eine Linkgruppe im automatischen Modus, dann sorgt das Alternativ-System
|
|
dafür, dass die Links in der Gruppe auf die für die Gruppe passende
|
|
Alternative mit der höchsten Priorität zeigen.
|
|
<DT id="10">manueller Modus<DD>
|
|
Ist eine Linkgruppe im manuellen Modus, dann führt das Alternativ-System
|
|
keine Änderungen an den Einstellungen des Systemadministrators durch.
|
|
</DL>
|
|
<A NAME="lbAF"> </A>
|
|
<H2>BEFEHLE</H2>
|
|
|
|
<DL COMPACT>
|
|
<DT id="11"><B>--install</B> <I>Link Name Pfad Priorität</I> [<B>--slave</B> <I>Link Name Pfad</I>] …<DD>
|
|
Füge eine Gruppe von Alternativen zum System hinzu. <I>Link</I> ist der
|
|
generische Name des Master-Links, <I>Name</I> ist der Name seines Symlinks im
|
|
Alternativ-Verzeichnis und <I>Pfad</I> ist die Alternative, die für den
|
|
Master-Link eingeführt wird. Die Argumente nach <B>--slave</B> sind der
|
|
generische Name, Symlink-Name in dem Alternativ-Verzeichnis und der
|
|
Alternativ-Pfad für den Slave-Link. Null oder mehrere <B>--slave</B>-Optionen,
|
|
jede von drei Argumenten gefolgt, können spezifiziert werden. Beachten Sie,
|
|
dass die Master-Alternative existieren muss, ansonsten schlägt der Aufruf
|
|
fehl. Falls allerdings eine Slave-Alternative nicht existiert wird der
|
|
zugehörige Slave-Alternative-Link einfach nicht installiert (es wird noch
|
|
eine Warnung ausgegeben). Falls eine echte Datei an einer Stelle installiert
|
|
wird, an der ein Alternativ-Link installiert werden muss, wird diese
|
|
beibehalten, solange <B>--force</B> nicht verwandt wird.
|
|
<DT id="12"><DD>
|
|
Falls der angegebene Alternativ-Name bereits in den Aufzeichnungen des
|
|
Alternativ-Systems existiert, werden die angegebenen Informationen als neuer
|
|
Satz von Alternativen für die Gruppe hinzugefügt. Andernfalls wird eine neue
|
|
Gruppe, eingestellt im automatischen Modus, mit dieser Information
|
|
hinzugefügt. Falls die Gruppe sich im automatischen Modus befindet und die
|
|
Priorität der neu hinzugefügten Alternative höher ist als die jeder anderen
|
|
installierten Alternative für diese Gruppe werden die Symlinks aktualisiert,
|
|
so dass sie auf die neu hinzugefügte Alternative zeigen.
|
|
<DT id="13"><B>--set</B> <I>Name Pfad</I><DD>
|
|
Setzt das Programm <I>Pfad</I> als Alternative für <I>Name</I>. Dies ist äquivalent
|
|
zu <B>--config</B>, ist aber nicht interaktiv und kann somit geskriptet werden.
|
|
<DT id="14"><B>--remove</B> <I>Name Pfad</I><DD>
|
|
Entferne eine Alternative und alle zugehörigen Slave-Links. <I>Name</I> ist ein
|
|
Name im Alternativ-Verzeichnis, und <I>Pfad</I> ist ein absoluter Dateiname zu
|
|
dem <I>Name</I> gelinkt werden könnte. Falls <I>Name</I> tatsächlich nach <I>Pfad</I>
|
|
gelinkt ist, dann wird <I>Name</I> aktualisiert, um auf eine andere geeignete
|
|
Alternative zu zeigen (und die Gruppe wird wieder in den automatischen Modus
|
|
versetzt) oder entfernt, falls keine solche Alternative übrig
|
|
bleibt. Zugehörige Slave-Links werden entsprechend aktualisiert oder
|
|
entfernt. Falls der Link derzeit nicht auf <I>Pfad</I> zeigt, werden keine Links
|
|
geändert; nur die Information über die Alternative wird entfernt.
|
|
<DT id="15"><B>--remove-all</B> <I>Name</I><DD>
|
|
Entferne alle Alternativen und deren zugehörige Slave-Links. <I>Name</I> ist ein
|
|
Name im Alternativ-Verzeichnis.
|
|
<DT id="16"><B>--all</B><DD>
|
|
Ruft <B>--config</B> für alle Alternativen auf. In der Kombination mit
|
|
<B>--skip-auto</B> kann dies nützlich sein, um alle Alternativen zu prüfen und
|
|
zu konfigurieren, die sich nicht im automatischen Modus befinden. Defekte
|
|
Alternativen werden auch angezeigt. Um alle defekten Alternativen zu
|
|
reparieren dient daher ein einfacher Aufruf von <B>yes '' |
|
|
update-alternatives --force --all</B>.
|
|
<DT id="17"><B>--auto</B> <I>Name</I><DD>
|
|
Überführt die Linkgruppe hinter der Alternative mit Name <I>Name</I> in den
|
|
automatischen Modus. Bei diesem Prozess werden der Master-Symlink und seine
|
|
Slave-Links aktualisiert, um auf die installierte Alternative mit höchster
|
|
Priorität zu zeigen.
|
|
<DT id="18"><B>--display</B> <I>Name</I><DD>
|
|
Zeige Informationen über die Linkgruppe an. Die angezeigten Informationen
|
|
enthalten den Modus der Gruppe (automatisch oder manuell), die Master- und
|
|
Slave-Links, auf welche Alternative der Master-Link derzeit zeigt, welche
|
|
weiteren Alternativen zur Verfügung stehen (und ihre zugehörigen
|
|
Slave-Alternativen), und die installierte Alternative mit der höchsten
|
|
Priorität.
|
|
<DT id="19"><B>--get-selections</B><DD>
|
|
Führe alle Master-Alternativ-Namen (die eine Linkgruppe steuern) mit ihrem
|
|
Status auf (seit Version 1.15.0). Jede Zeile enthält bis zu 3 Felder
|
|
(getrennt durch mindestens ein Leerzeichen). Im ersten Feld steht der
|
|
Alternativ-Name, im zweiten der Status (entweder <B>auto</B> oder <B>manual</B>) und
|
|
im letzten die derzeitige Wahl der Alternative (Achtung: Dies ist ein
|
|
Dateiname, der Leerzeichen enthalten kann).
|
|
<DT id="20"><B>--set-selections</B><DD>
|
|
Lese eine Konfiguration von Alternativen über die Standardeingabe im von
|
|
»<B>--get-selections</B>« generierten Format und konfiguriere die Alternativen
|
|
entsprechend neu (seit Version 1.15.0).
|
|
<DT id="21"><B>--query</B> <I>Name</I><DD>
|
|
Zeige alle Informationen über die Linkgruppe an, wie dies auch von
|
|
<B>--display</B> erfolgt, allerdings in einem maschinenlesbaren Format (seit
|
|
Version 1.15.0, siehe Abschnitt <B>ABFRAGE-FORMAT</B> unten).
|
|
<DT id="22"><B>--list</B> <I>Name</I><DD>
|
|
Zeige alle Ziele der Linkgruppe an.
|
|
<DT id="23"><B>--config</B> <I>Name</I><DD>
|
|
Zeige die verfügbaren Alternativen für eine Linkgruppe an und erlaube es dem
|
|
Benutzer interaktiv auszuwählen, welche zu benutzen ist. Die Linkgruppe wird
|
|
aktualisiert.
|
|
<DT id="24"><B>--help</B><DD>
|
|
Zeige den Bedienungshinweis und beende.
|
|
<DT id="25"><B>--version</B><DD>
|
|
Gebe die Version aus und beende sich.
|
|
</DL>
|
|
<A NAME="lbAG"> </A>
|
|
<H2>OPTIONEN</H2>
|
|
|
|
<DL COMPACT>
|
|
<DT id="26"><B>--altdir</B><I> Verzeichnis</I><DD>
|
|
Spezifiziert das Alternativ-Verzeichnis, wenn sich dieses von der
|
|
Standardeinstellung unterscheiden soll.
|
|
<DT id="27"><B>--admindir</B><I> Verzeichnis</I><DD>
|
|
Spezifiziert das administrative Verzeichnis, wenn sich dieses von der
|
|
Standardeinstellung unterscheiden soll.
|
|
<DT id="28"><B>--log</B><I> Datei</I><DD>
|
|
Gibt die Protokolldatei an (seit Version 1.15.0), wenn diese sich von der
|
|
Vorgabe (/var/log/alternatives.log) unterscheiden soll.
|
|
<DT id="29"><B>--force</B><DD>
|
|
Erlaubt die Ersetzung oder Entfernung von echten Dateien, die sich an
|
|
Stellen befinden, an denen ein Alternativ-Link installiert werden muss.
|
|
<DT id="30"><B>--skip-auto</B><DD>
|
|
Überspringt die Konfigurationsabfrage für Alternativen, die korrekt im
|
|
automatische Modus konfiguriert sind. Diese Option ist nur mit <B>--config</B>
|
|
oder <B>--all</B> relevant.
|
|
<DT id="31"><B>--quiet</B><DD>
|
|
Erzeuge keine Kommentare, es sei denn, ein Fehler tritt auf.
|
|
<DT id="32"><B>--verbose</B><DD>
|
|
Erzeugt mehr Kommentare darüber, was getan wird.
|
|
<DT id="33"><B>--debug</B><DD>
|
|
Erzeugt mehr Kommentare darüber, hilfreich für die Fehlersuche, was getan
|
|
wird (seit Version 1.19.3).
|
|
</DL>
|
|
<A NAME="lbAH"> </A>
|
|
<H2>RÜCKGABEWERT</H2>
|
|
|
|
<DL COMPACT>
|
|
<DT id="34"><B>0</B><DD>
|
|
Die angeforderte Aktion wurde erfolgreich ausgeführt.
|
|
<DT id="35"><B>2</B><DD>
|
|
Beim Lesen der Befehlszeile oder beim Ausführen der Aktion traten Probleme
|
|
auf.
|
|
</DL>
|
|
<A NAME="lbAI"> </A>
|
|
<H2>UMGEBUNG</H2>
|
|
|
|
<DL COMPACT>
|
|
<DT id="36"><B>DPKG_ADMINDIR</B><DD>
|
|
Falls gesetzt und die Option <B>--admindir</B> nicht angegeben wurde, wird dies
|
|
als Basis-Administrationsverzeichnis verwandt.
|
|
</DL>
|
|
<A NAME="lbAJ"> </A>
|
|
<H2>DATEIEN</H2>
|
|
|
|
<DL COMPACT>
|
|
<DT id="37"><I>/etc/alternatives/</I><DD>
|
|
Das standardmäßige Alternativ-Verzeichnis. Kann mittels der Option
|
|
<B>--altdir</B> geändert werden.
|
|
<DT id="38"><I>/var/lib/dpkg/alternatives/</I><DD>
|
|
Das standardmäßige administrative Verzeichnis. Kann mittels der
|
|
<B>--admindir</B> Option geändert werden.
|
|
</DL>
|
|
<A NAME="lbAK"> </A>
|
|
<H2>ABFRAGE-FORMAT</H2>
|
|
|
|
Das Format von <B>--query</B> ist ein RFC822-artiges, flaches Format. Es besteht
|
|
aus <I>n</I>+1 Blöcken, wobei <I>n</I> die Anzahl der in einer abgefragten
|
|
Linkgruppe verfügbaren Alternativen ist. Der erste Block enthält die
|
|
folgenden Felder:
|
|
<DL COMPACT>
|
|
<DT id="39"><B>Name:</B><I> Name</I><DD>
|
|
Der alternative Name im Alternativ-Verzeichnis.
|
|
<DT id="40"><B>Link:</B><I> Link</I><DD>
|
|
Der generische Name der Alternative.
|
|
<DT id="41"><B>Slaves:</B><I> Liste-von-Slaves</I><DD>
|
|
Wenn diese Feld vorhanden ist enthält die <B>nächste</B> Zeile alle Slave-Links,
|
|
die dem Masterlink dieser Alternativen zugeordnet sind. Pro Zeile wird ein
|
|
Slave aufgeführt. Jede Zeile enthält ein Leerzeichen, den generischen Namen
|
|
des Slaves, ein weiteres Leerzeichen und den Pfad zu dem Slave-Link.
|
|
<DT id="42"><B>Status:</B><I> Status</I><DD>
|
|
Der Status der Alternative (<B>auto</B> oder <B>manual</B>).
|
|
<DT id="43"><B>Best:</B><I> beste-Wahl</I><DD>
|
|
Der Pfad der besten Alternative für diese Linkgruppe. Nicht vorhanden, falls
|
|
keine Alternative verfügbar ist.
|
|
<DT id="44"><B>Value:</B><I> derzeit-ausgewählte-Alternative</I><DD>
|
|
Der Pfad der derzeit ausgewählten Alternative. Es akzeptiert auch den
|
|
magischen Wert <B>none</B>, der verwandt wird, falls der Link nicht existiert.
|
|
</DL>
|
|
<P>
|
|
|
|
Die anderen Blöcke beschreiben die verfügbaren Alternativen in der
|
|
abgefragten Linkgruppe:
|
|
<DL COMPACT>
|
|
<DT id="45"><B>Alternative:</B><I> Pfad-dieser-Alternativen</I><DD>
|
|
Pfad zum Block dieser Alternativen.
|
|
<DT id="46"><B>Priority:</B><I> Prioritätswert</I><DD>
|
|
Wert der Priorität dieser Alternativen.
|
|
<DT id="47"><B>Slaves:</B><I> Liste-von-Slaves</I><DD>
|
|
Wenn dieses Feld vorhanden ist enthält die <B>nächste</B> Zeile alle
|
|
Slave-Alternativen, die dem Masterlink dieser Alternativen zugeordnet
|
|
sind. Pro Zeile wird ein Slave aufgeführt. Jede Zeile enthält ein
|
|
Leerzeichen, den generischen Namen des Slaves, ein weiteres Leerzeichen und
|
|
den Pfad zu der Slave-Alternative.
|
|
</DL>
|
|
<A NAME="lbAL"> </A>
|
|
<H3>Beispiel</H3>
|
|
|
|
<PRE>
|
|
$ 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
|
|
</PRE>
|
|
|
|
<A NAME="lbAM"> </A>
|
|
<H2>DIAGNOSE</H2>
|
|
|
|
Mit <B>--verbose</B> quatscht <B>update-alternatives</B> ohne Unterlass über seine
|
|
Aktivitäten auf seinem Standardausgabekanal. Falls Probleme auftreten, gibt
|
|
<B>update-alternatives</B> eine Fehlermeldung auf seinem Standardfehlerkanal aus
|
|
und beendet sich mit dem Exit-Status 2. Die Diagnostiken sollten
|
|
selbsterklärend sein; falls Sie dies nicht so empfinden, melden Sie dies
|
|
bitte als Fehler.
|
|
<A NAME="lbAN"> </A>
|
|
<H2>BEISPIELE</H2>
|
|
|
|
Es gibt mehrere Pakete, die einen zum <B>vi</B>-kompatiblen Texteditor
|
|
bereitstellen, beispielsweise <B>nvi</B> und <B>vim</B>. Welcher benutzt wird, wird
|
|
durch die Linkgruppe <B>vi</B> eingestellt, welche Links für das Programm selber
|
|
und die zugehörige Handbuchseite beinhaltet.
|
|
<P>
|
|
|
|
Um alle verfügbaren Programme anzuzeigen, die <B>vi</B> bereitstellen, und die
|
|
dazu gehörigen Einstellungen, benutzen Sie die Aktion <B>--display</B>:
|
|
<P>
|
|
|
|
<DL COMPACT><DT id="48"><DD>
|
|
<B>update-alternatives --display vi</B>
|
|
</DL>
|
|
|
|
<P>
|
|
|
|
Um eine bestimmte <B>vi</B>-Implementation auszuwählen, benutzen Sie als Root
|
|
den folgenden Befehl und wählen dann eine Zahl aus der Liste aus:
|
|
<P>
|
|
|
|
<DL COMPACT><DT id="49"><DD>
|
|
<B>update-alternatives --config vi</B>
|
|
</DL>
|
|
|
|
<P>
|
|
|
|
Um zur automatischen Auswahl der <B>vi</B>-Implementation zurückzukehren, führen
|
|
Sie folgendes als Root aus:
|
|
<P>
|
|
|
|
<DL COMPACT><DT id="50"><DD>
|
|
<B>update-alternatives --auto vi</B>
|
|
</DL>
|
|
|
|
<A NAME="lbAO"> </A>
|
|
<H2>SIEHE AUCH</H2>
|
|
|
|
<B><A HREF="/cgi-bin/man/man2html?1+ln">ln</A></B>(1), FHS, der Dateisystem Hierarchie-Standard (Filesystem Hierarchy
|
|
Standard).
|
|
<A NAME="lbAP"> </A>
|
|
<H2>ÜBERSETZUNG</H2>
|
|
|
|
Die deutsche Übersetzung wurde 2004, 2006-2019 von Helge Kreutzmann
|
|
<<A HREF="mailto:debian@helgefjell.de">debian@helgefjell.de</A>>, 2007 von Florian Rehnisch <<A HREF="mailto:eixman@gmx.de">eixman@gmx.de</A>> und
|
|
2008 von Sven Joachim <<A HREF="mailto:svenjoac@gmx.de">svenjoac@gmx.de</A>>
|
|
angefertigt. Diese Übersetzung ist Freie Dokumentation; lesen Sie die
|
|
GNU General Public License Version 2 oder neuer für die Kopierbedingungen.
|
|
Es gibt KEINE HAFTUNG.
|
|
<P>
|
|
|
|
<HR>
|
|
<A NAME="index"> </A><H2>Index</H2>
|
|
<DL>
|
|
<DT id="51"><A HREF="#lbAB">BEZEICHNUNG</A><DD>
|
|
<DT id="52"><A HREF="#lbAC">ÜBERSICHT</A><DD>
|
|
<DT id="53"><A HREF="#lbAD">BESCHREIBUNG</A><DD>
|
|
<DT id="54"><A HREF="#lbAE">BEGRIFFE</A><DD>
|
|
<DT id="55"><A HREF="#lbAF">BEFEHLE</A><DD>
|
|
<DT id="56"><A HREF="#lbAG">OPTIONEN</A><DD>
|
|
<DT id="57"><A HREF="#lbAH">RÜCKGABEWERT</A><DD>
|
|
<DT id="58"><A HREF="#lbAI">UMGEBUNG</A><DD>
|
|
<DT id="59"><A HREF="#lbAJ">DATEIEN</A><DD>
|
|
<DT id="60"><A HREF="#lbAK">ABFRAGE-FORMAT</A><DD>
|
|
<DL>
|
|
<DT id="61"><A HREF="#lbAL">Beispiel</A><DD>
|
|
</DL>
|
|
<DT id="62"><A HREF="#lbAM">DIAGNOSE</A><DD>
|
|
<DT id="63"><A HREF="#lbAN">BEISPIELE</A><DD>
|
|
<DT id="64"><A HREF="#lbAO">SIEHE AUCH</A><DD>
|
|
<DT id="65"><A HREF="#lbAP">ÜBERSETZUNG</A><DD>
|
|
</DL>
|
|
<HR>
|
|
This document was created by
|
|
<A HREF="/cgi-bin/man/man2html">man2html</A>,
|
|
using the manual pages.<BR>
|
|
Time: 00:04:57 GMT, March 31, 2021
|
|
</BODY>
|
|
</HTML>
|