.\" -*- mode: troff; coding: utf-8 -*- .\" Automatically generated by Pod::Man 5.01 (Pod::Simple 3.43) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. .ie n \{\ . ds C` "" . ds C' "" 'br\} .el\{\ . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "update-alternatives 1" .TH update-alternatives 1 2024-03-10 1.22.6 "dpkg suite" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH NAAM .IX Header "NAAM" update-alternatives \- symbolische koppelingen onderhouden welke standaardcommando's bepalen .SH OVERZICHT .IX Header "OVERZICHT" \&\fBupdate-alternatives\fR [\fIoptie\fR...] \fIcommando\fR .SH BESCHRIJVING .IX Header "BESCHRIJVING" \&\fBupdate-alternatives\fR cre\(:eert, verwijdert, onderhoudt en toont informatie over de symbolische koppelingen die het systeem van alternatieven vormen. .PP Het is mogelijk dat verschillende programma's die dezelfde of vergelijkbare functies vervullen, op hetzelfde moment op hetzelfde systeem ge\(:installeerd zijn. Op veel systemen zijn bijvoorbeeld tezelfdertijd meerdere teksteditors ge\(:installeerd. Dit biedt de gebruikers van een systeem keuzemogelijkheden en laat iedere gebruiker toe desgewenst een andere editor te gebruiken. Maar het maakt het ook moeilijk voor een programma om een goede keuze te maken betreffende de op te starten editor indien de gebruiker geen specifieke voorkeur opgegeven heeft. .PP Het systeem van alternatieven is erop gericht dit probleem op te lossen. Een algemene naam in het bestandssysteem wordt onderling gedeeld door alle bestanden die inwisselbare functionaliteit bieden. Het systeem van alternatieven samen met de systeembeheerder bepalen naar welk effectief bestand door deze algemene naam verwezen wordt. Indien bijvoorbeeld zowel de editor \fBed\fR\|(1) als \fBnvi\fR\|(1) op het systeem ge\(:installeerd zijn, zal het systeem van alternatieven er voor zorgen dat de algemene naam \fI/usr/bin/editor\fR standaard naar \fI/usr/bin/nvi\fR verwijst. De systeembeheerder kan dit aanpassen en hem in plaats daarvan naar \fI/usr/bin/ed\fR doen verwijzen. In dat geval zal het alternatievensysteem deze instelling niet wijzigen totdat het er expliciet om gevraagd wordt. .PP De algemene naam is geen rechtstreekse symbolische koppeling naar het geselecteerde alternatief. Hij is eerder een symbolische koppeling naar een naam in de \fImap\fR \fIalternatives\fR die op zijn beurt een symbolische koppeling is naar het eigenlijke bestand waarnaar verwezen wordt. Dit wordt gedaan zodat de wijzigingen van de systeembeheerder beperkt kunnen blijven tot de map \fI/etc\fR: de FHS (zie aldaar) legt uit waarom dit een goede zaak is. .PP Bij het installeren, wijzigen of verwijderen van elk pakket dat een bestand met een bepaalde functionaliteit levert, wordt \fBupdate-alternatives\fR aangeroepen om informatie over dat bestand in het systeem voor alternatieven bij te werken. \fBupdate-alternatives\fR wordt gewoonlijk aangeroepen vanuit de volgende scripts van de Debian pakketbeheerder, \fBpostinst\fR (configure) om het alternatief te installeren en vanuit \fBprerm\fR en \fBpostrm\fR (remove) om het alternatief te verwijderen. \fBOpmerking\fR: in de meeste (zo niet alle) gevallen mogen geen andere acties van beheerderscripts \fBupdate-alternatives\fR aanroepen, in het bijzonder \fBupgrade\fR en \fBdisappear\fR niet, aangezien elke andere dergelijke actie de handmatige status van een alternatief kan verloren laten gaan, of het alternatief tijdelijk kan laten heen en weer schakelen, of volledig laten overschakelen wanneer meerdere van hen dezelfde prioriteit hebben. .PP Het is dikwijls nuttig om een aantal alternatieven te synchroniseren, zodat ze als groep aangepast worden. Als er bijvoorbeeld verschillende versies van de editor \fBvi\fR\|(1) ge\(:installeerd zijn, moet de man-pagina waarnaar verwezen wordt door \fI/usr/share/man/man1/vi.1\fR overeenkomen met het uitvoerbaar programma waarnaar door \fI/usr/bin/vi\fR verwezen wordt. \fBupdate-alternatives\fR handelt dit af met behulp van \fImaster\fR (hoofd\-) en \fIslave\fR (secundaire of slaaf\-) koppelingen. Als de hoofdkoppeling gewijzigd wordt, worden eventuele ermee verband houdende secundaire koppelingen ook gewijzigd. Een hoofdkoppeling en zijn ermee verbonden secundaire koppelingen vormen samen een \fIlink\fR \fIgroup\fR (koppelingengroep). .PP Elke koppelingengroep bevindt zich op gelijk welk moment in de tijd in \('e\('en van twee modi: automatische modus of manuele modus. Als een groep zich in automatische modus bevindt, dan zal wanneer pakketten ge\(:installeerd of verwijderd worden, het alternatievensysteem automatisch beslissen of en hoe de koppelingen bijgewerkt moeten worden. In de manuele modus zal het alternatievensysteem de keuze van de systeembeheerder behouden en vermijden om de koppelingen te wijzigen (behalve wanneer iets defect is). .PP Een koppelingengroep bevindt zich in de automatische modus als die voor het eerst op het systeem ge\(:introduceerd wordt. Indien de systeembeheerder aan de automatische instellingen van het systeem veranderingen aanbrengt, zal dit de volgende keer dat \fBupdate-alternatives\fR uitgevoerd wordt op de groep van de gewijzigde koppeling, opgemerkt worden en de groep zal automatisch omgeschakeld worden naar manuele modus. .PP Aan elk alternatief is een \fIprioriteit\fR gekoppeld. Als een koppelingengroep zich in de automatische modus bevindt, dan zijn het de alternatieven met de hoogste prioriteit waarnaar verwezen zal worden door leden van die groep. .PP Als de optie \fB\-\-config\fR gebruikt wordt, zal \fBupdate-alternatives\fR een lijst geven met al de keuzemogelijkheden voor de koppelingengroep waarvan de opgegeven \fInaam\fR de naam is van het hoofdalternatief. De huidige keuze wordt gemarkeerd met een\(oq*\(cq. Daarna zult u gevraagd worden naar uw keuze voor deze koppelingengroep. Afhankelijk van de gemaakte keuze, kan het zijn dat de koppelingengroep niet langer in de modus \fIauto\fR (automatische modus) verkeert. U zult de optie \fB\-\-auto\fR moeten gebruiken om terug te keren naar de automatische modus (of u kunt \fB\-\-config\fR opnieuw uitvoeren en het item selecteren dat als automatisch gemarkeerd staat). .PP Indien u op een niet-interactieve manier wilt configureren, kunt u in de plaats daarvan de optie \fB\-\-set\fR gebruiken (zie hierna). .PP Verschillende pakketten die hetzelfde bestand leveren, moeten dat \fBop een co\(:operatieve manier\fR doen. Het gebruik van \fBupdate-alternatives\fR is met andere woorden in dergelijke gevallen \fBverplicht\fR voor alle betrokken pakketten. Het is niet mogelijk om een bepaald bestand uit een pakket te vervangen dat geen gebruik maakt van het \fBupdate-alternatives\fR mechanisme. .SH TERMINOLOGIE .IX Header "TERMINOLOGIE" Aangezien de activiteit van \fBupdate-alternatives\fR behoorlijk ingewikkeld is, kunnen een aantal specifieke termen helpen bij het verduidelijken van zijn werking. .IP "algemene naam (of alternatievenkoppeling)" 4 .IX Item "algemene naam (of alternatievenkoppeling)" Een naam, zoals \fI/usr/bin/editor\fR, die via het systeem van alternatieven verwijst naar \('e\('en of een aantal bestanden met een gelijkaardige functie. .IP alternatief-naam 4 .IX Item "alternatief-naam" De naam van een symbolische koppeling in de map alternatives. .IP "alternatief (of alternatief-pad)" 4 .IX Item "alternatief (of alternatief-pad)" De naam van een specifiek bestand in het bestandssysteem, dat met behulp van het alternatievensysteem via een algemene naam benaderbaar gemaakt kan worden. .IP alternatievenmap 4 .IX Item "alternatievenmap" Een map, standaard \fI/etc/alternatives\fR, die de symbolische koppelingen bevat. .IP "administratieve map" 4 .IX Item "administratieve map" Een map, standaard \fI/var/lib/dpkg/alternatives\fR, die de statusinformatie voor \fBupdate-alternatives\fR bevat. .IP koppelingengroep 4 .IX Item "koppelingengroep" Een reeks symbolische koppelingen die met elkaar verband houden en waarvan het de bedoeling is dat ze als groep bijgewerkt worden. .IP "hoofdkoppeling (master link)" 4 .IX Item "hoofdkoppeling (master link)" De alternatievenkoppeling uit een koppelingengroep die bepaalt hoe de andere koppelingen uit de groep geconfigureerd worden. .IP "secundaire koppeling (of slaafkoppeling) (slave link)" 4 .IX Item "secundaire koppeling (of slaafkoppeling) (slave link)" Een alternatievenkoppeling uit een koppelingengroep die gecontroleerd wordt door de instelling van de hoofdkoppeling. .IP "automatische modus" 4 .IX Item "automatische modus" Als een koppelingengroep zich in automatische modus bevindt, verzekert het alternatievensysteem dat de koppelingen uit de groep verwijzen naar het voor de groep passende alternatief met de hoogste prioriteit. .IP "manuele modus" 4 .IX Item "manuele modus" Als een koppelingengroep zich in manuele modus bevindt, zal het alternatievensysteem geen enkele wijziging aanbrengen aan de instellingen van de systeembeheerder. .SH COMMANDO'S .IX Header "COMMANDO'S" .IP "\fB\-\-install\fR \fIkoppeling naam pad prioriteit\fR [\fB\-\-slave\fR \fIkoppeling naam pad\fR]..." 4 .IX Item "--install koppeling naam pad prioriteit [--slave koppeling naam pad]..." Een groep alternatieven toevoegen aan het systeem. \fIkoppeling\fR is de algemene naam voor de hoofdkoppeling. \fInaam\fR is de naam van zijn symbolische koppeling in de alternatievenmap. \fIpad\fR is het alternatief dat voor de hoofdkoppeling aangevoerd wordt. De argumenten na \fB\-\-slave\fR zijn de algemene naam, de naam van de symbolische koppeling in de alternatievenmap en het alternatief-pad van een slaaf-koppeling. Nul of meer \fB\-\-slave\fR\-opties kunnen opgegeven worden. Elk van hen moet door drie argumenten gevolgd worden. Merk op dat het hoofdalternatief moet bestaan. Zo niet, dan zal de aanroep mislukken. Indien evenwel een slaaf-alternatief niet bestaat, dan zal de overeenkomstige slaaf-alternatievenkoppeling gewoon niet ge\(:installeerd worden (er zal wel een waarschuwing gegeven worden). Indien een echt bestand ge\(:installeerd is waar een alternatievenkoppeling ge\(:installeerd moet worden, wordt dat behouden tenzij de optie \fB\-\-force\fR gebruikt wordt. .Sp Indien de opgegeven alternatief-naam reeds bestaat in de registers van het alternatievensysteem, dan zal de verstrekte informatie toegevoegd worden als een nieuwe reeks van alternatieven voor de groep. Anders zal een nieuwe groep in automatische modus toegevoegd worden met die informatie. Indien de groep zich in automatische modus bevindt en de pas toegevoegde alternatieven een grotere prioriteit hebben dan om het even welke andere ge\(:installeerde alternatieven voor die groep, dan zullen de symbolische koppelingen bijgewerkt worden zodat ze verwijzen naar de pas toegevoegde alternatieven. .IP "\fB\-\-set\fR \fInaam\fR \fIpad\fR" 4 .IX Item "--set naam pad" Het programma \fIpad\fR instellen als alternatief voor \fInaam\fR. Dit is het equivalent voor \fB\-\-config\fR, maar het is non-interactief en dus bruikbaar in scripts. .IP "\fB\-\-remove\fR \fInaam\fR \fIpad\fR" 4 .IX Item "--remove naam pad" Een alternatief en alle eraan gekoppelde secundaire (of slaaf\-)koppelingen verwijderen. \fInaam\fR is een naam in de alternatievenmap en \fIpad\fR is een absolute bestandsnaam waaraan \fInaam\fR gekoppeld zou kunnen zijn. Indien \fInaam\fR inderdaad gekoppeld is aan \fIpad\fR, dan wordt \fInaam\fR bijgewerkt, zodat die verwijst naar een ander geschikt alternatief (en wordt de groep opnieuw in automatische modus geplaatst), of verwijderd als er geen dergelijk alternatief meer voorhanden is. Gelieerde slaafkoppelingen zullen navenant bijgewerkt of verwijderd worden. Indien de koppeling momenteel niet naar \fIpad\fR verwijst, worden geen koppelingen gewijzigd. Enkel de informatie over het alternatief wordt dan verwijderd. .IP "\fB\-\-remove\-all\fR \fInaam\fR" 4 .IX Item "--remove-all naam" Alle alternatieven en alle ermee verbonden secundaire (of slaaf\-)koppelingen verwijderen. \fInaam\fR is een naam in de alternatievenmap. .IP \fB\-\-all\fR 4 .IX Item "--all" \&\fB\-\-config\fR uitvoeren op alle alternatieven. Het kan nuttig zijn om dit te combineren met \fB\-\-skip\-auto\fR om alle alternatieven te inspecteren en te configureren, die niet in automatische modus geconfigureerd zijn. Ook worden defecte alternatieven getoond. Een eenvoudige manier om alle defecte alternatieven te repareren is dus het aanroepen van \fByes '' | update-alternatives \-\-force \-\-all\fR. .IP "\fB\-\-auto\fR \fInaam\fR" 4 .IX Item "--auto naam" De koppelingengroep achter het alternatief voor \fInaam\fR omschakelen naar automatische modus. In dit proces worden de hoofdkoppeling en zijn slaafkoppelingen bijgewerkt zodat ze verwijzen naar de ge\(:installeerde alternatieven met de hoogste prioriteit. .IP "\fB\-\-display\fR \fInaam\fR" 4 .IX Item "--display naam" Informatie over de koppelingengroep tonen. De getoonde informatie bevat de modus van de groep (auto of manueel), de hoofdkoppeling en de slaafkoppelingen, het alternatief waarnaar de hoofdkoppeling momenteel verwijst, de andere alternatieven die beschikbaar zijn (en hun overeenkomstige slaaf-alternatieven) en het momenteel ge\(:installeerde alternatief met de hoogste prioriteit. .IP \fB\-\-get\-selections\fR 4 .IX Item "--get-selections" Alle namen opsommen van de hoofdalternatieven (die welke een koppelingengroep controleren) en hun status (sinds versie 1.15.0). Elke regel kan tot 3 velden bevatten (door \('e\('en of meer spaties van elkaar gescheiden). Het eerste veld is de naam van het alternatief. Het tweede is de status ervan (ofwel \fBauto\fR ofwel \fBmanual\fR). Het laatste bevat het momenteel gekozen alternatief (let op: dit is een bestandsnaam en kan dus spaties bevatten). .IP \fB\-\-set\-selections\fR 4 .IX Item "--set-selections" Op standaardinvoer configuratie voor alternatieven lezen in de door \fB\-\-get\-selections\fR gegenereerde indeling en deze dienovereenkomstig herconfigureren(sinds versie 1.15.0). .IP "\fB\-\-query\fR \fInaam\fR" 4 .IX Item "--query naam" Informatie weergeven over de koppelingengroep zoals \fB\-\-display\fR dat doet, maar dan op een manier die door een machine ontleed kan worden (sinds versie 1.15.0, zie hierna bij het onderdeel "INDELING GEGEVENSOPVRAGING"). .IP "\fB\-\-list\fR \fInaam\fR" 4 .IX Item "--list naam" Alle doelen van de koppelingengroep weergeven. .IP "\fB\-\-config\fR \fInaam\fR" 4 .IX Item "--config naam" De beschikbare alternatieven voor een koppelingengroep tonen en de gebruiker toelaten om interactief te selecteren welke er gebruikt moet worden. De koppelingengroep wordt bijgewerkt. .IP \fB\-\-help\fR 4 .IX Item "--help" Info tonen over het gebruik en afsluiten. .IP \fB\-\-version\fR 4 .IX Item "--version" De versie tonen en afsluiten. .SH OPTIES .IX Header "OPTIES" .IP "\fB\-\-altdir\fR \fImap\fR" 4 .IX Item "--altdir map" Duidt de alternatievenmap aan als die anders dan de standaard moet zijn. Standaard is dit \(Fo\fI/etc/alternatives\fR\(Fc. .IP "\fB\-\-admindir\fR \fImap\fR" 4 .IX Item "--admindir map" Specificeert de administratieve map als die anders dan de standaard moet zijn. Standaard is deze \(Fo\fI/var/lib/dpkg/alternatives\fR\(Fc indien \fBDPKG_ADMINDIR\fR niet werd ingesteld. .IP "\fB\-\-instdir\fR \fImap\fR" 4 .IX Item "--instdir map" Specificeert de installatiemap waar alternatievenkoppelingen gecre\(:eerd zullen worden (sinds versie 1.20.1). Standaard is dat \(Fo\fI/\fR\(Fc indien \fBDPKG_ROOT\fR niet werd ingesteld. .IP "\fB\-\-root\fR \fImap\fR" 4 .IX Item "--root map" Specificeert de basismap (sinds versie 1.20.1). Hiermee worden ook de alternatieven, installatie\- en administratieve mappen aangepast. Standaard is dat \(Fo\fI/\fR\(Fc indien \fBDPKG_ROOT\fR niet werd ingesteld. .IP "\fB\-\-log\fR \fIbestand\fR" 4 .IX Item "--log bestand" Duidt het logbestand aan (sinds versie 1.15.0) als dat anders dan de standaard (/var/log/alternatives.log) moet zijn. .IP \fB\-\-force\fR 4 .IX Item "--force" Toestaan om een echt bestand te vervangen of te verwijderen dat ge\(:installeerd is waar een alternatievenkoppeling ge\(:installeerd of verwijderd moet worden. .IP \fB\-\-skip\-auto\fR 4 .IX Item "--skip-auto" Voor alternatieven die in automatische modus behoorlijk geconfigureerd zijn, de configuratievraag overslaan. Deze optie is enkel relevant in combinatie met \fB\-\-config\fR of \fB\-\-all\fR. .IP \fB\-\-quiet\fR 4 .IX Item "--quiet" Geen commentaar genereren tenzij er zich fouten voordoen. .IP \fB\-\-verbose\fR 4 .IX Item "--verbose" Meer commentaar genereren bij wat er gedaan wordt. .IP \fB\-\-debug\fR 4 .IX Item "--debug" Zelfs nog meer commentaar genereren bij wat er gedaan wordt, nuttig bij het debuggen (sinds versie 1.19.3). .SH AFSLUITSTATUS .IX Header "AFSLUITSTATUS" .IP \fB0\fR 4 .IX Item "0" De gevraagde actie werd succesvol uitgevoerd. .IP \fB2\fR 4 .IX Item "2" Er deden zich problemen voor tijdens het ontleden van de commandoregel of het uitvoeren van de actie. .SH OMGEVING .IX Header "OMGEVING" .IP \fBDPKG_ROOT\fR 4 .IX Item "DPKG_ROOT" Indien dit ingesteld is en de opties \fB\-\-instdir\fR of \fB\-\-root\fR niet opgegeven werden, zal dit gebruikt worden als de hoofdmap voor het bestandssysteem. .IP \fBDPKG_ADMINDIR\fR 4 .IX Item "DPKG_ADMINDIR" Indien dit ingesteld is en de optie \fB\-\-admindir\fR niet opgegeven werd, zal dit gebruikt worden als de administratieve basismap. .SH BESTANDEN .IX Header "BESTANDEN" .IP \fI/etc/alternatives/\fR 4 .IX Item "/etc/alternatives/" De standaardmap voor alternatieven. Kan gewijzigd worden met de optie \fB\-\-altdir\fR. .IP \fI/var/lib/dpkg/alternatives/\fR 4 .IX Item "/var/lib/dpkg/alternatives/" De standaardmap voor beheersdoeleinden. Kan gewijzigd worden met de optie \fB\-\-admindir\fR. .SH "INDELING GEGEVENSOPVRAGING" .IX Header "INDELING GEGEVENSOPVRAGING" De indeling die gebruikt wordt bij \fB\-\-query\fR is een RFC822\-achtige vlakke indeling. Ze bestaat uit \fIn\fR + 1 onderdelen, waarbij \fIn\fR het aantal beschikbare alternatieven is uit de opgevraagde koppelingengroep. Het eerste onderdeel bevat de volgende velden: .IP "\fBName:\fR \fInaam\fR" 4 .IX Item "Name: naam" De naam van het alternatief in de alternatievenmap. .IP "\fBLink:\fR \fIkoppeling\fR" 4 .IX Item "Link: koppeling" De algemene naam van het alternatief. .IP "\fBSlaves:\fR \fIlijst-van-slaven\fR" 4 .IX Item "Slaves: lijst-van-slaven" Als dit veld aanwezig is, bevatten de \fBvolgende\fR regels alle slaaf-koppelingen die gelieerd zijn met de hoofdkoppeling van het alternatief. Per regel wordt \('e\('en slaaf vermeld. Elke regel bevat \('e\('en spatie, de algemene naam van het slaaf-alternatief, opnieuw een spatie en het pad naar de slaaf-koppeling. .IP "\fBStatus:\fR \fIstatus\fR" 4 .IX Item "Status: status" De status van het alternatief (\fBauto\fR of \fBmanual\fR) (automatisch of manueel). .IP "\fBBest:\fR \fIbeste-keuze\fR" 4 .IX Item "Best: beste-keuze" Het pad naar het beste alternatief voor deze koppelingengroep. Komt niet voor als er geen alternatieven beschikbaar zijn. .IP "\fBValue:\fR \fImomenteel-geselecteerd-alternatief\fR" 4 .IX Item "Value: momenteel-geselecteerd-alternatief" Het pad naar het momenteel geselecteerde alternatief. Het kan ook de magische waarde \fBnone\fR hebben. Die wordt gebruikt als de koppeling niet bestaat. .PP De andere onderdelen geven de beschikbare alternatieven weer in de opgevraagde koppelingengroep: .IP "\fBAlternative:\fR \fIpad-van-dit-alternatief\fR" 4 .IX Item "Alternative: pad-van-dit-alternatief" Het pad naar het alternatief uit dit onderdeel. .IP "\fBPriority:\fR \fIwaarde-van-prioriteit\fR" 4 .IX Item "Priority: waarde-van-prioriteit" De prioriteitswaarde van dit alternatief. .IP "\fBSlaves:\fR \fIlijst-van-slaven\fR" 4 .IX Item "Slaves: lijst-van-slaven" Als dit veld voorkomt, bevatten de \fBvolgende\fR regels alle slaaf-alternatieven die gelieerd zijn aan de hoofdkoppeling van het alternatief. Per slaaf wordt \('e\('en regel gebruikt. Elke regel bevat \('e\('en spatie, de algemene naam van het slaaf-alternatief, opnieuw een spatie en het pad naar het slaaf-alternatief. .SS Voorbeeld .IX Subsection "Voorbeeld" .Vb 12 \& $ 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 .Ve .SH DIAGNOSTIEK .IX Header "DIAGNOSTIEK" Als \fBupdate-alternatives\fR gebruikt wordt met \fB\-\-verbose\fR, dan ratelt het onophoudelijk over zijn activiteiten op zijn standaard uitvoerkanaal. Indien er zich problemen voordoen, produceert \fBupdate-alternatives\fR foutmeldingen op zijn standaard foutkanaal en geeft het een afsluitstatus 2 terug. Deze diagnostiek zou eenvoudig te verstaan moeten zijn. Mocht u dit niet vinden, gelieve dat dan als een bug te rapporteren. .SH VOORBEELDEN .IX Header "VOORBEELDEN" Er zijn verschillende pakketten die een teksteditor leveren die compatibel is met \fBvi\fR, bijvoorbeeld \fBnvi\fR en \fBvim\fR. Welke er gebruikt wordt, wordt geregeld door de koppelingengroep \fBvi\fR, die koppelingen bevat naar het programma zelf en naar de ermee verband houdende man-pagina. .PP Om weer te geven welke beschikbare pakketten \fBvi\fR leveren en wat de huidige instelling ervoor is, gebruikt u de actie \fB\-\-display\fR: .Sp .Vb 1 \& update\-alternatives \-\-display vi .Ve .PP Om een specifieke \fBvi\fR\-toepassing te kiezen, gebruikt u als systeembeheerder dit commando en vervolgens kiest u een nummer uit de lijst: .Sp .Vb 1 \& update\-alternatives \-\-config vi .Ve .PP Om terug te keren naar een situatie waarbij de \fBvi\fR\-toepassing automatisch gekozen wordt, doet u als systeembeheerder dit: .Sp .Vb 1 \& update\-alternatives \-\-auto vi .Ve .SH "ZIE OOK" .IX Header "ZIE OOK" \&\fBln\fR\|(1), FHS (the Filesystem Hierarchy Standard \- de standaardisatie van bestandsorganisatie en mappenstructuur op unix-achtige systemen).