summaryrefslogtreecommitdiffstats
path: root/man/sv/update-alternatives.pod
diff options
context:
space:
mode:
Diffstat (limited to 'man/sv/update-alternatives.pod')
-rw-r--r--man/sv/update-alternatives.pod515
1 files changed, 515 insertions, 0 deletions
diff --git a/man/sv/update-alternatives.pod b/man/sv/update-alternatives.pod
new file mode 100644
index 0000000..7b353ad
--- /dev/null
+++ b/man/sv/update-alternatives.pod
@@ -0,0 +1,515 @@
+
+ *****************************************************
+ * GENERATED FILE, DO NOT EDIT *
+ * THIS IS NO SOURCE FILE, BUT RESULT OF COMPILATION *
+ *****************************************************
+
+This file was generated by po4a(7). Do not store it (in VCS, for example),
+but store the PO file used as source file by po4a-translate.
+
+In fact, consider this as a binary, and the PO file as a regular .c file:
+If the PO get lost, keeping this translation up-to-date will be harder.
+
+=encoding UTF-8
+
+=head1 NAMN
+
+update-alternatives - underhåller symboliska länkar för att bestämma
+standardkommandon
+
+=head1 SYNOPS
+
+B<update-alternatives> [I<flagga>...] I<åtgärd>
+
+=head1 BESKRIVNING
+
+B<update-alternatives> skapar, tar bort, underhåller och visar information
+om de symboliska länkar som ingår i Debians alternativsystem.
+
+Det är möjligt för flera kommandon som tillhandahåller identisk eller
+liknande funktionalitet att vara installerade på ett system samtidigt. Till
+exempel har många system flera textredigeringsprogram installerade
+samtidigt, vilket ger användarna på systemet valmöjligheter, var och en kan
+använda olika textredigeringsprogram om de så önskar, men det gör det svårt
+för ett program att göra ett bra val av textredigerare att anropa om en
+användare inte har gjort ett specifikt val.
+
+Debians alternativsystem försöker lösa detta problem. Ett generiskt namn i
+filsystemet delas av alla filer som tillhandahåller utbytbar
+funktionalitet. Alternativsystemet och systemadministratören anger
+tillsammans vilken specifik fil som ska refereras av sitt generiska
+namn. Till exempel kan alternativsystemet låta det generiska namnet
+I</usr/bin/editor> att peka mot I</usr/bin/nvi> som standard om både
+textredigeringsprogrammet B<ed>(1) och B<nvi>(1) båda är installerade på
+systemet. Systemadministratören kan överstyra detta och låta det peka på
+I</usr/bin/ed> istället, och alternativsystemet kommer inte ändra denna
+inställning förrän det ombeds att göra det.
+
+Det generiska namnet är inte en direkt symbolisk länk till det valda
+alternativet. Istället är det en symbolisk länk till ett namn i katalogen
+I<alternatives>, vilket i sin tur är en symbolisk länk till den faktiska fil
+det pekar mot. Detta görs så att systemadministratörens ändringar kan
+begränsas till katalogen I<%CONFDIR%>: FHS (se detta) ger orsaker till
+varför detta är Bra.
+
+När alla paket som tillahandahåller en fil med en specifik funktionalitet
+installeras, ändras eller tas bort anropas B<update-alternatives> för att
+uppdatera information om filen i alternativsystemet. B<update-alternatives>
+anropas vanligtvis från Debians paketutvecklarskript B<postinst>
+(konfigurera) för att installera alternativet och från B<prerm> och
+B<postrm> (ta bort) för att ta bort alternativet. B<Observera:> i de flesta
+(om inte alla) fall bör inga andra utvecklarskript anropa
+B<update-alternatives>, specifikt varken B<upgrade> eller B<disappear>,
+eftersom alla sådana åtgärder kan gör att den manuella inställningen för ett
+alternativ går förlorat, eller att alternativet tillfälligt svänger eller
+permanent växlas när flera av dem har samma prioritet.
+
+Det är ofta lämpligt för ett antal alternativ att vara synkroniserade, så
+att de ändras i grupp. Till exempel, om det är flera versioner av
+textredigeraren B<vi>(1) installerade bör manualsidan som refereras till av
+I</usr/share/man/man1/vi.1> motsvara den binär som refereras till av
+I</usr/bin/vi>. B<update-alternatives> hanterar detta genom I<huvud>- och
+I<slav>-länkar. När huvudlänken uppdateras ändras även anslutna
+slavlänkar. En huvudlänk och dess anslutna slavar utgör en I<länkgrupp>.
+
+En länkgrupp kan vid varje given tidpunkt vara i ett av två lägen:
+automatisk eller manuell. När en grupp är i automatiskt läge kommer
+alternativsystemet automatiskt att bestämma när och hur länkar ska
+uppdateras då paket installeras eller tas bort. I manuellt läge kommer
+alternativsystemet att behålla administratörens val och undvika att ändra
+länkarna (förutom om något är trasigt).
+
+Länkgrupper är i automatiskt läge när de först introduceras på systemet. Om
+systemadministratören gör ändringar till systemets automatiska inställningar
+kommer detta att noteras nästa gång B<update-alternatives> körs på den
+ändrade länkens grupp och gruppen kommer automatiskt att växlas till
+manuellt läge.
+
+Varje alternativ har en I<prioritet> kopplad till sig. När en länkgrupp är i
+automatiskt läge kommer det alternativ som medlemmar i gruppen pekar mot
+vara den med den högsta prioriteten.
+
+När flaggan I<--config> används kommer B<update-alternatives> att visa alla
+val för länkgruppen där I<namn> är huvudalternativnamnet. Det aktuella valet
+är markerat med en ”*”. Du kommer därefter att få välja vad som ska göras
+med länkgruppen. Beroende på vad du väljer kommer längruppen inte längre att
+vara i I<auto>-läge. Du måste använda flaggan B<--auto> för att återgå till
+automatiskt läge (eller köra B<--config> på nytt och välja alternativet som
+märkts som automatiskt).
+
+Om du vill konfigurera icke-interaktivt kan du använda flaggan B<--set> i
+stället (se nedan).
+
+Olika paket som tillhandahåller samma fil måste göra så i
+B<samförstånd>. Det betyder att det är ett B<krav> att alla involverade
+paket använder sig av B<update-alternatives>. Det är inte möjligt att
+överstyra en fil ett paket som inte använder
+B<update-alternatives>-mekanismen.
+
+=head1 TERMINOLOGI
+
+Efter B<update-alternatives> aktiviteter är ganska komplexa blir det enklare
+att förstå hur det fungerar genom att vi förklarar några specifika termer.
+
+=over
+
+=item generiskt namn (eller alternativlänk).
+
+Ett namn, till exempel I</usr/bin/editor>, som via alternativsystemet pekar
+på en av flera filer med liknande funktionalitet.
+
+=item alternativnamn
+
+Namnet på en symbolisk länk i alternativkatalogen.
+
+=item alternativ (eller alternativsökväg)
+
+Namnet på en specifik fil i filsystemet, som kan vara tillgänglig via ett
+generiskt namn med hjälp av alternativsystemet.
+
+=item alternativkatalog
+
+En katalog, som standard I<%CONFDIR%/alternatives>, som innehåller de
+symboliska länkarna.
+
+=item administrativ katalog
+
+En katalog, som standard I<%ADMINDIR%/alternatives>, som innehåller
+tillståndsinformation för B<update-alternatives>.
+
+=item länkgrupp
+
+En uppsättning relaterade symboliska länkar, avsedda att uppdateras som en
+grupp.
+
+=item huvudlänk
+
+Alternativlänken i en länkgrupp som bestämmer hur de andra länkarna i
+gruppen ställs in.
+
+=item slavlänk
+
+En alternativlänk i en länkgrupp som styrs av hur huvudlänken ställs in.
+
+=item automatiskt läge
+
+När en länkgrupp är i automatiskt läge försäkrar alternativsystemet att
+länkarna i gruppen pekar på det högstprioriterade alternativet som är
+lämpligt för gruppen.
+
+=item manuellt läge
+
+När en grupp är i manuellt läge kommer inte alternativsystemet att utföra
+några ändringar till systemadministratörens inställningar.
+
+=back
+
+=head1 KOMMANDON
+
+=over
+
+=item B<--install> I<länk namn sökväg prioritet> [B<--slave> I<länk namn
+sökväg>]...
+
+Lägg till en grupp med alternativ till systemet. I<länk> är det generiska
+namnet för huvudlänken, I<namn> är namnet på dess symboliska länk i
+alternativkatalogen och I<sökväg> är alternativet som introduceras för
+huvudlänken. Argumenten efter B<--slave> är det generiska namnet, namnet på
+den symboliska länken i alternativkatalogen och alternativet för
+slavlänken. Noll eller flera B<--slave>-flaggor kan anges, där alla följs av
+tre argument. Observera att om ett slavalternativ inte finns kommer
+motsvarande slavlänk helt enkelt inte att installeras (en varning kommer
+fortfarande att visas). Om en verklig fil är installerad där en
+alternativlänk måste installeras behålls den såvida inte B<--force> används.
+
+Om det angivna alternativnamnet redan finns i alternativsystemets databas
+kommer informationen som anges att läggas in som en ny uppsättning av
+alternativ för gruppen. Om inte kommer en ny grupp, inställd på automatiskt
+läge, att läggas till med given information. Om gruppen är i automatiskt
+läge och det alternativ som läggs in har högre prioritet än alla andra
+installerade alternativ för gruppen kommer de symboliska länkarna att
+uppdateras så att de pekar på de nyligen tillagda alternativen.
+
+=item B<--set> I<namn sökväg>
+
+Sätt programmet I<sökväg> som ett alternativ till I<namn>. Detta motsvarar
+B<--config> men är icke-interaktivt och kan därmed användas i ett skript.
+
+=item B<--remove> I<namn sökväg>
+
+Ta bort ett alternativ och alla dess anknutna slavlänkar. I<namn> är ett
+namn i alternativkatalogen och I<sökväg> är ett absolut filnamn till vilket
+I<namn> kunde länkas. Om I<namn> faktiskt är länkat till I<sökväg> kommer
+I<namn> att uppdateras till att peka på ett annat lämpligt alternativ (och
+gruppen ställs tillbaka till automatiskt läge), eller att tas bort om det
+inte finns något alternativ kvar. Anknutna slavlänkar kommer uppdateras
+eller tas bort på motsvarande vis. Om länken inte för tillfället pekar på
+I<sökväg> kommer inga länkar att uppdateras, endast informationen om
+alternativet tas bort.
+
+=item B<--remove-all> I<namn>
+
+Tar bort alla alternativ och alla deras anslutna slavlänkar. I<namn> är ett
+namn i alternativkatalogen.
+
+=item B<--all>
+
+Anropar B<--config> på alla alternativ. Kan med framgång kombineras med
+B<--skip-auto> för att gå igenom och konfigurera alla alternativ som inte är
+ställda i automatiskt läge. Trasiga alternativ visas också. Ett enkelt sätt
+att fixa alla trasiga alternativ är därmed att anropa B<yes '' |
+update-alternatives --force --all>.
+
+=item B<--auto> I<namn>
+
+Ställ in länkgruppen bakom alternativet för I<namn> till automatiskt
+läge. Detta får till följd att den huvudsakliga symboliska länken och dess
+slavar uppdateras till att peka på det högst prioriterade installerade
+alternativet.
+
+=item B<--display> I<namn>
+
+Visa information om länkgruppen. Information som visas är gruppens läge
+(automatiskt eller manuellt), huvud- och slavlänk, vilket alternativ den
+huvudsakliga länken just nu pekar på, vilka andra alternativ som är
+tillgängliga (och deras motsvarande slavalternativ), samt det högst
+prioriterade alternativ som för närvarande är installerat.
+
+=item B<--get-selections>
+
+Visa alla huvudalternativnamn (de som styr en länkgrupp) och deras status
+(sedan version 1.15.0). Varje rad innehåller upp till tre fält (avdelade med
+ett eller flera blanksteg). Det första fältet är alternativnamnet, det andra
+är status (antingen B<auto> eller B<manuell>), och det sista innehåller det
+nuvarande valet för alternativet (observera: detta är ett filnamn och kan
+därmed innehålla blanksteg).
+
+=item B<--set-selections>
+
+Läs en alternativkonfiguration från standard in på formatet som skapas av
+B<--get-selections> och konfigurera om dem på motsvarande sätt (sedan
+version 1.15.0).
+
+=item B<--query> I<namn>
+
+Visa information om länkgruppen på samma sätt som B<--display>, men i ett
+maskintolkbart sätt (sedan version 1.15.0, se stycket B<FRÅGEFORMAT> nedan).
+
+=item B<--list> I<namn>
+
+Visar alla mål för länkgruppen.
+
+=item B<--config> I<namn>
+
+Visa tillgängliga alternativ för en länkgrupp och låt användaren att
+interaktivt välja vilken som ska användas. Länkgruppen uppdateras.
+
+=item B<--help>
+
+Visar hjälpskärm och avslutar.
+
+=item B<--version>
+
+Visar version och avslutar.
+
+=back
+
+=head1 FLAGGOR
+
+=over
+
+=item B<--altdir> I<katalog>
+
+Anger alternativkatalogen om detta inte ska vara förvalet. Förval är
+”I<%CONFDIR%/alternatives>”.
+
+=item B<--admindir> I<katalog>
+
+Anger den administrativa katalogen om detta inte ska vara förvalet. Förval
+är ”I<%ADMINDIR%/alternatives>”.
+
+=item B<--instdir> I<katalog>
+
+Anger installationskatalogen där alternativlänkar kommer skapas (sedan
+version 1.20.1). Förval är ””.
+
+=item B<--root> I<katalog>
+
+Anger rotkatalogen (sedan version 1.20.1). Detta sätter också
+alternativkatalog, installationskatalog och administrativ katalog
+motsvarande. Förval är ””.
+
+=item B<--log> I<fil>
+
+Anger loggfilen (sedan version 1.15.0), om det ska vara en annan än förvalet
+(%LOGDIR%/alternatives.log).
+
+=item B<--force>
+
+Låt att ersätta eller ta bort en verklig fil som installerats där en
+alternativlänk måste installeras eller tas bort.
+
+=item B<--skip-auto>
+
+Hoppa över konfigureringsfrågor för alternativ som är korrekt konfigurerade
+i automatiskt läge. Denna flagga är endast relevant för B<--config> och
+B<--all>.
+
+=item B<--quiet>
+
+Skriv inte några kommentarer såvida det inte uppstår ett fel.
+
+=item B<--verbose>
+
+Visa fler kommentarer om vad B<update-alternatives> gör.
+
+=item B<--debug>
+
+Visa ännu fler kommentarer, användabara för felsökning, om vad som görs
+(sedan version 1.19.3).
+
+=back
+
+=head1 RETURVÄRDE
+
+=over
+
+=item B<0>
+
+Den önskade funktionen utfördes utan fel.
+
+=item B<2>
+
+Problem uppstod vid tolkning av kommandoraden eller när funktionen skulle
+utföras.
+
+=back
+
+=head1 MILJÖVARIABLER
+
+=over
+
+=item B<DPKG_ADMINDIR>
+
+Om satt och flaggan B<--admindir> inte har angivits används det som
+bas-administrativ katalog.
+
+=back
+
+=head1 FILER
+
+=over
+
+=item I<%CONFDIR%/alternatives/>
+
+Den förvalda alternativkatalogen. Kan överstyras med flaggan B<--altdir>.
+
+=item I<%ADMINDIR%/alternatives/>
+
+Den förvalda administrativa katalogen. Kan överstyras med flaggan
+B<--admindir>.
+
+=back
+
+=head1 FRÅGEFORMAT
+
+Formatet för B<--query> använder ett RFC822-liknande platt format. Det
+består av I<n> + 1 block där I<n> är antalet tillgängliga alternativ i den
+efterfrågade länkgruppen. Det första blocket innehåller följande fält:
+
+=over
+
+=item B<Namn:> I<namn>
+
+Alternativets namn i den alternativa katalogen.
+
+=item B<Link:> I<länk>
+
+Generiskt namn för alternativet.
+
+=item B<Slaves:> I<lista-över-slavar>
+
+När detta fält är tillgängligt innehåller B<next>-raderna alla slavlänkar
+som kopplas till huvudlänken för alternativet. Varje rad beskriver en
+slav. Varje rad innehåller ett blanksteg, det generiska namnet på
+slavalternativet, ytterligare ett blanksteg, och sökvägen till
+slavalternativet.
+
+=item B<Status:> I<status>
+
+Status för alternativet (B<auto> eller B<manual>).
+
+=item B<Best:> I<bästa-val>
+
+Sökvägen till det bästa alternativet i länkgruppen. Tas inte med om inget
+alternativ är tillgängligt.
+
+=item B<Value:> I<för-närvarande-valt-alternativ>
+
+Sökvägen till det för närvarande valda alternativet. Kan även ta det magiska
+värdet B<none> (inget). Det används om det inte finns någon länk.
+
+=back
+
+Övriga block beskriver tillgängliga alternativ i den efterfrågade
+länkgruppen:
+
+=over
+
+=item B<Alternative:> I<sökväg-till-alternativet>
+
+Sökväg till alternativet som beskrivs i blocket.
+
+=item B<Priority:> I<prioritetsvärde>
+
+Värdet för prioriteten på alternativet.
+
+=item B<Slaves:> I<lista-över-slavar>
+
+När detta fält anges innehåller B<next>-raderna alla slavalternativ som
+kopplas till huvudlänken för alternativet. Varje rad beskriver en
+slav. Varje rad innehåller ett blanksteg, det generiska namnet på
+slavalternativet, ytterligare ett blanksteg, och sökvägen till
+slavalternativet.
+
+=back
+
+=head2 Exempel
+
+ $ 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
+
+=head1 DIAGNOSTIK
+
+Med B<--verbose> kommer B<update-alternatives> att beskriva i det oändliga
+vad det gör på sin standard ut-kanal. Om ett fel uppstår skriver
+B<update-alternatives> ut felmeddelanden på sin standard fel-kanal och
+avslutar med felkoden 2. Diagnostikinformationen bör vara självförklarande,
+sänd in en felrapport om du inte tycker att den är det.
+
+=head1 EXEMPEL
+
+Det är flera paket som tillhandahåller en textredigerare kompatibel med
+B<vi>, till exempel B<nvi> och B<vim>. Vilken bestäms via länkgruppen B<vi>,
+vilken innehåller länkar både för själva programmet och dessa anknutna
+manualsida.
+
+För att visa vilka tillgängliga paket som tillhandahåller B<vi>, samt dess
+aktuella inställning, använd kommandot B<--display>:
+
+=over
+
+ update-alternatives --display vi
+
+=back
+
+För att välja en specifik implementation av B<vi>, utför detta kommando som
+root och välj sedan ett tal från listan:
+
+=over
+
+ update-alternatives --config vi
+
+=back
+
+För att återgå till att B<vi>-implementationen väljs automatiskt, utför
+detta som root:
+
+=over
+
+ update-alternatives --auto vi
+
+=back
+
+=head1 SE ÄVEN
+
+B<ln>(1), FHS (the Filesystem Hierarchy Standard).
+
+
+=head1 ÖVERSÄTTNING
+
+Peter Krefting och Daniel Nylander.