.\" -*- 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 NAMN .IX Header "NAMN" update-alternatives \- underh\(oaller symboliska l\(:ankar f\(:or att best\(:amma standardkommandon .SH SYNOPS .IX Header "SYNOPS" \&\fBupdate-alternatives\fR [\fIflagga\fR...] \fI\(oatg\(:ard\fR .SH BESKRIVNING .IX Header "BESKRIVNING" \&\fBupdate-alternatives\fR skapar, tar bort, underh\(oaller och visar information om de symboliska l\(:ankar som ing\(oar i alternativsystemet. .PP Det \(:ar m\(:ojligt f\(:or flera kommandon som tillhandah\(oaller identisk eller liknande funktionalitet att vara installerade p\(oa ett system samtidigt. Till exempel har m\(oanga system flera textredigeringsprogram installerade samtidigt, vilket ger anv\(:andarna p\(oa systemet valm\(:ojligheter, var och en kan anv\(:anda olika textredigeringsprogram om de s\(oa \(:onskar, men det g\(:or det sv\(oart f\(:or ett program att g\(:ora ett bra val av textredigerare att anropa om en anv\(:andare inte har gjort ett specifikt val. .PP Alternativsystemet f\(:ors\(:oker l\(:osa detta problem. Ett generiskt namn i filsystemet delas av alla filer som tillhandah\(oaller utbytbar funktionalitet. Alternativsystemet och systemadministrat\(:oren anger tillsammans vilken specifik fil som ska refereras av sitt generiska namn. Till exempel kan alternativsystemet l\(oata det generiska namnet \fI/usr/bin/editor\fR att peka mot \fI/usr/bin/nvi\fR som standard om b\(oade textredigeringsprogrammet \fBed\fR\|(1) och \fBnvi\fR\|(1) b\(oada \(:ar installerade p\(oa systemet. Systemadministrat\(:oren kan \(:overstyra detta och l\(oata det peka p\(oa \fI/usr/bin/ed\fR ist\(:allet, och alternativsystemet kommer inte \(:andra denna inst\(:allning f\(:orr\(:an det ombeds att g\(:ora det. .PP Det generiska namnet \(:ar inte en direkt symbolisk l\(:ank till det valda alternativet. Ist\(:allet \(:ar det en symbolisk l\(:ank till ett namn i katalogen \fIalternatives\fR, vilket i sin tur \(:ar en symbolisk l\(:ank till den faktiska fil det pekar mot. Detta g\(:ors s\(oa att systemadministrat\(:orens \(:andringar kan begr\(:ansas till katalogen \fI/etc\fR: FHS (se detta) ger orsaker till varf\(:or detta \(:ar Bra. .PP N\(:ar alla paket som tillahandah\(oaller en fil med en specifik funktionalitet installeras, \(:andras eller tas bort anropas \fBupdate-alternatives\fR f\(:or att uppdatera information om filen i alternativsystemet. \fBupdate-alternatives\fR anropas vanligtvis fr\(oan Debians paketutvecklarskript \fBpostinst\fR (konfigurera) f\(:or att installera alternativet och fr\(oan \fBprerm\fR och \fBpostrm\fR (ta bort) f\(:or att ta bort alternativet. \fBObservera\fR: i de flesta (om inte alla) fall b\(:or inga andra utvecklarskript anropa \fBupdate-alternatives\fR, specifikt varken \fBupgrade\fR eller \fBdisappear\fR, eftersom alla s\(oadana \(oatg\(:arder kan g\(:or att den manuella inst\(:allningen f\(:or ett alternativ g\(oar f\(:orlorat, eller att alternativet tillf\(:alligt sv\(:anger eller permanent v\(:axlas n\(:ar flera av dem har samma prioritet. .PP Det \(:ar ofta l\(:ampligt f\(:or ett antal alternativ att vara synkroniserade, s\(oa att de \(:andras i grupp. Till exempel, om det \(:ar flera versioner av textredigeraren \fBvi\fR\|(1) installerade b\(:or manualsidan som refereras till av \fI/usr/share/man/man1/vi.1\fR motsvara den bin\(:ar som refereras till av \fI/usr/bin/vi\fR. \fBupdate-alternatives\fR hanterar detta genom \fIhuvud\fR\- och \fIslav\fR\-l\(:ankar. N\(:ar huvudl\(:anken uppdateras \(:andras \(:aven anslutna slavl\(:ankar. En huvudl\(:ank och dess anslutna slavar utg\(:or en \fIl\(:ankgrupp\fR. .PP En l\(:ankgrupp kan vid varje given tidpunkt vara i ett av tv\(oa l\(:agen: automatisk eller manuell. N\(:ar en grupp \(:ar i automatiskt l\(:age kommer alternativsystemet automatiskt att best\(:amma n\(:ar och hur l\(:ankar ska uppdateras d\(oa paket installeras eller tas bort. I manuellt l\(:age kommer alternativsystemet att beh\(oalla administrat\(:orens val och undvika att \(:andra l\(:ankarna (f\(:orutom om n\(oagot \(:ar trasigt). .PP L\(:ankgrupper \(:ar i automatiskt l\(:age n\(:ar de f\(:orst introduceras p\(oa systemet. Om systemadministrat\(:oren g\(:or \(:andringar till systemets automatiska inst\(:allningar kommer detta att noteras n\(:asta g\(oang \fBupdate-alternatives\fR k\(:ors p\(oa den \(:andrade l\(:ankens grupp och gruppen kommer automatiskt att v\(:axlas till manuellt l\(:age. .PP Varje alternativ har en \fIprioritet\fR kopplad till sig. N\(:ar en l\(:ankgrupp \(:ar i automatiskt l\(:age kommer det alternativ som medlemmar i gruppen pekar mot vara den med den h\(:ogsta prioriteten. .PP N\(:ar flaggan \fI\-\-config\fR anv\(:ands kommer \fBupdate-alternatives\fR att visa alla val f\(:or l\(:ankgruppen d\(:ar \fInamn\fR \(:ar huvudalternativnamnet. Det aktuella valet \(:ar markerat med en \(rq*\(rq. Du kommer d\(:arefter att f\(oa v\(:alja vad som ska g\(:oras med l\(:ankgruppen. Beroende p\(oa vad du v\(:aljer kommer l\(:angruppen inte l\(:angre att vara i \fIauto\fR\-l\(:age. Du m\(oaste anv\(:anda flaggan \fB\-\-auto\fR f\(:or att \(oaterg\(oa till automatiskt l\(:age (eller k\(:ora \fB\-\-config\fR p\(oa nytt och v\(:alja alternativet som m\(:arkts som automatiskt). .PP Om du vill konfigurera icke-interaktivt kan du anv\(:anda flaggan \fB\-\-set\fR i st\(:allet (se nedan). .PP Olika paket som tillhandah\(oaller samma fil m\(oaste g\(:ora s\(oa i \fBsamf\(:orst\(oand\fR. Det betyder att det \(:ar ett \fBkrav\fR att alla involverade paket anv\(:ander sig av \fBupdate-alternatives\fR. Det \(:ar inte m\(:ojligt att \(:overstyra en fil ett paket som inte anv\(:ander \fBupdate-alternatives\fR\-mekanismen. .SH TERMINOLOGI .IX Header "TERMINOLOGI" Efter \fBupdate-alternatives\fR aktiviteter \(:ar ganska komplexa blir det enklare att f\(:orst\(oa hur det fungerar genom att vi f\(:orklarar n\(oagra specifika termer. .IP "generiskt namn (eller alternativl\(:ank)." 4 .IX Item "generiskt namn (eller alternativl\(:ank)." Ett namn, till exempel \fI/usr/bin/editor\fR, som via alternativsystemet pekar p\(oa en av flera filer med liknande funktionalitet. .IP alternativnamn 4 .IX Item "alternativnamn" Namnet p\(oa en symbolisk l\(:ank i alternativkatalogen. .IP "alternativ (eller alternativs\(:okv\(:ag)" 4 .IX Item "alternativ (eller alternativs\(:okv\(:ag)" Namnet p\(oa en specifik fil i filsystemet, som kan vara tillg\(:anglig via ett generiskt namn med hj\(:alp av alternativsystemet. .IP alternativkatalog 4 .IX Item "alternativkatalog" En katalog, som standard \fI/etc/alternatives\fR, som inneh\(oaller de symboliska l\(:ankarna. .IP "administrativ katalog" 4 .IX Item "administrativ katalog" En katalog, som standard \fI/var/lib/dpkg/alternatives\fR, som inneh\(oaller tillst\(oandsinformation f\(:or \fBupdate-alternatives\fR. .IP l\(:ankgrupp 4 .IX Item "l\(:ankgrupp" En upps\(:attning relaterade symboliska l\(:ankar, avsedda att uppdateras som en grupp. .IP huvudl\(:ank 4 .IX Item "huvudl\(:ank" Alternativl\(:anken i en l\(:ankgrupp som best\(:ammer hur de andra l\(:ankarna i gruppen st\(:alls in. .IP slavl\(:ank 4 .IX Item "slavl\(:ank" En alternativl\(:ank i en l\(:ankgrupp som styrs av hur huvudl\(:anken st\(:alls in. .IP "automatiskt l\(:age" 4 .IX Item "automatiskt l\(:age" N\(:ar en l\(:ankgrupp \(:ar i automatiskt l\(:age f\(:ors\(:akrar alternativsystemet att l\(:ankarna i gruppen pekar p\(oa det h\(:ogstprioriterade alternativet som \(:ar l\(:ampligt f\(:or gruppen. .IP "manuellt l\(:age" 4 .IX Item "manuellt l\(:age" N\(:ar en grupp \(:ar i manuellt l\(:age kommer inte alternativsystemet att utf\(:ora n\(oagra \(:andringar till systemadministrat\(:orens inst\(:allningar. .SH KOMMANDON .IX Header "KOMMANDON" .IP "\fB\-\-install\fR \fIl\(:ank namn s\(:okv\(:ag prioritet\fR [\fB\-\-slave\fR \fIl\(:ank namn s\(:okv\(:ag\fR]..." 4 .IX Item "--install l\(:ank namn s\(:okv\(:ag prioritet [--slave l\(:ank namn s\(:okv\(:ag]..." L\(:agg till en grupp med alternativ till systemet. \fIl\(:ank\fR \(:ar det generiska namnet f\(:or huvudl\(:anken, \fInamn\fR \(:ar namnet p\(oa dess symboliska l\(:ank i alternativkatalogen och \fIs\(:okv\(:ag\fR \(:ar alternativet som introduceras f\(:or huvudl\(:anken. Argumenten efter \fB\-\-slave\fR \(:ar det generiska namnet, namnet p\(oa den symboliska l\(:anken i alternativkatalogen och alternativet f\(:or slavl\(:anken. Noll eller flera \fB\-\-slave\fR\-flaggor kan anges, d\(:ar alla f\(:oljs av tre argument. Observera att om ett slavalternativ inte finns kommer motsvarande slavl\(:ank helt enkelt inte att installeras (en varning kommer fortfarande att visas). Om en verklig fil \(:ar installerad d\(:ar en alternativl\(:ank m\(oaste installeras beh\(oalls den s\(oavida inte \fB\-\-force\fR anv\(:ands. .Sp Om det angivna alternativnamnet redan finns i alternativsystemets databas kommer informationen som anges att l\(:aggas in som en ny upps\(:attning av alternativ f\(:or gruppen. Om inte kommer en ny grupp, inst\(:alld p\(oa automatiskt l\(:age, att l\(:aggas till med given information. Om gruppen \(:ar i automatiskt l\(:age och det alternativ som l\(:aggs in har h\(:ogre prioritet \(:an alla andra installerade alternativ f\(:or gruppen kommer de symboliska l\(:ankarna att uppdateras s\(oa att de pekar p\(oa de nyligen tillagda alternativen. .IP "\fB\-\-set\fR \fInamn\fR \fIs\(:okv\(:ag\fR" 4 .IX Item "--set namn s\(:okv\(:ag" S\(:att programmet \fIs\(:okv\(:ag\fR som ett alternativ till \fInamn\fR. Detta motsvarar \fB\-\-config\fR men \(:ar icke-interaktivt och kan d\(:armed anv\(:andas i ett skript. .IP "\fB\-\-remove\fR \fInamn\fR " 4 .IX Item "--remove namn " Ta bort ett alternativ och alla dess anknutna slavl\(:ankar. \fInamn\fR \(:ar ett namn i alternativkatalogen och \fIs\(:okv\(:ag\fR \(:ar ett absolut filnamn till vilket \fInamn\fR kunde l\(:ankas. Om \fInamn\fR faktiskt \(:ar l\(:ankat till \fIs\(:okv\(:ag\fR kommer \fInamn\fR att uppdateras till att peka p\(oa ett annat l\(:ampligt alternativ (och gruppen st\(:alls tillbaka till automatiskt l\(:age), eller att tas bort om det inte finns n\(oagot alternativ kvar. Anknutna slavl\(:ankar kommer uppdateras eller tas bort p\(oa motsvarande vis. Om l\(:anken inte f\(:or tillf\(:allet pekar p\(oa \fIs\(:okv\(:ag\fR kommer inga l\(:ankar att uppdateras, endast informationen om alternativet tas bort. .IP "\fB\-\-remove\-all\fR \fInamn\fR" 4 .IX Item "--remove-all namn" Tar bort alla alternativ och alla deras anslutna slavl\(:ankar. \fInamn\fR \(:ar ett namn i alternativkatalogen. .IP \fB\-\-all\fR 4 .IX Item "--all" Anropar \fB\-\-config\fR p\(oa alla alternativ. Kan med framg\(oang kombineras med \fB\-\-skip\-auto\fR f\(:or att g\(oa igenom och konfigurera alla alternativ som inte \(:ar st\(:allda i automatiskt l\(:age. Trasiga alternativ visas ocks\(oa. Ett enkelt s\(:att att fixa alla trasiga alternativ \(:ar d\(:armed att anropa \fByes '' | update-alternatives \-\-force \-\-all\fR. .IP "\fB\-\-auto\fR \fInamn\fR" 4 .IX Item "--auto namn" St\(:all in l\(:ankgruppen bakom alternativet f\(:or \fInamn\fR till automatiskt l\(:age. Detta f\(oar till f\(:oljd att den huvudsakliga symboliska l\(:anken och dess slavar uppdateras till att peka p\(oa det h\(:ogst prioriterade installerade alternativet. .IP "\fB\-\-display\fR \fInamn\fR" 4 .IX Item "--display namn" Visa information om l\(:ankgruppen. Information som visas \(:ar gruppens l\(:age (automatiskt eller manuellt), huvud\- och slavl\(:ank, vilket alternativ den huvudsakliga l\(:anken just nu pekar p\(oa, vilka andra alternativ som \(:ar tillg\(:angliga (och deras motsvarande slavalternativ), samt det h\(:ogst prioriterade alternativ som f\(:or n\(:arvarande \(:ar installerat. .IP \fB\-\-get\-selections\fR 4 .IX Item "--get-selections" Visa alla huvudalternativnamn (de som styr en l\(:ankgrupp) och deras status (sedan version 1.15.0). Varje rad inneh\(oaller upp till tre f\(:alt (avdelade med ett eller flera blanksteg). Det f\(:orsta f\(:altet \(:ar alternativnamnet, det andra \(:ar status (antingen \fBauto\fR eller \fBmanuell\fR), och det sista inneh\(oaller det nuvarande valet f\(:or alternativet (observera: detta \(:ar ett filnamn och kan d\(:armed inneh\(oalla blanksteg). .IP \fB\-\-set\-selections\fR 4 .IX Item "--set-selections" L\(:as en alternativkonfiguration fr\(oan standard in p\(oa formatet som skapas av \fB\-\-get\-selections\fR och konfigurera om dem p\(oa motsvarande s\(:att (sedan version 1.15.0). .IP "\fB\-\-query\fR \fInamn\fR" 4 .IX Item "--query namn" Visa information om l\(:ankgruppen p\(oa samma s\(:att som \fB\-\-display\fR, men i ett maskintolkbart s\(:att (sedan version 1.15.0, se stycket "FR\(oAGEFORMAT" nedan). .IP "\fB\-\-list\fR \fInamn\fR" 4 .IX Item "--list namn" Visar alla m\(oal f\(:or l\(:ankgruppen. .IP "\fB\-\-config\fR \fInamn\fR" 4 .IX Item "--config namn" Visa tillg\(:angliga alternativ f\(:or en l\(:ankgrupp och l\(oat anv\(:andaren att interaktivt v\(:alja vilken som ska anv\(:andas. L\(:ankgruppen uppdateras. .IP \fB\-\-help\fR 4 .IX Item "--help" Visar hj\(:alpsk\(:arm och avslutar. .IP \fB\-\-version\fR 4 .IX Item "--version" Visar version och avslutar. .SH FLAGGOR .IX Header "FLAGGOR" .IP "\fB\-\-altdir\fR \fIkatalog\fR" 4 .IX Item "--altdir katalog" Anger alternativkatalogen om detta inte ska vara f\(:orvalet. F\(:orval \(:ar \(rq\fI/etc/alternatives\fR\(rq. .IP "\fB\-\-admindir\fR \fIkatalog\fR" 4 .IX Item "--admindir katalog" Anger den administrativa katalogen om detta inte ska vara f\(:orvalet. F\(:orval \(:ar \(rq\fI/var/lib/dpkg/alternatives\fR\(rq om \fBDPKG_ADMINDIR\fR inte har satts. .IP "\fB\-\-instdir\fR \fIkatalog\fR" 4 .IX Item "--instdir katalog" Anger installationskatalogen d\(:ar alternativl\(:ankar kommer skapas (sedan version 1.20.1). F\(:orval \(:ar \(rq\fI/\fR\(rq om \fBDPKG_ROOT\fR inte har satts. .IP "\fB\-\-root\fR \fIkatalog\fR" 4 .IX Item "--root katalog" Anger rotkatalogen (sedan version 1.20.1). Detta s\(:atter ocks\(oa alternativkatalog, installationskatalog och administrativ katalog motsvarande. F\(:orval \(:ar \(rq\fI/\fR\(rq om \fBDPKG_ROOT\fR inte har satts. .IP "\fB\-\-log\fR \fIfil\fR" 4 .IX Item "--log fil" Anger loggfilen (sedan version 1.15.0), om det ska vara en annan \(:an f\(:orvalet (/var/log/alternatives.log). .IP \fB\-\-force\fR 4 .IX Item "--force" L\(oat att ers\(:atta eller ta bort en verklig fil som installerats d\(:ar en alternativl\(:ank m\(oaste installeras eller tas bort. .IP \fB\-\-skip\-auto\fR 4 .IX Item "--skip-auto" Hoppa \(:over konfigureringsfr\(oagor f\(:or alternativ som \(:ar korrekt konfigurerade i automatiskt l\(:age. Denna flagga \(:ar endast relevant f\(:or \fB\-\-config\fR och \fB\-\-all\fR. .IP \fB\-\-quiet\fR 4 .IX Item "--quiet" Skriv inte n\(oagra kommentarer s\(oavida det inte uppst\(oar ett fel. .IP \fB\-\-verbose\fR 4 .IX Item "--verbose" Visa fler kommentarer om vad \fBupdate-alternatives\fR g\(:or. .IP \fB\-\-debug\fR 4 .IX Item "--debug" Visa \(:annu fler kommentarer, anv\(:andabara f\(:or fels\(:okning, om vad som g\(:ors (sedan version 1.19.3). .SH RETURV\(:ARDE .IX Header "RETURV\(:ARDE" .IP \fB0\fR 4 .IX Item "0" Den \(:onskade funktionen utf\(:ordes utan fel. .IP \fB2\fR 4 .IX Item "2" Problem uppstod vid tolkning av kommandoraden eller n\(:ar funktionen skulle utf\(:oras. .SH MILJ\(:OVARIABLER .IX Header "MILJ\(:OVARIABLER" .IP \fBDPKG_ROOT\fR 4 .IX Item "DPKG_ROOT" Om satt och flaggan \fB\-\-instdir\fR eller \fB\-root\fR inte har angivits kommer det anv\(:andas som filsystemets rotkatalog. .IP \fBDPKG_ADMINDIR\fR 4 .IX Item "DPKG_ADMINDIR" Om satt och flaggan \fB\-\-admindir\fR inte har angivits anv\(:ands det som bas-administrativ katalog. .SH FILER .IX Header "FILER" .IP \fI/etc/alternatives/\fR 4 .IX Item "/etc/alternatives/" Den f\(:orvalda alternativkatalogen. Kan \(:overstyras med flaggan \fB\-\-altdir\fR. .IP \fI/var/lib/dpkg/alternatives/\fR 4 .IX Item "/var/lib/dpkg/alternatives/" Den f\(:orvalda administrativa katalogen. Kan \(:overstyras med flaggan \fB\-\-admindir\fR. .SH FR\(oAGEFORMAT .IX Header "FR\(oAGEFORMAT" Formatet f\(:or \fB\-\-query\fR anv\(:ander ett RFC822\-liknande platt format. Det best\(oar av \fIn\fR + 1 stycken d\(:ar \fIn\fR \(:ar antalet tillg\(:angliga alternativ i den efterfr\(oagade l\(:ankgruppen. Det f\(:orsta stycket inneh\(oaller f\(:oljande f\(:alt: .IP "\fBNamn:\fR \fInamn\fR" 4 .IX Item "Namn: namn" Alternativets namn i den alternativa katalogen. .IP "\fBLink:\fR \fIl\(:ank\fR" 4 .IX Item "Link: l\(:ank" Generiskt namn f\(:or alternativet. .IP "\fBSlaves:\fR \fIlista\-\(:over\-slavar\fR" 4 .IX Item "Slaves: lista-\(:over-slavar" N\(:ar detta f\(:alt \(:ar tillg\(:angligt inneh\(oaller \fBnext\fR\-raderna alla slavl\(:ankar som kopplas till huvudl\(:anken f\(:or alternativet. Varje rad beskriver en slav. Varje rad inneh\(oaller ett blanksteg, det generiska namnet p\(oa slavalternativet, ytterligare ett blanksteg, och s\(:okv\(:agen till slavalternativet. .IP "\fBStatus:\fR \fIstatus\fR" 4 .IX Item "Status: status" Status f\(:or alternativet (\fBauto\fR eller \fBmanual\fR). .IP "\fBBest:\fR \fIb\(:asta\-val\fR" 4 .IX Item "Best: b\(:asta-val" S\(:okv\(:agen till det b\(:asta alternativet i l\(:ankgruppen. Tas inte med om inget alternativ \(:ar tillg\(:angligt. .IP "\fBValue:\fR \fIf\(:or\-n\(:arvarande\-valt\-alternativ\fR" 4 .IX Item "Value: f\(:or-n\(:arvarande-valt-alternativ" S\(:okv\(:agen till det f\(:or n\(:arvarande valda alternativet. Kan \(:aven ta det magiska v\(:ardet \fBnone\fR (inget). Det anv\(:ands om det inte finns n\(oagon l\(:ank. .PP \(:Ovriga stycken beskriver tillg\(:angliga alternativ i den efterfr\(oagade l\(:ankgruppen: .IP "\fBAlternative:\fR \fIs\(:okv\(:ag\-till\-alternativet\fR" 4 .IX Item "Alternative: s\(:okv\(:ag-till-alternativet" S\(:okv\(:ag till alternativet som beskrivs i stycket. .IP "\fBPriority:\fR \fIprioritetsv\(:arde\fR" 4 .IX Item "Priority: prioritetsv\(:arde" V\(:ardet f\(:or prioriteten p\(oa alternativet. .IP "\fBSlaves:\fR \fIlista\-\(:over\-slavar\fR" 4 .IX Item "Slaves: lista-\(:over-slavar" N\(:ar detta f\(:alt anges inneh\(oaller \fBnext\fR\-raderna alla slavalternativ som kopplas till huvudl\(:anken f\(:or alternativet. Varje rad beskriver en slav. Varje rad inneh\(oaller ett blanksteg, det generiska namnet p\(oa slavalternativet, ytterligare ett blanksteg, och s\(:okv\(:agen till slavalternativet. .SS Exempel .IX Subsection "Exempel" .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 DIAGNOSTIK .IX Header "DIAGNOSTIK" Med \fB\-\-verbose\fR kommer \fBupdate-alternatives\fR att beskriva i det o\(:andliga vad det g\(:or p\(oa sin standard ut-kanal. Om ett fel uppst\(oar skriver \fBupdate-alternatives\fR ut felmeddelanden p\(oa sin standard fel-kanal och avslutar med felkoden 2. Diagnostikinformationen b\(:or vara sj\(:alvf\(:orklarande, s\(:and in en felrapport om du inte tycker att den \(:ar det. .SH EXEMPEL .IX Header "EXEMPEL" Det \(:ar flera paket som tillhandah\(oaller en textredigerare kompatibel med \fBvi\fR, till exempel \fBnvi\fR och \fBvim\fR. Vilken best\(:ams via l\(:ankgruppen \fBvi\fR, vilken inneh\(oaller l\(:ankar b\(oade f\(:or sj\(:alva programmet och dessa anknutna manualsida. .PP F\(:or att visa vilka tillg\(:angliga paket som tillhandah\(oaller \fBvi\fR, samt dess aktuella inst\(:allning, anv\(:and kommandot \fB\-\-display\fR: .Sp .Vb 1 \& update\-alternatives \-\-display vi .Ve .PP F\(:or att v\(:alja en specifik implementation av \fBvi\fR, utf\(:or detta kommando som root och v\(:alj sedan ett tal fr\(oan listan: .Sp .Vb 1 \& update\-alternatives \-\-config vi .Ve .PP F\(:or att \(oaterg\(oa till att \fBvi\fR\-implementationen v\(:aljs automatiskt, utf\(:or detta som root: .Sp .Vb 1 \& update\-alternatives \-\-auto vi .Ve .SH "SE \(:AVEN" .IX Header "SE \(:AVEN" \&\fBln\fR\|(1), FHS (the Filesystem Hierarchy Standard). .SH \(:OVERS\(:ATTNING .IX Header "\(:OVERS\(:ATTNING" Peter Krefting och Daniel Nylander.