diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-27 09:40:31 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-27 09:40:31 +0000 |
commit | b86570f63e533abcbcb97c2572e0e5732a96307b (patch) | |
tree | cabc83be691530ae685c45a8bc7620ccc0e1ebdf /man/sv/update-alternatives.pod | |
parent | Initial commit. (diff) | |
download | dpkg-upstream.tar.xz dpkg-upstream.zip |
Adding upstream version 1.20.13.upstream/1.20.13upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to '')
-rw-r--r-- | man/sv/update-alternatives.pod | 515 |
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. |