Provided by: dpkg_1.15.8.4ubuntu3_i386 bug

NAMN

       update-alternatives  -  underhller  symboliska  lnkar  fr  att  bestmma
       standardkommandon

SYNOPS

       update-alternatives [flaggor] tgrd

BESKRIVNING

       update-alternatives skapar, tar bort, underhller och visar  information
       om de symboliska lnkar som ingr i Debians alternativsystem.

       Det  r  mjligt  fr  flera  kommandon  som tillhandahller identisk eller
       liknande funktionalitet att vara installerade p ett  system  samtidigt.
       Till  exempel har mnga system flera textredigeringsprogram installerade
       samtidigt, vilket ger anvndarna p systemet valmjligheter,  var  och  en
       kan  anvnda  olika textredigeringsprogram om de s nskar, men det gr det
       svrt fr ett program att gra ett bra val av textredigerare att anropa om
       en anvndare inte har gjort ett specifikt val.

       Debians alternativsystem frsker lsa detta problem. Ett generiskt namn i
       filsystemet  delas  av   alla   filer   som   tillhandahller   utbytbar
       funktionalitet.   Alternativsystemet   och  systemadministratren  anger
       tillsammans vilken specifik fil som skall refereras av  sitt  generiska
       namn.  Till  exempel  kan  alternativsystemet  lta det generiska namnet
       /usr/bin/editor  att  peka  mot  /usr/bin/nvi  som  standard   om   bde
       textredigeringsprogrammet   ed(1)  och  nvi(1)  bda  r  installerade  p
       systemet. Systemadministratren kan verstyra detta och lta  det  peka  p
       /usr/bin/ed  istllet,  och  alternativsystemet  kommer  inte ndra denna
       instllning frrn det ombeds att gra det.

       Det generiska namnet r inte en direkt  symbolisk  lnk  till  det  valda
       alternativet.  Istllet r det en symbolisk lnk till ett namn i katalogen
       alternatives, vilket i sin tur r en symbolisk lnk till den faktiska fil
       det  pekar  mot.  Detta  grs  s  att systemadministratrens ndringar kan
       begrnsas till katalogen /etc: FHS (se detta)  ger  orsaker  till  varfr
       detta r Bra.

       Nr  ett  paket som tillhandahller en fil med en specifik funktionalitet
       installeras, ndras eller tas bort, anropas update-alternatives  fr  att
       uppdatera     information     om     filen     i    alternativsystemet.
       update-alternatives anropas normalt  frn  postinst-  (configure)  eller
       prerm-skripten (install) i Debianpaket.

       Det  r  ofta lmpligt fr ett antal alternativ att vara synkroniserade, s
       att de ndras i grupp.  Till  exempel,  om  det  r  flera  versioner  av
       textredigeraren vi(1) installerade br manualsidan som refereras till av
       /usr/share/man/man1/vi.1  motsvara  den  binr  som  refereras  till  av
       /usr/bin/vi.   update-alternatives  hanterar  detta  genom  huvud-  och
       slav-lnkar. Nr huvudlnken uppdateras ndras ven anslutna  slavlnkar.  En
       huvudlnk och dess anslutna slavar utgr en lnkgrupp.

       En  lnkgrupp  kan  vid  varje  given  tidpunkt  vara  i ett av tv lgen:
       automatisk eller manuell. Nr  en  grupp  r  i  automatiskt  lge  kommer
       alternativsystemet  automatiskt  att  bestmma  nr  och  hur lnkar skall
       uppdateras d paket installeras eller tas bort. I  manuellt  lge  kommer
       alternativsystemet  att behlla administratrens val och undvika att ndra
       lnkarna (frutom om ngot r trasigt).

       Lnkgrupper r i automatiskt lge nr de frst introduceras p  systemet.  Om
       systemadministratren    gr    ndringar   till   systemets   automatiska
       instllningar kommer detta att noteras nsta gng update-alternatives  krs
       p den ndrade lnkens grupp och gruppen kommer automatiskt att vxlas till
       manuellt lge.

       Varje alternativ har en prioritet kopplad till sig. Nr en lnkgrupp r  i
       automatiskt lge kommer det alternativ som medlemmar i gruppen pekar mot
       vara den med den hgsta prioriteten.

       Nr flaggan --config anvnds kommer update-alternatives att visa alla val
       fr  lnkgruppen  dr  namn  r huvudalternativnamnet. Det aktuella valet r
       markerat med en "*". Du kommer drefter att f vlja vad  som  skall  gras
       med lnkgruppen. Beroende p vad du vljer kommer lngruppen inte lngre att
       vara i auto-lge. Du  mste  anvnda  flaggan  --auto  fr  att  terg  till
       automatiskt  lge  (eller  kra --config p nytt och vlja alternativet som
       mrkts som automatiskt).

       Om du vill konfigurera icke-interaktivt kan du anvnda flaggan  --set  i
       stllet (se nedan).

       Olika  paket  som  tillhandahller samma fil mste gra s i samfrstnd. Det
       betyder att det r ett krav att alla involverade paket  anvnder  sig  av
       update-alternatives.  Det  r  inte mjligt att verstyra en fil ett paket
       som inte anvnder update-alternatives-mekanismen.

TERMINOLOGI

       Efter  update-alternatives  aktiviteter  r  ganska  komplexa  blir  det
       enklare  att frst hur det fungerar genom att vi frklarar ngra specifika
       termer.

       generiskt namn (eller alternativlnk).
              Ett   namn,    till    exempel    /usr/bin/editor,    som    via
              alternativsystemet  pekar  p  en  av  flera  filer  med liknande
              funktionalitet.

       alternativnamn
              Namnet p en symbolisk lnk i alternativkatalogen.

       alternativ (eller alternativskvg)
              Namnet p en specifik fil i filsystemet, som kan vara  tillgnglig
              via ett generiskt namn med hjlp av alternativsystemet.

       alternativkatalog
              En  katalog,  som  standard  /etc/alternatives, som innehller de
              symboliska lnkarna.

       administrativ katalog
              En  katalog,  som   standard   /var/lib/dpkg/alternatives,   som
              innehller tillstndsinformation fr update-alternatives.

       lnkgrupp
              En   uppsttning   relaterade   symboliska   lnkar,  avsedda  att
              uppdateras som en grupp.

       huvudlnk
              Alternativlnken i en lnkgrupp som bestmmer hur de andra  lnkarna
              i gruppen stlls in.

       slavlnk
              En alternativlnk i en lnkgrupp som styrs av hur huvudlnken stlls
              in.

       automatiskt lge
              Nr en lnkgrupp r i automatiskt  lge  frskrar  alternativsystemet
              att  lnkarna i gruppen pekar p det hgstprioriterade alternativet
              som r lmpligt fr gruppen.

       manuellt lge
              Nr en grupp r i manuellt lge kommer inte alternativsystemet  att
              utfra ngra ndringar till systemadministratrens instllningar.

KOMMANDON

       --install lnk namn skvg prioritet [--slave lnk namn skvg]...
              Lgg  till  en  grupp  med  alternativ  till  systemet. lnk r det
              generiska namnet fr huvudlnken, namn r namnet p dess  symboliska
              lnk   i   alternativkatalogen   och   skvg  r  alternativet  som
              introduceras fr  huvudlnken.  Argumenten  efter  --slave  r  det
              generiska    namnet,   namnet   p   den   symboliska   lnken   i
              alternativkatalogen och alternativet fr  slavlnken.  Noll  eller
              flera  --slave-flaggor  kan anges, dr alla fljs av tre argument.
              Observera  att  om  ett   slavalternativ   inte   finns   kommer
              motsvarande slavlnk helt enkelt inte att installeras (en varning
              kommer fortfarande att visas). Om en verklig fil  r  installerad
              dr  en  alternativlnk  mste  installeras  behlls  den svida inte
              --force anvnds.

              Om    det    angivna    alternativnamnet    redan    finns     i
              alternativsystemets  databas  kommer informationen som anges att
              lggas in som en ny uppsttning av alternativ fr gruppen. Om  inte
              kommer  en  ny  grupp, instlld p automatiskt lge, att lggas till
              med given information. Om gruppen r i automatiskt  lge  och  det
              alternativ   som  lggs  in  har  hgre  prioritet  n  alla  andra
              installerade alternativ fr gruppen kommer de symboliska  lnkarna
              att   uppdateras   s   att   de  pekar  p  de  nyligen  tillagda
              alternativen.

       --set namn skvg
              Stt  programmet  skvg  som  ett  alternativ  till  namn.   Detta
              motsvarar  --config men r icke-interaktivt och kan drmed anvndas
              i ett skript.

       --remove namn skvg
              Ta bort ett alternativ och alla dess anknutna slavlnkar. namn  r
              ett  namn  i  alternativkatalogen och skvg r ett absolut filnamn
              till vilket namn kunde lnkas. Om namn faktiskt r lnkat till skvg
              kommer  namn  att  uppdateras  till att peka p ett annat lmpligt
              alternativ (och gruppen stlls tillbaka  till  automatiskt  lge),
              eller  att  tas  bort  om  det  inte finns ngot alternativ kvar.
              Anknutna  slavlnkar  kommer  uppdateras   eller   tas   bort   p
              motsvarande  vis. Om lnken inte fr tillfllet pekar p skvg kommer
              inga lnkar att uppdateras, endast informationen om  alternativet
              tas bort.

       --remove-all namn
              Tar bort alla alternativ och alla deras anslutna slavlnkar. namn
              r ett namn i alternativkatalogen.

       --all  Anropar --config p alla alternativ. Kan med  framgng  kombineras
              med  --skip-auto fr att g igenom och konfigurera alla alternativ
              som inte r stllda i automatiskt lge.  Trasiga  alternativ  visas
              ocks.  Ett  enkelt  stt att fixa alla trasiga alternativ r drmed
              att anropa yes '' | update-alternatives --force --all.

       --auto namn
              Stll in lnkgruppen bakom alternativet fr namn  till  automatiskt
              lge.  Detta  fr  till fljd att den huvudsakliga symboliska lnken
              och dess slavar uppdateras till att peka p det hgst prioriterade
              installerade alternativet.

       --display namn
              Visa information om lnkgruppen. Information som visas r gruppens
              lge  (automatiskt  eller  manuellt),   vilket   alternativ   den
              huvudsakliga lnken just nu pekar p, vilka andra alternativ som r
              tillgngliga (och deras  motsvarande  slavalternativ),  samt  det
              hgst prioriterade alternativ som fr nrvarande r installerat.

       --get-selections
              Visa  alla  huvudalternativnamn  (de  som  styr en lnkgrupp) och
              deras status. Varje rad innehller upp till tre flt (avdelade med
              ett  eller flera blanksteg). Det frsta fltet r alternativnamnet,
              det andra r status (antingen "auto" eller  "manuell"),  och  det
              sista  innehller det nuvarande valet fr alternativet (observera:
              detta r ett filnamn och kan drmed innehlla blanksteg).

       --set-selections
              Ls en alternativkonfiguration frn standard  in  p  formatet  som
              skapas  av  update-alternatives --get-selections och konfigurera
              om dem p motsvarande stt.

       --query namn
              Visa information om lnkgruppen p samma stt som --display, men  i
              ett maskintolkbart stt (se stycket FRGEFORMAT nedan).

       --list namn
              Visar alla ml fr lnkgruppen.

       --config namn
              Visa  tillgngliga alternativ fr en lnkgrupp och lt anvndaren att
              interaktivt  vlja   vilken   som   skall   anvndas.   Lnkgruppen
              uppdateras.

       --help Visar hjlpskrm och avslutar.

       --version
              Visar version och avslutar.

FLAGGOR

       --altdir katalog
              Anger    alternativkatalogen    om   detta   inte   skall   vara
              standardvrdet.

       --admindir katalog
              Anger den administrativa katalogen  om  detta  inte  skall  vara
              standardvrdet.

       --log fil
              Anger   loggfilen,  om  det  skall  vara  en  annan  n  standard
              (/var/log/alternatives.log).

       --force
              Lt update-alternatives erstta en verklig fil som installerats dr
              en alternativlnk mste installeras.

       --skip-auto
              Hoppa  ver  konfigureringsfrgor  fr  alternativ  som  r  korrekt
              konfigurerade i automatiskt lge. Denna flagga r endast  relevant
              fr --config och --all.

       --verbose
              Visa fler kommentarer om vad update-alternatives gr.

       --quiet
              Skriv inte ngra kommentarer svida det inte uppstr ett fel.

FILER

       /etc/alternatives/
              Den  frvalda  alternativkatalogen.  Kan  verstyras  med  flaggan
              --altdir.

       /var/lib/dpkg/alternatives/
              Den frvalda administrativa katalogen. Kan verstyras med  flaggan
              --admindir.

RETURVRDE

       0      Den nskade funktionen utfrdes utan fel.

       2      Problem   uppstod   vid   tolkning  av  kommandoraden  eller  nr
              funktionen skulle utfras.

FRGEFORMAT

       Formatet fr update-alternatives  --query  anvnder  ett  RFC822-liknande
       platt  format.  Det  bestr  av  n  + 1 block dr n r antalet tillgngliga
       alternativ i den efterfrgade lnkgruppen. Det  frsta  blocket  innehller
       fljande flt:

       Link: <lnk>
              Generiskt namn fr alternativet.

       Status: <status>
              Status fr alternativet (auto eller manual).

       Best: <bsta val>
              Skvgen  till det bsta alternativet i lnkgruppen. Tas inte med om
              inget alternativ r tillgngligt.

       Value: <fr nrvarande valt alternativ>
              Skvgen till det fr nrvarande valda alternativet. Kan ven ta  det
              magiska  vrdet  none  (inget). Det anvnds om det inte finns ngon
              lnk.

       vriga block beskriver tillgngliga alternativ i  den  efterfrgade
       lnkgruppen:

       Alternative: <skvg till alternativet>
              Skvg till alternativet som beskrivs i blocket.

       Priority: <prioritetsvrde>
              Vrdet fr prioriteten p alternativet.

       Slaves: <lista ver slavar>
              Nr denna rubrik r tillgnglig innehller next-raderna  alla
              slavalternativ    som    kopplas   till   huvudlnken   fr
              alternativet. Varje rad  beskriver  en  slag.  Varje  rad
              innehller   ett   blanksteg,   det   generiska  namnet  p
              slavalternativet, ytterligare ett blanksteg,  och  skvgen
              till slavalternativet.

       Exempel
              $ update-alternatives --query editor
              Link: editor
              Status: auto
              Best: /usr/bin/vim.gtk
              Value: /usr/bin/vim.gtk

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

              Alternative: /usr/bin/vim.gtk
              Priority: 50
              Slaves:
               editor.1.gz /usr/share/man/man1/vim.1.gz
               editor.ru.1.gz /usr/share/man/ru/man1/vim.1.gz
               editor.pl.ISO8859-2.1.gz /usr/share/man/pl.ISO8859-2/man1/vim.1.gz
               editor.it.ISO8859-1.1.gz /usr/share/man/it.ISO8859-1/man1/vim.1.gz
               editor.pl.UTF-8.1.gz /usr/share/man/pl.UTF-8/man1/vim.1.gz
               editor.it.1.gz /usr/share/man/it/man1/vim.1.gz
               editor.fr.UTF-8.1.gz /usr/share/man/fr.UTF-8/man1/vim.1.gz
               editor.fr.1.gz /usr/share/man/fr/man1/vim.1.gz
               editor.it.UTF-8.1.gz /usr/share/man/it.UTF-8/man1/vim.1.gz
               editor.pl.1.gz /usr/share/man/pl/man1/vim.1.gz
               editor.fr.ISO8859-1.1.gz /usr/share/man/fr.ISO8859-1/man1/vim.1.gz

DIAGNOSTIK

       Med  --verbose  kommer  update-alternatives  att  beskriva i det
       ondliga vad det gr p sin standard ut-kanal. Om  ett  fel  uppstr
       skriver  update-alternatives  ut  felmeddelanden  p sin standard
       fel-kanal och avslutar med felkoden  2.  Diagnostikinformationen
       br  vara  sjlvfrklarande, snd in en felrapport om du inte tycker
       att den r det.

EXEMPEL

       Det  r  flera  paket  som   tillhandahller   en   textredigerare
       kompatibel  med  vi, till exempel nvi och vim. Vilken bestms via
       lnkgruppen vi, vilken innehller lnkar bde  fr  sjlva  programmet
       och dessa anknutna manualsida.

       Fr  att visa vilka tillgngliga paket som tillhandahller vi, samt
       dess aktuella instllning, anvnd kommandot --display:

              update-alternatives --display vi

       Fr att  vlja  en  specifik  implementation  av  vi,  utfr  detta
       kommando som root och vlj sedan ett tal frn listan:

              update-alternatives --config vi

       Fr  att terg till att vi-implementationen vljs automatiskt, utfr
       detta som root:

              update-alternatives --auto vi

PROGRAMFEL

       Om du hittar ett fel ber  vi  dig  rapportera  det  via  Debians
       felrapporteringssystem.

       Om du hittar ngra diskrepanser mellan vad update-alternatives gr
       och vad som str i manualsidan s r  detta  ett  fel,  antingen  i
       implementationen eller i dokumentationen; rapportera det.

FRFATTARE

       Upphovsrttsskyddat  1995 Ian Jackson.
       Upphovsrttsskyddat  2009 Raphal Hertzog

       Detta r fri programvara; se GNU General Public License version 2
       eller senare fr kopieringsvillkor. Det finns INGEN GARANTI.

       Manualsidan    r    upphovsrttsskyddad     1997,1998     Charles
       Briscoe-Smith med flera.

       Detta r fri programvara; se GNU General Public License version 2
       eller senare fr kopieringsvillkor. Det finns INGEN GARANTI.

SE VEN

       ln(1), FHS, Filesystem Hierarchy Standard.

VERSTTNING

       Peter Krefting och Daniel Nylander.