This file is indexed.

/usr/share/doc/apt-doc/guide.pl.html/ch1.html is in apt-doc 1.0.1ubuntu2.

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
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">

<html>

<head>

<meta http-equiv="content-type" content="text/html; charset=utf-8">

<title>Podręcznik użytkownika APT - Ogólne</title>

<link href="index.html" rel="start">
<link href="index.html" rel="prev">
<link href="ch2.html" rel="next">
<link href="index.html#contents" rel="contents">
<link href="index.html#copyright" rel="copyright">
<link href="ch1.html" rel="chapter" title="1 Ogólne">
<link href="ch2.html" rel="chapter" title="2 apt-get">
<link href="ch3.html" rel="chapter" title="3 DSelect">
<link href="ch4.html" rel="chapter" title="4 Interfejs">
<link href="ch1.html#s1.1" rel="section" title="1.1 Budowa systemu pakietów">
<link href="ch4.html#s4.1" rel="section" title="4.1 Uruchamianie">
<link href="ch4.html#s4.2" rel="section" title="4.2 Raport stanu">
<link href="ch4.html#s4.3" rel="section" title="4.3 Wyświetlanie stanu przetwarzania">
<link href="ch4.html#s4.4" rel="section" title="4.4 Dpkg">
<link href="ch4.html#s4.2.1" rel="subsection" title="4.2.1 Lista dodatkowych pakietów">
<link href="ch4.html#s4.2.2" rel="subsection" title="4.2.2 Pakiety przeznaczone do usunięcia">
<link href="ch4.html#s4.2.3" rel="subsection" title="4.2.3 Lista nowych pakietów">
<link href="ch4.html#s4.2.4" rel="subsection" title="4.2.4 Lista zatrzymanych pakietów">
<link href="ch4.html#s4.2.5" rel="subsection" title="4.2.5 Ostrzeżenie o zmianie zatrzymanych pakietów">
<link href="ch4.html#s4.2.6" rel="subsection" title="4.2.6 Podsumowanie">

</head>

<body>

<p><a name="ch1"></a></p>
<hr>

<p>
[ <a href="index.html">powrót</a> ]
[ <a href="index.html#contents">Spis treści</a> ]
[ 1 ]
[ <a href="ch2.html">2</a> ]
[ <a href="ch3.html">3</a> ]
[ <a href="ch4.html">4</a> ]
[ <a href="ch2.html">dalej</a> ]
</p>

<hr>

<h1>
Podręcznik użytkownika APT
<br>Część 1 - Ogólne
</h1>

<hr>

<p>
Pakiet APT składa się z dwóch części: z metody APT programu
<code>dselect</code> oraz z programu <code>apt-get</code> będącego
interfejsem linii poleceń.  Obie części pozwalają na instalowanie i
usuwanie pakietów oraz na pobieranie nowych pakietów z Internetu.
</p>

<hr>

<h2 id="s1.1">1.1 Budowa systemu pakietów</h2>

<p>
System pakietów Debiana zawiera sporą ilość informacji skojarzonych z
każdym pakietem, zapewniających integralność pakietów w systemie.
Najbardziej widoczną cechą systemu pakietów jest system zależności.
</p>

<p>
System zależności pozwala poszczególnym programom używać wspólnych
elementów systemu, takich jak biblioteki.  Upraszcza także umieszczanie
rzadko używanych części programów w oddzielnych pakietach, tak aby
zmniejszyć liczbę pakietów instalowanych przez przeciętnego użytkownika.
Pozwala także wybierać programy odpowiedzialne za dostarczanie poczty,
serwery X-ów itp.
</p>

<p>
Pierwszym krokiem potrzebnym do zrozumienia systemu zależności jest
zrozumienie koncepcji prostej zależności.  Prosta zależność oznacza, że
dany pakiet do poprawnego działania wymaga zainstalowania innego pakietu.
</p>

<p>
Na przykład mailcrypt jest rozszerzeniem edytora emacs, umożliwiającym
szyfrowanie e-maili za pomocą programu GPG.  Bez zainstalowanego pakietu GPG,
mailcrypt jest bezużyteczny, dlatego mailcrypt zawiera prostą zależność od
GPG.  Ma także prostą zależność od pakietu emacs, ponieważ jest
rozszerzeniem emacsa, więc i bez emacsa jest równie bezużyteczny.
</p>

<p>
Inną ważną zależnością, którą należy zrozumieć, jest konflikt.
Oznacza to, że dany pakiet może nie działać albo może być szkodliwy dla
systemu, jeżeli razem z nim jest zainstalowany inny pakiet.  Jako przykład
rozważmy program odpowiedzialny za dostarczanie poczty (ang.  &quot;mail
transport agent&quot;) taki jak sendmail, exim lub qmail.  Nie jest możliwe
jednoczesne zainstalowanie dwóch takich programów, ponieważ oba musiałyby
nasłuchiwać na tym samym porcie sieciowym, żeby odebrać e-maile.  Próba
zainstalowanie obu poważnie uszkodzi system.  Dlatego też wszystkie programy
obsługi dostarczania poczty są w konflikcie ze wszystkimi innymi programami
obsługującymi dostarczanie poczty.
</p>

<p>
Dodatkową komplikacją jest możliwość, że dany pakiet może udawać inny
pakiet.  Proszę rozważyć jako przykład, że exim i sendmail praktycznie
rzecz biorąc są identyczne - oba dostarczają pocztę, oba mają wspólny
interfejs.  Dlatego też system pakietów daje im możliwość zadeklarowania,
że oba są programami obsługującymi dostarczanie poczty.Tak więc zarówno
exim, jak i sendmail deklarują, że dostarczają pakiet o nazwie
mail-transport-agent, od którego mogą zależeć pakiety, wymagające do
swojego działania programu obsługi poczty.  Może to być bardzo mylące
podczas próby ręcznego naprawiania zależności pakietów.
</p>

<p>
W dowolnym czasie pojedyncza zależność może być lub nie być spełniona
przez obecnie zainstalowane pakiety.  ATP próbuje rozwiązać zależności
używając pewnej liczby algorytmów pomagających w wyborze pakietów do
zainstalowania.
</p>

<hr>

<p>
[ <a href="index.html">powrót</a> ]
[ <a href="index.html#contents">Spis treści</a> ]
[ 1 ]
[ <a href="ch2.html">2</a> ]
[ <a href="ch3.html">3</a> ]
[ <a href="ch4.html">4</a> ]
[ <a href="ch2.html">dalej</a> ]
</p>

<hr>

<p>
Podręcznik użytkownika APT
</p>

<address>
$Id: guide.sgml,v 1.7 2003/04/26 23:26:13 doogie Exp $<br>
<br>
Jason Gunthorpe <code><a href="mailto:jgg@debian.org">mailto:jgg@debian.org</a></code><br>
<br>
</address>
<hr>

</body>

</html>