Commit | Line | Data |
---|---|---|
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 | |
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. |