dpkg (1.18.25) stretch; urgency=medium
[dpkg] / man / sv / update-alternatives.man
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
33 update\-alternatives \- underhåller symboliska länkar för att bestämma
34 standardkommandon
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
41 om de symboliska länkar som ingår i Debians alternativsystem.
42 .PP
43 Det är möjligt för flera kommandon som tillhandahåller identisk eller
44 liknande funktionalitet att vara installerade på ett system samtidigt. Till
45 exempel har många system flera textredigeringsprogram installerade
46 samtidigt, vilket ger användarna på systemet valmöjligheter, var och en kan
47 använda olika textredigeringsprogram om de så önskar, men det gör det svårt
48 för ett program att göra ett bra val av textredigerare att anropa om en
49 användare inte har gjort ett specifikt val.
50 .PP
51 Debians alternativsystem försöker lösa detta problem. Ett generiskt namn i
52 filsystemet delas av alla filer som tillhandahåller utbytbar
53 funktionalitet. Alternativsystemet och systemadministratören anger
54 tillsammans vilken specifik fil som skall refereras av sitt generiska
55 namn. 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
57 textredigeringsprogrammet \fBed\fP(1) och \fBnvi\fP(1) båda är installerade på
58 systemet. 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
60 inställning förrän det ombeds att göra det.
61 .PP
62 Det generiska namnet är inte en direkt symbolisk länk till det valda
63 alternativet. 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
65 det pekar mot. Detta görs så att systemadministratörens ändringar kan
66 begränsas till katalogen \fI%CONFDIR%\fP: FHS (se detta) ger orsaker till
67 varför detta är Bra.
68 .PP
69 När ett paket som tillhandahåller en fil med en specifik funktionalitet
70 installeras, ändras eller tas bort, anropas \fBupdate\-alternatives\fP för att
71 uppdatera information om filen i alternativsystemet. \fBupdate\-alternatives\fP
72 anropas normalt från \fBpostinst\fP\- (configure) eller \fBprerm\fP\-skripten
73 (remove och deconfigure) i Debianpaket.
74 .PP
75 Det är ofta lämpligt för ett antal alternativ att vara synkroniserade, så
76 att de ändras i grupp. Till exempel, om det är flera versioner av
77 textredigeraren \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
81 slavlänkar. En huvudlänk och dess anslutna slavar utgör en \fIlänkgrupp\fP.
82 .PP
83 En länkgrupp kan vid varje given tidpunkt vara i ett av två lägen:
84 automatisk eller manuell. När en grupp är i automatiskt läge kommer
85 alternativsystemet automatiskt att bestämma när och hur länkar skall
86 uppdateras då paket installeras eller tas bort. I manuellt läge kommer
87 alternativsystemet att behålla administratörens val och undvika att ändra
88 länkarna (förutom om något är trasigt).
89 .PP
90 Länkgrupper är i automatiskt läge när de först introduceras på systemet. Om
91 systemadministratören gör ändringar till systemets automatiska inställningar
92 kommer 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
94 manuellt läge.
95 .PP
96 Varje alternativ har en \fIprioritet\fP kopplad till sig. När en länkgrupp är i
97 automatiskt läge kommer det alternativ som medlemmar i gruppen pekar mot
98 vara den med den högsta prioriteten.
99 .PP
100 When using the \fB\-\-config\fP option, \fBupdate\-alternatives\fP will list all of
101 the choices for the link group of which given \fIname\fP is the master
102 alternative name. The current choice is marked with a ‘*’. You will then
103 be prompted for your choice regarding this link group. Depending on the
104 choice made, the link group might no longer be in \fIauto\fP mode. You will
105 need 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
108 Om du vill konfigurera icke\-interaktivt kan du använda flaggan \fB\-\-set\fP i
109 stället (se nedan).
110 .PP
111 Olika 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
113 paket 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
118 Efter \fBupdate\-alternatives\fP aktiviteter är ganska komplexa blir det enklare
119 att förstå hur det fungerar genom att vi förklarar några specifika termer.
120 .TP
121 generiskt namn (eller alternativlänk).
122 Ett namn, till exempel \fI/usr/bin/editor\fP, som via alternativsystemet pekar
123 på en av flera filer med liknande funktionalitet.
124 .TP
125 alternativnamn
126 Namnet på en symbolisk länk i alternativkatalogen.
127 .TP
128 alternativ (eller alternativsökväg)
129 Namnet på en specifik fil i filsystemet, som kan vara tillgänglig via ett
130 generiskt namn med hjälp av alternativsystemet.
131 .TP
132 alternativkatalog
133 En katalog, som standard \fI%CONFDIR%/alternatives\fP, som innehåller de
134 symboliska länkarna.
135 .TP
136 administrativ katalog
137 En katalog, som standard \fI%ADMINDIR%/alternatives\fP, som innehåller
138 tillståndsinformation för \fBupdate\-alternatives\fP.
139 .TP
140 länkgrupp
141 En uppsättning relaterade symboliska länkar, avsedda att uppdateras som en
142 grupp.
143 .TP
144 huvudlänk
145 Alternativlänken i en länkgrupp som bestämmer hur de andra länkarna i
146 gruppen ställs in.
147 .TP
148 slavlänk
149 En alternativlänk i en länkgrupp som styrs av hur huvudlänken ställs in.
150 .TP
151 automatiskt läge
152 När en länkgrupp är i automatiskt läge försäkrar alternativsystemet att
153 länkarna i gruppen pekar på det högstprioriterade alternativet som är
154 lämpligt för gruppen.
155 .TP
156 manuellt läge
157 När en grupp är i manuellt läge kommer inte alternativsystemet att utföra
158 nå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]...
163 Lägg till en grupp med alternativ till systemet. \fIlänk\fP är det generiska
164 namnet för huvudlänken, \fInamn\fP är namnet på dess symboliska länk i
165 alternativkatalogen och \fIsökväg\fP är alternativet som introduceras för
166 huvudlänken. Argumenten efter \fB\-\-slave\fP är det generiska namnet, namnet på
167 den symboliska länken i alternativkatalogen och alternativet för
168 slavlänken. Noll eller flera \fB\-\-slave\fP\-flaggor kan anges, där alla följs av
169 tre argument. Observera att om ett slavalternativ inte finns kommer
170 motsvarande slavlänk helt enkelt inte att installeras (en varning kommer
171 fortfarande att visas). Om en verklig fil är installerad där en
172 alternativlänk måste installeras behålls den såvida inte \fB\-\-force\fP används.
173 .IP
174 Om det angivna alternativnamnet redan finns i alternativsystemets databas
175 kommer informationen som anges att läggas in som en ny uppsättning av
176 alternativ för gruppen. Om inte kommer en ny grupp, inställd på automatiskt
177 läge, att läggas till med given information. Om gruppen är i automatiskt
178 läge och det alternativ som läggs in har högre prioritet än alla andra
179 installerade alternativ för gruppen kommer de symboliska länkarna att
180 uppdateras så att de pekar på de nyligen tillagda alternativen.
181 .TP
182 \fB\-\-set\fP \fInamn sökväg\fP
183 Sä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
187 Ta bort ett alternativ och alla dess anknutna slavlänkar. \fInamn\fP är ett
188 namn 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
191 gruppen ställs tillbaka till automatiskt läge), eller att tas bort om det
192 inte finns något alternativ kvar. Anknutna slavlänkar kommer uppdateras
193 eller 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
195 alternativet tas bort.
196 .TP
197 \fB\-\-remove\-all\fP \fInamn\fP
198 Tar bort alla alternativ och alla deras anslutna slavlänkar. \fInamn\fP är ett
199 namn i alternativkatalogen.
200 .TP
201 \fB\-\-all\fP
202 Anropar \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
204 ställda i automatiskt läge. Trasiga alternativ visas också. Ett enkelt sätt
205 att fixa alla trasiga alternativ är därmed att anropa \fByes \*(rq |
206 update\-alternatives \-\-force \-\-all\fP.
207 .TP
208 \fB\-\-auto\fP \fInamn\fP
209 Ställ in länkgruppen bakom alternativet för \fInamn\fP till automatiskt
210 läge. Detta får till följd att den huvudsakliga symboliska länken och dess
211 slavar uppdateras till att peka på det högst prioriterade installerade
212 alternativet.
213 .TP
214 \fB\-\-display\fP \fInamn\fP
215 Display information about the link group. Information displayed includes
216 the group's mode (auto or manual), the master and slave links, which
217 alternative the master link currently points to, what other alternatives are
218 available (and their corresponding slave alternatives), and the highest
219 priority alternative currently installed.
220 .TP
221 \fB\-\-get\-selections\fP
222 List all master alternative names (those controlling a link group) and
223 their 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,
225 the second one is the status (either \fBauto\fP or \fBmanual\fP), and the last one
226 contains the current choice in the alternative (beware: it's a filename and
227 thus might contain spaces).
228 .TP
229 \fB\-\-set\-selections\fP
230 Read configuration of alternatives on standard input in the format generated
231 by \fB\-\-get\-selections\fP and reconfigure them accordingly (since version
232 1.15.0).
233 .TP
234 \fB\-\-query\fP \fInamn\fP
235 Display information about the link group like \fB\-\-display\fP does, but in a
236 machine parseable way (since version 1.15.0, see section \fBQUERY FORMAT\fP
237 below).
238 .TP
239 \fB\-\-list\fP \fInamn\fP
240 Visar alla mål för länkgruppen.
241 .TP
242 \fB\-\-config\fP \fInamn\fP
243 Visa tillgängliga alternativ för en länkgrupp och låt användaren att
244 interaktivt välja vilken som skall användas. Länkgruppen uppdateras.
245 .TP
246 \fB\-\-help\fP
247 Visar hjälpskärm och avslutar.
248 .TP
249 \fB\-\-version\fP
250 Visar version och avslutar.
251 .
252 .SH FLAGGOR
253 .TP
254 \fB\-\-altdir\fP\fI katalog\fP
255 Anger alternativkatalogen om detta inte skall vara standardvärdet.
256 .TP
257 \fB\-\-admindir\fP\fI katalog\fP
258 Anger den administrativa katalogen om detta inte skall vara standardvärdet.
259 .TP
260 \fB\-\-log\fP \fIfil\fP
261 Specifies the log file (since version 1.15.0), when this is to be different
262 from the default (%LOGDIR%/alternatives.log).
263 .TP
264 \fB\-\-force\fP
265 Allow replacing or dropping any real file that is installed where an
266 alternative link has to be installed or removed.
267 .TP
268 \fB\-\-skip\-auto\fP
269 Hoppa över konfigureringsfrågor för alternativ som är korrekt konfigurerade
270 i automatiskt läge. Denna flagga är endast relevant för \fB\-\-config\fP och
271 \fB\-\-all\fP.
272 .TP
273 \fB\-\-verbose\fP
274 Generate more comments about what is being done.
275 .TP
276 \fB\-\-quiet\fP
277 Skriv inte några kommentarer såvida det inte uppstår ett fel.
278 .
279 .SH RETURVÄRDE
280 .TP
281 \fB0\fP
282 Den önskade funktionen utfördes utan fel.
283 .TP
284 \fB2\fP
285 Problem uppstod vid tolkning av kommandoraden eller när funktionen skulle
286 utföras.
287 .
288 .SH MILJÖVARIABLER
289 .TP
290 \fBDPKG_ADMINDIR\fP
291 Om satt och flaggan \fB\-\-admindir\fP inte har angivits används det som
292 bas\-administrativ katalog.
293 .
294 .SH FILER
295 .TP
296 \fI%CONFDIR%/alternatives/\fP
297 Den förvalda alternativkatalogen. Kan överstyras med flaggan \fB\-\-altdir\fP.
298 .TP
299 \fI%ADMINDIR%/alternatives/\fP
300 Den förvalda administrativa katalogen. Kan överstyras med flaggan
301 \fB\-\-admindir\fP.
302 .
303 .SH FRÅGEFORMAT
304 The \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
306 link group. The first block contains the following fields:
307 .TP
308 \fBNamn:\fP \fInamn\fP
309 Alternativets namn i den alternativa katalogen.
310 .TP
311 \fBLink:\fP\fI länk\fP
312 Generiskt namn för alternativet.
313 .TP
314 \fBSlaves:\fP\fI lista\-över\-slavar\fP
315 När detta fält är tillgängligt innehåller \fBnext\fP\-raderna alla slavlänkar
316 som kopplas till huvudlänken för alternativet. Varje rad beskriver en
317 slav. Varje rad innehåller ett blanksteg, det generiska namnet på
318 slavalternativet, ytterligare ett blanksteg, och sökvägen till
319 slavalternativet.
320 .TP
321 \fBStatus:\fP\fI status\fP
322 Status för alternativet (\fBauto\fP eller \fBmanual\fP).
323 .TP
324 \fBBest:\fP\fI bästa\-val\fP
325 Sökvägen till det bästa alternativet i länkgruppen. Tas inte med om inget
326 alternativ är tillgängligt.
327 .TP
328 \fBValue:\fP\fI för\-närvarande\-valt\-alternativ\fP
329 Sökvägen till det för närvarande valda alternativet. Kan även ta det magiska
330 vä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
333 länkgruppen:
334 .TP
335 \fBAlternative:\fP\fI sökväg\-till\-alternativet\fP
336 Sökväg till alternativet som beskrivs i blocket.
337 .TP
338 \fBPriority:\fP\fI prioritetsvärde\fP
339 Värdet för prioriteten på alternativet.
340 .TP
341 \fBSlaves:\fP\fI lista\-över\-slavar\fP
342 När detta fält anges innehåller \fBnext\fP\-raderna alla slavalternativ som
343 kopplas till huvudlänken för alternativet. Varje rad beskriver en
344 slav. Varje rad innehåller ett blanksteg, det generiska namnet på
345 slavalternativet, ytterligare ett blanksteg, och sökvägen till
346 slavalternativet.
347 .
348 .SS Example
349 .nf
350 $ update\-alternatives \-\-query editor
351 Name: editor
352 Link: /usr/bin/editor
353 Slaves:
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
359 Status: auto
360 Best: /usr/bin/vim.basic
361 Value: /usr/bin/vim.basic
362
363 Alternative: /bin/ed
364 Priority: \-100
365 Slaves:
366 editor.1.gz /usr/share/man/man1/ed.1.gz
367
368 Alternative: /usr/bin/vim.basic
369 Priority: 50
370 Slaves:
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
379 Med \fB\-\-verbose\fP kommer \fBupdate\-alternatives\fP att beskriva i det oändliga
380 vad 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
382 avslutar med felkoden 2. Diagnostikinformationen bör vara självförklarande,
383 sänd in en felrapport om du inte tycker att den är det.
384 .
385 .SH EXEMPEL
386 Det ä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,
388 vilken innehåller länkar både för själva programmet och dessa anknutna
389 manualsida.
390 .PP
391 För att visa vilka tillgängliga paket som tillhandahåller \fBvi\fP, samt dess
392 aktuella inställning, använd kommandot \fB\-\-display\fP:
393 .PP
394 .RS
395 \fBupdate\-alternatives \-\-display vi\fP
396 .RE
397 .PP
398 För att välja en specifik implementation av \fBvi\fP, utför detta kommando som
399 root och välj sedan ett tal från listan:
400 .PP
401 .RS
402 \fBupdate\-alternatives \-\-config vi\fP
403 .RE
404 .PP
405 För att återgå till att \fBvi\fP\-implementationen väljs automatiskt, utför
406 detta 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
415 Peter Krefting och Daniel Nylander.