dpkg (1.18.25) stretch; urgency=medium
[dpkg] / man / sv / update-alternatives.man
CommitLineData
1479465f
GJ
1.\" dpkg manual page - update-alternatives(1)
2.\"
3.\" Copyright © 1997-1998 Charles Briscoe-Smith
4.\" Copyright © 1999 Ben Collins <bcollins@debian.org>
5.\" Copyright © 2000 Wichert Akkerman <wakkerma@debian.org>
6.\" Copyright © 2003 Adam Heath <doogie@debian.org>
7.\" Copyright © 2005 Scott James Remnant <scott@netsplit.com>
8.\" Copyright © 2006-2015 Guillem Jover <guillem@debian.org>
9.\" Copyright © 2008 Pierre Habouzit <madcoder@debian.org>
10.\" Copyright © 2009-2011 Raphaël Hertzog <hertzog@debian.org>
11.\"
12.\" This is free software; you can redistribute it and/or modify
13.\" it under the terms of the GNU General Public License as published by
14.\" the Free Software Foundation; either version 2 of the License, or
15.\" (at your option) any later version.
16.\"
17.\" This is distributed in the hope that it will be useful,
18.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
19.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20.\" GNU General Public License for more details.
21.\"
22.\" You should have received a copy of the GNU General Public License
23.\" along with this program. If not, see <https://www.gnu.org/licenses/>.
24.
25.\"*******************************************************************
26.\"
27.\" This file was generated with po4a. Translate the source file.
28.\"
29.\"*******************************************************************
30.TH update\-alternatives 1 %RELEASE_DATE% %VERSION% Dpkg\-sviten
31.nh
32.SH NAMN
33update\-alternatives \- underhåller symboliska länkar för att bestämma
34standardkommandon
35.
36.SH SYNOPS
37\fBupdate\-alternatives\fP [\fIflagga\fP...] \fIåtgärd\fP
38.
39.SH BESKRIVNING
40\fBupdate\-alternatives\fP skapar, tar bort, underhåller och visar information
41om de symboliska länkar som ingår i Debians alternativsystem.
42.PP
43Det är möjligt för flera kommandon som tillhandahåller identisk eller
44liknande funktionalitet att vara installerade på ett system samtidigt. Till
45exempel har många system flera textredigeringsprogram installerade
46samtidigt, vilket ger användarna på systemet valmöjligheter, var och en kan
47använda olika textredigeringsprogram om de så önskar, men det gör det svårt
48för ett program att göra ett bra val av textredigerare att anropa om en
49användare inte har gjort ett specifikt val.
50.PP
51Debians alternativsystem försöker lösa detta problem. Ett generiskt namn i
52filsystemet delas av alla filer som tillhandahåller utbytbar
53funktionalitet. Alternativsystemet och systemadministratören anger
54tillsammans vilken specifik fil som skall refereras av sitt generiska
55namn. Till exempel kan alternativsystemet låta det generiska namnet
56\fI/usr/bin/editor\fP att peka mot \fI/usr/bin/nvi\fP som standard om både
57textredigeringsprogrammet \fBed\fP(1) och \fBnvi\fP(1) båda är installerade på
58systemet. Systemadministratören kan överstyra detta och låta det peka på
59\fI/usr/bin/ed\fP istället, och alternativsystemet kommer inte ändra denna
60inställning förrän det ombeds att göra det.
61.PP
62Det generiska namnet är inte en direkt symbolisk länk till det valda
63alternativet. Istället är det en symbolisk länk till ett namn i katalogen
64\fIalternatives\fP, vilket i sin tur är en symbolisk länk till den faktiska fil
65det pekar mot. Detta görs så att systemadministratörens ändringar kan
66begränsas till katalogen \fI%CONFDIR%\fP: FHS (se detta) ger orsaker till
67varför detta är Bra.
68.PP
69När ett paket som tillhandahåller en fil med en specifik funktionalitet
70installeras, ändras eller tas bort, anropas \fBupdate\-alternatives\fP för att
71uppdatera information om filen i alternativsystemet. \fBupdate\-alternatives\fP
72anropas normalt från \fBpostinst\fP\- (configure) eller \fBprerm\fP\-skripten
73(remove och deconfigure) i Debianpaket.
74.PP
75Det är ofta lämpligt för ett antal alternativ att vara synkroniserade, så
76att de ändras i grupp. Till exempel, om det är flera versioner av
77textredigeraren \fBvi\fP(1) installerade bör manualsidan som refereras till av
78\fI/usr/share/man/man1/vi.1\fP motsvara den binär som refereras till av
79\fI/usr/bin/vi\fP. \fBupdate\-alternatives\fP hanterar detta genom \fIhuvud\fP\- och
80\fIslav\fP\-länkar. När huvudlänken uppdateras ändras även anslutna
81slavlänkar. En huvudlänk och dess anslutna slavar utgör en \fIlänkgrupp\fP.
82.PP
83En länkgrupp kan vid varje given tidpunkt vara i ett av två lägen:
84automatisk eller manuell. När en grupp är i automatiskt läge kommer
85alternativsystemet automatiskt att bestämma när och hur länkar skall
86uppdateras då paket installeras eller tas bort. I manuellt läge kommer
87alternativsystemet att behålla administratörens val och undvika att ändra
88länkarna (förutom om något är trasigt).
89.PP
90Länkgrupper är i automatiskt läge när de först introduceras på systemet. Om
91systemadministratören gör ändringar till systemets automatiska inställningar
92kommer detta att noteras nästa gång \fBupdate\-alternatives\fP körs på den
93ändrade länkens grupp och gruppen kommer automatiskt att växlas till
94manuellt läge.
95.PP
96Varje alternativ har en \fIprioritet\fP kopplad till sig. När en länkgrupp är i
97automatiskt läge kommer det alternativ som medlemmar i gruppen pekar mot
98vara den med den högsta prioriteten.
99.PP
100When using the \fB\-\-config\fP option, \fBupdate\-alternatives\fP will list all of
101the choices for the link group of which given \fIname\fP is the master
102alternative name. The current choice is marked with a ‘*’. You will then
103be prompted for your choice regarding this link group. Depending on the
104choice made, the link group might no longer be in \fIauto\fP mode. You will
105need to use the \fB\-\-auto\fP option in order to return to the automatic mode
106(or you can rerun \fB\-\-config\fP and select the entry marked as automatic).
107.PP
108Om du vill konfigurera icke\-interaktivt kan du använda flaggan \fB\-\-set\fP i
109stället (se nedan).
110.PP
111Olika paket som tillhandahåller samma fil måste göra så i
112\fBsamförstånd\fP. Det betyder att det är ett \fBkrav\fP att alla involverade
113paket använder sig av \fBupdate\-alternatives\fP. Det är inte möjligt att
114överstyra en fil ett paket som inte använder
115\fBupdate\-alternatives\fP\-mekanismen.
116.
117.SH TERMINOLOGI
118Efter \fBupdate\-alternatives\fP aktiviteter är ganska komplexa blir det enklare
119att förstå hur det fungerar genom att vi förklarar några specifika termer.
120.TP
121generiskt namn (eller alternativlänk).
122Ett namn, till exempel \fI/usr/bin/editor\fP, som via alternativsystemet pekar
123på en av flera filer med liknande funktionalitet.
124.TP
125alternativnamn
126Namnet på en symbolisk länk i alternativkatalogen.
127.TP
128alternativ (eller alternativsökväg)
129Namnet på en specifik fil i filsystemet, som kan vara tillgänglig via ett
130generiskt namn med hjälp av alternativsystemet.
131.TP
132alternativkatalog
133En katalog, som standard \fI%CONFDIR%/alternatives\fP, som innehåller de
134symboliska länkarna.
135.TP
136administrativ katalog
137En katalog, som standard \fI%ADMINDIR%/alternatives\fP, som innehåller
138tillståndsinformation för \fBupdate\-alternatives\fP.
139.TP
140länkgrupp
141En uppsättning relaterade symboliska länkar, avsedda att uppdateras som en
142grupp.
143.TP
144huvudlänk
145Alternativlänken i en länkgrupp som bestämmer hur de andra länkarna i
146gruppen ställs in.
147.TP
148slavlänk
149En alternativlänk i en länkgrupp som styrs av hur huvudlänken ställs in.
150.TP
151automatiskt läge
152När en länkgrupp är i automatiskt läge försäkrar alternativsystemet att
153länkarna i gruppen pekar på det högstprioriterade alternativet som är
154lämpligt för gruppen.
155.TP
156manuellt läge
157När en grupp är i manuellt läge kommer inte alternativsystemet att utföra
158några ändringar till systemadministratörens inställningar.
159.
160.SH KOMMANDON
161.TP
162\fB\-\-install\fP \fIlänk namn sökväg prioritet\fP [\fB\-\-slave\fP \fIlänk namn sökväg\fP]...
163Lägg till en grupp med alternativ till systemet. \fIlänk\fP är det generiska
164namnet för huvudlänken, \fInamn\fP är namnet på dess symboliska länk i
165alternativkatalogen och \fIsökväg\fP är alternativet som introduceras för
166huvudlänken. Argumenten efter \fB\-\-slave\fP är det generiska namnet, namnet på
167den symboliska länken i alternativkatalogen och alternativet för
168slavlänken. Noll eller flera \fB\-\-slave\fP\-flaggor kan anges, där alla följs av
169tre argument. Observera att om ett slavalternativ inte finns kommer
170motsvarande slavlänk helt enkelt inte att installeras (en varning kommer
171fortfarande att visas). Om en verklig fil är installerad där en
172alternativlänk måste installeras behålls den såvida inte \fB\-\-force\fP används.
173.IP
174Om det angivna alternativnamnet redan finns i alternativsystemets databas
175kommer informationen som anges att läggas in som en ny uppsättning av
176alternativ för gruppen. Om inte kommer en ny grupp, inställd på automatiskt
177läge, att läggas till med given information. Om gruppen är i automatiskt
178läge och det alternativ som läggs in har högre prioritet än alla andra
179installerade alternativ för gruppen kommer de symboliska länkarna att
180uppdateras så att de pekar på de nyligen tillagda alternativen.
181.TP
182\fB\-\-set\fP \fInamn sökväg\fP
183Sätt programmet \fIsökväg\fP som ett alternativ till \fInamn\fP. Detta motsvarar
184\fB\-\-config\fP men är icke\-interaktivt och kan därmed användas i ett skript.
185.TP
186\fB\-\-remove\fP \fInamn sökväg\fP
187Ta bort ett alternativ och alla dess anknutna slavlänkar. \fInamn\fP är ett
188namn i alternativkatalogen och \fIsökväg\fP är ett absolut filnamn till vilket
189\fInamn\fP kunde länkas. Om \fInamn\fP faktiskt är länkat till \fIsökväg\fP kommer
190\fInamn\fP att uppdateras till att peka på ett annat lämpligt alternativ (och
191gruppen ställs tillbaka till automatiskt läge), eller att tas bort om det
192inte finns något alternativ kvar. Anknutna slavlänkar kommer uppdateras
193eller tas bort på motsvarande vis. Om länken inte för tillfället pekar på
194\fIsökväg\fP kommer inga länkar att uppdateras, endast informationen om
195alternativet tas bort.
196.TP
197\fB\-\-remove\-all\fP \fInamn\fP
198Tar bort alla alternativ och alla deras anslutna slavlänkar. \fInamn\fP är ett
199namn i alternativkatalogen.
200.TP
201\fB\-\-all\fP
202Anropar \fB\-\-config\fP på alla alternativ. Kan med framgång kombineras med
203\fB\-\-skip\-auto\fP för att gå igenom och konfigurera alla alternativ som inte är
204ställda i automatiskt läge. Trasiga alternativ visas också. Ett enkelt sätt
205att fixa alla trasiga alternativ är därmed att anropa \fByes \*(rq |
206update\-alternatives \-\-force \-\-all\fP.
207.TP
208\fB\-\-auto\fP \fInamn\fP
209Ställ in länkgruppen bakom alternativet för \fInamn\fP till automatiskt
210läge. Detta får till följd att den huvudsakliga symboliska länken och dess
211slavar uppdateras till att peka på det högst prioriterade installerade
212alternativet.
213.TP
214\fB\-\-display\fP \fInamn\fP
215Display information about the link group. Information displayed includes
216the group's mode (auto or manual), the master and slave links, which
217alternative the master link currently points to, what other alternatives are
218available (and their corresponding slave alternatives), and the highest
219priority alternative currently installed.
220.TP
221\fB\-\-get\-selections\fP
222List all master alternative names (those controlling a link group) and
223their status (since version 1.15.0). Each line contains up to 3 fields
224(separated by one or more spaces). The first field is the alternative name,
225the second one is the status (either \fBauto\fP or \fBmanual\fP), and the last one
226contains the current choice in the alternative (beware: it's a filename and
227thus might contain spaces).
228.TP
229\fB\-\-set\-selections\fP
230Read configuration of alternatives on standard input in the format generated
231by \fB\-\-get\-selections\fP and reconfigure them accordingly (since version
2321.15.0).
233.TP
234\fB\-\-query\fP \fInamn\fP
235Display information about the link group like \fB\-\-display\fP does, but in a
236machine parseable way (since version 1.15.0, see section \fBQUERY FORMAT\fP
237below).
238.TP
239\fB\-\-list\fP \fInamn\fP
240Visar alla mål för länkgruppen.
241.TP
242\fB\-\-config\fP \fInamn\fP
243Visa tillgängliga alternativ för en länkgrupp och låt användaren att
244interaktivt välja vilken som skall användas. Länkgruppen uppdateras.
245.TP
246\fB\-\-help\fP
247Visar hjälpskärm och avslutar.
248.TP
249\fB\-\-version\fP
250Visar version och avslutar.
251.
252.SH FLAGGOR
253.TP
254\fB\-\-altdir\fP\fI katalog\fP
255Anger alternativkatalogen om detta inte skall vara standardvärdet.
256.TP
257\fB\-\-admindir\fP\fI katalog\fP
258Anger den administrativa katalogen om detta inte skall vara standardvärdet.
259.TP
260\fB\-\-log\fP \fIfil\fP
261Specifies the log file (since version 1.15.0), when this is to be different
262from the default (%LOGDIR%/alternatives.log).
263.TP
264\fB\-\-force\fP
265Allow replacing or dropping any real file that is installed where an
266alternative link has to be installed or removed.
267.TP
268\fB\-\-skip\-auto\fP
269Hoppa över konfigureringsfrågor för alternativ som är korrekt konfigurerade
270i automatiskt läge. Denna flagga är endast relevant för \fB\-\-config\fP och
271\fB\-\-all\fP.
272.TP
273\fB\-\-verbose\fP
274Generate more comments about what is being done.
275.TP
276\fB\-\-quiet\fP
277Skriv inte några kommentarer såvida det inte uppstår ett fel.
278.
279.SH RETURVÄRDE
280.TP
281\fB0\fP
282Den önskade funktionen utfördes utan fel.
283.TP
284\fB2\fP
285Problem uppstod vid tolkning av kommandoraden eller när funktionen skulle
286utföras.
287.
288.SH MILJÖVARIABLER
289.TP
290\fBDPKG_ADMINDIR\fP
291Om satt och flaggan \fB\-\-admindir\fP inte har angivits används det som
292bas\-administrativ katalog.
293.
294.SH FILER
295.TP
296\fI%CONFDIR%/alternatives/\fP
297Den förvalda alternativkatalogen. Kan överstyras med flaggan \fB\-\-altdir\fP.
298.TP
299\fI%ADMINDIR%/alternatives/\fP
300Den förvalda administrativa katalogen. Kan överstyras med flaggan
301\fB\-\-admindir\fP.
302.
303.SH FRÅGEFORMAT
304The \fB\-\-query\fP format is using an RFC822\-like flat format. It's made of \fIn\fP
305+ 1 blocks where \fIn\fP is the number of alternatives available in the queried
306link group. The first block contains the following fields:
307.TP
308\fBNamn:\fP \fInamn\fP
309Alternativets namn i den alternativa katalogen.
310.TP
311\fBLink:\fP\fI länk\fP
312Generiskt namn för alternativet.
313.TP
314\fBSlaves:\fP\fI lista\-över\-slavar\fP
315När detta fält är tillgängligt innehåller \fBnext\fP\-raderna alla slavlänkar
316som kopplas till huvudlänken för alternativet. Varje rad beskriver en
317slav. Varje rad innehåller ett blanksteg, det generiska namnet på
318slavalternativet, ytterligare ett blanksteg, och sökvägen till
319slavalternativet.
320.TP
321\fBStatus:\fP\fI status\fP
322Status för alternativet (\fBauto\fP eller \fBmanual\fP).
323.TP
324\fBBest:\fP\fI bästa\-val\fP
325Sökvägen till det bästa alternativet i länkgruppen. Tas inte med om inget
326alternativ är tillgängligt.
327.TP
328\fBValue:\fP\fI för\-närvarande\-valt\-alternativ\fP
329Sökvägen till det för närvarande valda alternativet. Kan även ta det magiska
330värdet \fBnone\fP (inget). Det används om det inte finns någon länk.
331.PP
332Övriga block beskriver tillgängliga alternativ i den efterfrågade
333länkgruppen:
334.TP
335\fBAlternative:\fP\fI sökväg\-till\-alternativet\fP
336Sökväg till alternativet som beskrivs i blocket.
337.TP
338\fBPriority:\fP\fI prioritetsvärde\fP
339Värdet för prioriteten på alternativet.
340.TP
341\fBSlaves:\fP\fI lista\-över\-slavar\fP
342När detta fält anges innehåller \fBnext\fP\-raderna alla slavalternativ som
343kopplas till huvudlänken för alternativet. Varje rad beskriver en
344slav. Varje rad innehåller ett blanksteg, det generiska namnet på
345slavalternativet, ytterligare ett blanksteg, och sökvägen till
346slavalternativet.
347.
348.SS Example
349.nf
350$ update\-alternatives \-\-query editor
351Name: editor
352Link: /usr/bin/editor
353Slaves:
354 editor.1.gz /usr/share/man/man1/editor.1.gz
355 editor.fr.1.gz /usr/share/man/fr/man1/editor.1.gz
356 editor.it.1.gz /usr/share/man/it/man1/editor.1.gz
357 editor.pl.1.gz /usr/share/man/pl/man1/editor.1.gz
358 editor.ru.1.gz /usr/share/man/ru/man1/editor.1.gz
359Status: auto
360Best: /usr/bin/vim.basic
361Value: /usr/bin/vim.basic
362
363Alternative: /bin/ed
364Priority: \-100
365Slaves:
366 editor.1.gz /usr/share/man/man1/ed.1.gz
367
368Alternative: /usr/bin/vim.basic
369Priority: 50
370Slaves:
371 editor.1.gz /usr/share/man/man1/vim.1.gz
372 editor.fr.1.gz /usr/share/man/fr/man1/vim.1.gz
373 editor.it.1.gz /usr/share/man/it/man1/vim.1.gz
374 editor.pl.1.gz /usr/share/man/pl/man1/vim.1.gz
375 editor.ru.1.gz /usr/share/man/ru/man1/vim.1.gz
376.fi
377.
378.SH DIAGNOSTIK
379Med \fB\-\-verbose\fP kommer \fBupdate\-alternatives\fP att beskriva i det oändliga
380vad det gör på sin standard ut\-kanal. Om ett fel uppstår skriver
381\fBupdate\-alternatives\fP ut felmeddelanden på sin standard fel\-kanal och
382avslutar med felkoden 2. Diagnostikinformationen bör vara självförklarande,
383sänd in en felrapport om du inte tycker att den är det.
384.
385.SH EXEMPEL
386Det är flera paket som tillhandahåller en textredigerare kompatibel med
387\fBvi\fP, till exempel \fBnvi\fP och \fBvim\fP. Vilken bestäms via länkgruppen \fBvi\fP,
388vilken innehåller länkar både för själva programmet och dessa anknutna
389manualsida.
390.PP
391För att visa vilka tillgängliga paket som tillhandahåller \fBvi\fP, samt dess
392aktuella inställning, använd kommandot \fB\-\-display\fP:
393.PP
394.RS
395\fBupdate\-alternatives \-\-display vi\fP
396.RE
397.PP
398För att välja en specifik implementation av \fBvi\fP, utför detta kommando som
399root och välj sedan ett tal från listan:
400.PP
401.RS
402\fBupdate\-alternatives \-\-config vi\fP
403.RE
404.PP
405För att återgå till att \fBvi\fP\-implementationen väljs automatiskt, utför
406detta som root:
407.PP
408.RS
409\fBupdate\-alternatives \-\-auto vi\fP
410.RE
411.
412.SH "SE ÄVEN"
413\fBln\fP(1), FHS, Filesystem Hierarchy Standard.
414.SH ÖVERSÄTTNING
415Peter Krefting och Daniel Nylander.