This file is indexed.

/usr/share/doc/aptitude/html/cs/ch02s02s04.html is in aptitude-doc-cs 0.6.11-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Řešení problémů se závislostmi</title><link rel="stylesheet" type="text/css" href="aptitude.css"><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="aptitude - příručka uživatele"><link rel="up" href="ch02s02.html" title="Správa balíků"><link rel="prev" href="ch02s02s03.html" title="Změna stavu balíků"><link rel="next" href="ch02s02s05.html" title="Stažení, instalace a odstranění balíků"><link rel="preface" href="pr01.html" title="Úvod"><link rel="chapter" href="ch01.html" title="Kapitola 1. Začínáme"><link rel="chapter" href="ch02.html" title="Kapitola 2. aptitude - referenční příručka"><link rel="chapter" href="ch03.html" title="Kapitola 3. Často kladené otázky"><link rel="chapter" href="ch04.html" title="Kapitola 4. Poděkování"><link rel="reference" href="rn01.html" title="Přehled příkazů"><link rel="refentry" href="rn01re01.html" title="aptitude"><link rel="refentry" href="rn01re02.html" title="aptitude-create-state-bundle"><link rel="refentry" href="rn01re03.html" title="aptitude-run-state-bundle"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Řešení problémů se závislostmi</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch02s02s03.html"><img src="images/prev.gif" alt="Předcházející"></a> </td><th width="60%" align="center">Správa balíků</th><td width="20%" align="right"> <a accesskey="n" href="ch02s02s05.html"><img src="images/next.gif" alt="Další"></a></td></tr></table><hr></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a name="secResolver"></a>Řešení problémů se závislostmi</h3></div></div></div><p>

Pokud se vyskytne problém se závislostmi, <span class="command"><strong>aptitude</strong></span> vám může pomoci
v jeho řešení. Okamžitě po výskytu problému se dole na obrazovce
objeví červený pruh, ve kterém <span class="command"><strong>aptitude</strong></span> stručně shrnuje navrhované
změny. Například na následujícím obrázku <span class="command"><strong>aptitude</strong></span> naznačuje, že by
mohla situaci vyřešit ponecháním dvou balíků ve stávajících verzích.

</p><div class="screenshot"><div class="mediaobject"><img src="images/broken-snapshot.png"><div class="longdesc-link" align="right"><br clear="all"><span class="longdesc-link">[<a href="ld-idp70312096.html" target="longdesc">D</a>]</span></div></div></div><p>

Jak je napsáno dole na obrazovce, můžete se podívat na další řešení
pomocí kláves <span class="keycap"><strong>.</strong></span> a <span class="keycap"><strong>,</strong></span>, použít vybrané
řešení klávesou <span class="keycap"><strong>!</strong></span>, nebo podrobněji prozkoumat návrh
stiskem klávesy <span class="keycap"><strong>e</strong></span>. Zkoumání návrhu zobrazí obrazovku
podobnou této:

</p><div class="screenshot"><div class="mediaobject"><img src="images/solution-screen-snapshot.png"><div class="longdesc-link" align="right"><br clear="all"><span class="longdesc-link">[<a href="ld-idp70320528.html" target="longdesc">D</a>]</span></div></div></div><p>

Informace o balíku ovlivněném akcí získáte jednoduše přesunutím
kurzoru na jméno balíku a stisknutím klávesy <span class="keycap"><strong>Enter</strong></span>.
Chcete-li získat podrobnější vysvětlení proč se <span class="command"><strong>aptitude</strong></span> rozhodla
jak se rozhodla, stačí se posunout na nějaký prvek seznamu. Tím se ve
spodní části obrazovky nejprve zobrazí závislost, která byla touto
volbou vyřešena, a poté následují všechny možnosti, jak se dala tato
závislost vyřešit.

</p><div class="screenshot"><div class="mediaobject"><img src="images/solution-explanation-snapshot.png"><div class="longdesc-link" align="right"><br clear="all"><span class="longdesc-link">[<a href="ld-idp70326864.html" target="longdesc">D</a>]</span></div></div></div><p>

Řešitele závislostí můžete navigovat k požadovanému výsledku pomocí
<em class="firstterm">schvalování</em> nebo
<em class="firstterm">zamítání</em> jednotlivých akcí daného řešení.
<em class="firstterm">Schválením</em> nějaké akce sdělíte řešiteli, že má
tuto akci použít kdekoliv to jen bude možné a tím pádem automaticky
ignorovat její alternativy. Pokud existuje několik schválených
možností, budou vybrány všechny. Opačně funguje
<em class="firstterm">zamítnutí</em> akce, což znamená, že by se jí měl
řešitel v navrhovaných řešeních vyhýbat.

</p><p>

Pro zamítnutí akce označte příslušný řádek a stiskněte klávesu
<span class="keycap"><strong>r</strong></span>. Opakovaným stiskem klávesy <span class="keycap"><strong>r</strong></span>
zamítnutí opět zrušíte. Podobně funguje i klávesa <span class="keycap"><strong>a</strong></span>,
která však slouží pro schvalování akcí. Schválení i zamítnutí můžete
vrátit zpět také příkazem <span class="guimenu">Zpět</span><span class="guimenuitem">Zpět</span> (<span class="shortcut"><strong><span class="keycap"><strong>Control</strong></span>+<span class="keycap"><strong>u</strong></span></strong></span>) (pouze na obrazovce
řešitele). Zrušíte-li zamítnutí nebo schválení, budou dosud ignorované
akce přístupné v nově vytvořených řešeních.

</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Poznámka]" src="images/note.png"></td><th align="left">Poznámka</th></tr><tr><td align="left" valign="top"><p>

Řešitel implicitně zamítá akce, které mění stav podržených balíků,
nebo které instalují zakázané verze balíků. Tyto zamítnuté akce můžete
schválit úplně stejně jako běžná zamítnutí. Nastavením konfigurační
proměnné
<a class="link" href="ch02s04s05.html#configProblemResolver-Allow-Break-Holds"><code class="literal">Aptitude::ProblemResolver::Allow-Break-Holds</code></a>
na hodnotu <code class="literal">true</code> toto chování zakážete. To znamená,
že řešitel nebude brát na podržené balíky žádné ohledy (kromě drobné
penalizace, viz
<a class="link" href="ch02s04s05.html#configProblemResolver-BreakHoldScore"><code class="literal">Aptitude::ProblemResolver::BreakHoldScore</code></a>).

</p></td></tr></table></div><p>

Zamítnutou akci poznáte podle toho, že je zbarvená červeně a na
začátku řádku má písmeno <span class="quote"><span class="quote">R</span></span>. Schválené akce jsou
vybarveny zeleně a označeny písmenem <span class="quote"><span class="quote">A</span></span>. Vše je pěkně
vidět na následujícím obrázku, kde byla akce <span class="quote"><span class="quote">ponechat
<code class="systemitem">gstreamer0.8-cdparanoia</code> v aktuální
verzi</span></span> zamítnuta a akce <span class="quote"><span class="quote">ponechat
<code class="systemitem">sound-juicer</code> v aktuální verzi</span></span>
schválena.

</p><div class="screenshot"><div class="mediaobject"><img src="images/solution-reject-and-approve-snapshot.png"><div class="longdesc-link" align="right"><br clear="all"><span class="longdesc-link">[<a href="ld-idp70348640.html" target="longdesc">D</a>]</span></div></div></div><p>

Zamítnutí a schválení se týkají pouze <span class="emphasis"><em>nově
vytvořených</em></span> řešení. To, kdy bude vytvořeno nové řešení,
zjistíte v levém dolním rohu obrazovky: Pokud se tam nachází číslo
v kulatých závorkách, znamená to počet dosud vytvořených
řešení. Jestliže je číslo před závorkou shodné s číslem v závorce
(jako na předchozím obrázku), stisk klávesy <span class="keycap"><strong>.</strong></span>
(<span class="quote"><span class="quote">další</span></span>) vytvoří nové řešení. Pokud se tam žádné číslo
v kulatých závorkách nenachází, např. <code class="literal">[1/5]</code>,
znamená to, že již byla vytvořena všechna možná řešení. Mezi prvním
a posledním doposud vytvořeným řešením můžete přeskakovat pomocí
kláves <span class="keycap"><strong>&gt;</strong></span> a <span class="keycap"><strong>&lt;</strong></span>.

</p><div class="important" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Important"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Důležité]" src="images/important.png"></td><th align="left">Důležité</th></tr><tr><td align="left" valign="top"><p>

Stav řešitele se vynuluje při každé změně stavu libovolného balíku. To
znamená, že když označíte balík pro instalaci, aktualizaci,
odstranění, apod., řešitel zapomene všechna vytvořená řešení a také
všechna schválení a zamítnutí.

</p></td></tr></table></div><p>

Akce nemusíte vybírat pouze ze seznamu nahoře na obrazovce, ale můžete
použít i seznam ve spodní části, kam se dostanete stiskem klávesy
<span class="keycap"><strong>Tab</strong></span>, nebo kliknutím myši.  Konečně poslední zajímavou
klávesou v řešiteli závislostí je klávesa <span class="keycap"><strong>o</strong></span>, která
přeskládá zobrazení podle vyřešených závislostí, pod kterými následuje
akce, jež vedla k vyřešení dané závislosti. Více prozradí následující
obrázek:

</p><div class="screenshot"><div class="mediaobject"><img src="images/solution-story-snapshot.png"><div class="longdesc-link" align="right"><br clear="all"><span class="longdesc-link">[<a href="ld-idp70360736.html" target="longdesc">D</a>]</span></div></div></div><p>

Zpět k předchozímu zobrazení se dostanete opětovným stiskem klávesy
<span class="keycap"><strong>o</strong></span>.

</p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch02s02s03.html"><img src="images/prev.gif" alt="Předcházející"></a> </td><td width="20%" align="center"><a accesskey="u" href="ch02s02.html"><img src="images/up.gif" alt="Nahoru"></a></td><td width="40%" align="right"> <a accesskey="n" href="ch02s02s05.html"><img src="images/next.gif" alt="Další"></a></td></tr><tr><td width="40%" align="left" valign="top">Změna stavu balíků </td><td width="20%" align="center"><a accesskey="h" href="index.html"><img src="images/home.gif" alt="Domů"></a></td><td width="40%" align="right" valign="top"> Stažení, instalace a odstranění balíků</td></tr></table></div></body></html>