This file is indexed.

/usr/share/doc/aptitude/html/cs/ch02s03s03.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
<!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>Hledání a verze balíků</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="ch02s03.html" title="Vyhledávací vzory"><link rel="prev" href="ch02s03s02.html" title="Zkrácená forma vyhledávacích termů"><link rel="next" href="ch02s03s04.html" title="Explicitní cíle"><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">Hledání a verze balíků</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch02s03s02.html"><img src="images/prev.gif" alt="Předcházející"></a> </td><th width="60%" align="center">Vyhledávací vzory</th><td width="20%" align="right"> <a accesskey="n" href="ch02s03s04.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="idp70548048"></a>Hledání a verze balíků</h3></div></div></div><p>

Implicitně se vyhledávací vzor shoduje s balíkem, pokud vzoru vyhovuje
libovolná verze balíku. Některé vzory omezují své podvzory pouze na
některé verze balíku. Například vyhledávací term
<code class="literal"><code class="literal"><a class="link" href="ch02s03s05.html#searchDep">?depends</a></code>(<em class="replaceable"><code>vzor</code></em>)</code>
vybere libovolný balík, který závisí na balíku odpovídajícímu vzoru
<em class="replaceable"><code>vzor</code></em>. <em class="replaceable"><code>vzor</code></em> se
však bude porovnávat pouze vůči verzím balíku, které splňují danou
závislost. Například balík <code class="literal">foo</code> závisí na balíku
<code class="literal">bar (&gt;= 3.0)</code>, od něhož jsou dostupné verze
<code class="literal">2.0</code>, <code class="literal">3.0</code> a <code class="literal">4.0</code>.
Pak se ve vyhledávacím vzoru
<code class="literal"><code class="literal"><a class="link" href="ch02s03s05.html#searchDep">?depends</a></code>(<code class="literal"><a class="link" href="ch02s03s05.html#searchTermVersion">?version</a></code>(2\.0))</code> budou vůči podtermu
<code class="literal"><code class="literal"><a class="link" href="ch02s03s05.html#searchTermVersion">?version</a></code>(2\.0)</code> porovnávat pouze verze
<code class="literal">3.0</code> a <code class="literal">4.0</code> a tím pádem toto
hledání nic nenalezne.

</p><p>

Na porovnávaných verzích záleží, protože jak bylo vidět na předchozím
příkladu, některé vzory se mohou shodovat s jednou verzí balíku a s
druhou ne. Například vzor <code class="literal"><a class="link" href="ch02s03s05.html#searchInstalled">?installed</a></code> se bude shodovat pouze s
instalovanou verzí balíku (pokud taková existuje). Podobně vzor
<code class="literal"><code class="literal"><a class="link" href="ch02s03s05.html#searchMaintainer">?maintainer</a></code>(<em class="replaceable"><code>správce</code></em>)</code>
nalezne pouze verze, které mají za svého správce
<em class="replaceable"><code>správce</code></em>. Obvykle mívají všechny verze
balíku stejného správce, ale přesto takový případ může nastat
(např. balík spravovaný individuálně přejde pod týmovou správu).
Stejně se chová každý vyhledávací vzor, který se dívá do kontrolních
polí balíku (s výjimkou jména balíku), protože všechna pole se mohou
mezi jednotlivými verzemi balíku měnit.

</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>

Existuje drobný, ale významný, rozdíl mezi porovnáváním vzoru vůči
balíku nebo porovnáváním vzoru vůči všem verzím balíku. V prvním
případě se každý term vzoru porovnává vůči balíku, tzn. vyhledávací
vzor jako celek se bude shodovat v případě, že se každý jeho podterm
bude shodovat s <span class="emphasis"><em>některou</em></span> z verzí balíku.
Oproti tomu ve druhém případě se celý vzor porovnává vůči každé verzi
balíku, což znamená, že aby byl úspěšný, musí se všechny termy
vzoru shodovat vůči <span class="emphasis"><em>stejné</em></span> verzi balíku.

</p><p>

Například předpokládejme, že je nainstalován balík
<code class="literal">aardvark</code> ve verzi <code class="literal">3.0-1</code> a je
dostupná verze <code class="literal">4.0-1</code>. Pak vyhledávací vzor
<code class="literal"><code class="literal"><a class="link" href="ch02s03s05.html#searchTermVersion">?version</a></code>(4\.0-1)<code class="literal"><a class="link" href="ch02s03s05.html#searchInstalled">?installed</a></code></code> se shoduje s balíkem
<code class="literal">aardvark</code> (a možná nějakými dalšími balíky), protože
term <code class="literal"><code class="literal"><a class="link" href="ch02s03s05.html#searchTermVersion">?version</a></code>(4\.0-1)</code> se shoduje se všemi balíky
ve verzi <code class="literal">4.0-1</code> (tedy i s balíkem
<code class="literal">aardvark</code>) a term <code class="literal"><a class="link" href="ch02s03s05.html#searchInstalled">?installed</a></code> se shoduje se všemi
nainstalovanými balíky (tedy i s balíkem <code class="literal">aardvark</code>
ve verzi <code class="literal">3.0-1</code>).
Tento výraz se <span class="emphasis"><em>neshoduje</em></span> se všemi verzemi balíku
<code class="literal">aardvark</code>, protože neexistuje verze, která by byla
nainstalovaná a zároveň měla číslo verze <code class="literal">4.0-1</code>.

</p></td></tr></table></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch02s03s02.html"><img src="images/prev.gif" alt="Předcházející"></a> </td><td width="20%" align="center"><a accesskey="u" href="ch02s03.html"><img src="images/up.gif" alt="Nahoru"></a></td><td width="40%" align="right"> <a accesskey="n" href="ch02s03s04.html"><img src="images/next.gif" alt="Další"></a></td></tr><tr><td width="40%" align="left" valign="top">Zkrácená forma vyhledávacích termů </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"> Explicitní cíle</td></tr></table></div></body></html>