PLD-doc/book/pl_book__pakiety/poldek.sec

qwiat cvs at pld-linux.org
Sat Jan 21 00:30:52 CET 2006


Author: qwiat
Date: Sat Jan 21 00:30:45 2006
New Revision: 6872

Modified:
   PLD-doc/book/pl_book__pakiety/poldek.sec
Log:
- rozdzial przepisane na nowo


Modified: PLD-doc/book/pl_book__pakiety/poldek.sec
==============================================================================
--- PLD-doc/book/pl_book__pakiety/poldek.sec	(original)
+++ PLD-doc/book/pl_book__pakiety/poldek.sec	Sat Jan 21 00:30:45 2006
@@ -1,605 +1,323 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
 <section id="poldek">
-		<title>
-			Poldek
-		</title>
+	<title>Poldek</title>
+	
 	<section id="poldek_wstep">
-		<title>
-			Wstęp
-		</title>
-		<para>
-			<productname>poldek</productname> jest instalatorem/aktualizatorem pakietów <productname>rpm</productname>. 
-			Napisał go Paweł Gajda jako część instalatora PLD.
-			Powinieneś go mieć po instalacji systemu. <productname>poldek</productname> może
-			działać w dwóch trybach: interaktywnym oraz wsadowym.
-			Jest świetnym programem ułatwiającym pracę zwykłego
-			użytkownika, jak i administratora. Obsługuje
-			różne źródła pakietów: dysk, ftp, http, rsync.
-			Najważniejszą zaletą poldka jest zdolność do przetwarzania
-			zależności w pakietach i automatyczne instalowanie
-			potrzebnych pakietów. Zlecając poldkowi instalację jakiegoś
-			programu, nie musimy martwić się o nie spełnione
-			zależności, <productname>poldek</productname> robi wszystko za nas.
+		<title>Wstęp</title>
+		<para>
+			<productname>Poldek</productname> jest nakładką na program
+			<command>rpm</command> zapewniającą, wygodny interfejs
+			obsługi oraz kilka dodatkowych funkcji. Poldek jest
+			pośrednikiem w pobieraniu pakietów, indeksuje ich listy
+			oraz ułatwia zarządzanie wieloma źródłami. Poldek może
+			pobierać pakiety lokalnie (dyski twarde, napędy optyczne)
+			lub z sieci (FTP, HTTP, HTTPS, SMB, RSYNC). Obsługuje ponadto
+			zależności miedzy pakietami, wykrywa konflikty itp.
+			Poldek nie obsługuje jednak wszystkich operacji możliwych
+			na pakietach RPM, dlatego w niektórych przypadkach będziemy
+			zmuszeni do użycia programu rpm.
+		</para>
+		<para>
+			Poldek do wielu operacji (pobieranie pakietów i indeksów,
+			wyszukiwanie informacji itp.) nie wymaga praw administratora,
+			wymagane są jednak do operacji zapisu w systemie, np.
+			instalowanie, odinstalowanie, itp. Poldek w tym celu
+			automatycznie używa programu <command>sudo</command>, z tego
+			względu konieczne jest posiadanie skonfigurowanego sudo,
+			w przeciwnym razie pozostaje nam uruchamianie programu z
+			konta roota.
+		</para>
+		<para>
+			Konfiguracja Poldka jest dość złożona i wyjaśnienie
+			wszystkich szczegółów zajęło by zbyt wiele miejsca,
+			dlatego zajmiemy się jedynie najczęściej używanymi
+			opcjami. Poldek jest gotowy do działania od razu
+			po zainstalowaniu i w większości wypadków nie ma
+			potrzeby nic modyfikować.
+		</para>
+	</section>
+	
+	<section id="poldek_pliki_konfiguracji">
+		<title>Pliki konfiguracji</title>
+		<para>
+			Konfiguracja Poldka jest przechowywana w kilku plikach
+			wewnątrz katalogu <filename>/etc/poldek</filename>, to czy
+			dany plik konfiguracji jest używany określa opcja
+			<literal>%include</literal>, umieszczona w głównym pliku
+			konfiguracji.
+		</para>
+		<para>
+			<itemizedlist>
+				<listitem>
+					<para>
+						<filename>poldek.conf</filename> - główny
+						plik konfiguracji, jeśli nie zostało
+						zaznaczone inaczej to właśnie ten plik ma
+						na myśli autor
+					</para>
+				</listitem>
+				<listitem>
+					<para>
+						<filename>aliases.conf</filename> - zawiera
+						zdefiniowane aliasy poleceń dla trybu
+						interaktywnego
+					</para>
+				</listitem>
+				<listitem>
+					<para>
+						<filename>fetch.conf</filename> - zawiera
+						konfigurację alternatywnych programów do
+						pobierania pakietów, domyślnie konfiguracja
+						z tego pliku nie jest wczytywana.
+					</para>
+				</listitem>
+				<listitem>
+					<para>
+						<filename>pld-source.conf</filename> -
+						ustawienia źródeł pakietów dla PLD
+					</para>
+				</listitem>
+				<listitem>
+					<para>
+						<filename>source.conf</filename> - plik
+						przeznaczony dla lokalnych źródeł pakietów
+					</para>
+				</listitem>
+			</itemizedlist>
 		</para>
 	</section>
-	<section id="poldek_conf">
-		<title>Plik /etc/poldek.conf</title>
+	
+	<section id="poldek_konfiguracja_pobierania">
+		<title>Konfiguracja pobierania pakietów</title>
+		<para>
+			W pliku <filename>pld-source.conf</filename> mamy dwie
+			ważne opcje wskazujące skąd i jakie mają być pobierane
+			pakiety. Opcja <literal>_pld_arch</literal> wskazuje
+			architekturę sprzętową pakietów. Zaś opcja
+			<literal>_pld_prefix</literal> mówi skąd mają być
+			pobierane pakiety i w jakiej	wersji dystrybucji.		
+			Więcej o architekturach pakietów znajdziemy w
+			<xref linkend="pakiety_cechy_arch" /> a
+			adresy serwerów i oficjalnych mirrorów zawarto w
+			<xref linkend="linki_zrodla_pakietow" />.			
+		</para>
 		<para>
-			Głównym plikiem konfiguracyjnym jest <filename>/etc/poldek.conf</filename>
-			Plik ten zawiera w sobie również dokumentację do
-			poszczególnych jego opcji, w formie komentarza. Omówię
-			najistotniejsze z nich.
-		</para>
-		<para>
-			Niemal na samym początku pliku znajdziesz kilka opcji
-			zaczynających się od <literal>source</literal>. Są to
-			tzw. źródła pakietów. Zawierają informację, dzięki
-			której program wie skąd ma instalować pakiety. Więcej
-			o tym w jaki sposób poldek zbiera informacje o 
-			pakietach w rozdziale "Tryb wsadowy".
-		</para>
-		<para>
-			Oto przykład takiej opcji:
-		</para>
-<screen>source = ac ftp://ftp.pld-linux.org/dists/2.0/PLD/athlon/PLD/RPMS/</screen>
-<para>
-	Zapis składa się z kilku części. <literal>source</literal> pełni tutaj
-	rolę słowa kluczowego, dalej mamy znak równości, który jest również
-	wymagany. Kolejna część to nazwa źródła. Służy do jego identyfikacji.
-	Jego nazwa jest umowna i nie jest obowiązująca, więc możemy ją zmienić
-	według naszych upodobań. Ostatnią częścią jest ścieżka do źródła, należy
-	pamiętać o ostatnim znaku "/", który pełni tutaj kluczową rolę.
-	Istotną rzeczą, która jeszcze może się przydać
-	podczas pracy z kilkoma źródłami jest parametr <option>noauto</option>
-	który wymusza na poldku pominięcie czytania listy pakietów z oznaczonego
-	w ten sposób źródła. Podążając za powyższym przykładem robi się to w ten
-	sposób:
-</para>
-<screen>source = ac,noauto ftp://ftp.pld-linux.org/dists/2.0/PLD/athlon/PLD/RPMS/</screen>
-<para>
-	Podczas instalacji poldkiem większej ilości pakietów, np. podczas 
-        aktualizacji systemu, program domyślnie dzieli pakiety na porcje
-	(tzw. sety). Jeśli nam się to nie podoba możemy to zmienić przez
-	zdjęcie znaku '#' przed opcją:
-</para>
-<screen>#particle_install = no</screen>
-<para>
-	Czasami zdarza się, że po wczytaniu źródła lub kilku źródeł pakietów
-	dostępne są duplikaty niektórych. Oczywiście nie w dosłownym tego
-	słowa znaczeniu, różnią się numerem wersji programu lub numerem Release
-	(wersja pakietu). Autor poldka i to przewidział.
-</para>
-<screen>#unique_package_names = yes</screen>
-<para>
-	Zdjęcie znaku komentarza z powyższej opcji, wymusza na poldku odrzucenie
-	duplikatu starszej wersji. Wyższa wersja jest wtedy traktowana
-	priorytetowo.
-</para>
-<para>
-	Jeżeli jesteś użytkownikiem, który lubi być informowanym o każdym kroku
-	powinieneś zainteresować się poniższą opcją. Po ustawieniu jej na <option>yes</option>
-	program czeka na akcję użytkownika przed instalacją każdego pakietu.
-</para>
-<screen>#confirm_installs = yes</screen>
-<para>
-	Kolejna istotna opcja umożliwia stworzenie listy pakietów, których
-	nie chcemy aktualizować wraz z całym systemem. Separatorem
-	poszczególnych jej elementów jest spacja.
-</para>
-<screen>#hold = kernel* dev</screen>
-<para>
-	Niżej znajduje się sekcja <emphasis>External downloaders configuration</emphasis>.
-	Zawiera kilka przykładowych programów pobierających pliki wraz
-	z ich opcjami. Jak widać poldek potrafi pobierać pliki z różnego
-	rodzaju źródeł.
-</para>
-<screen>#ftp_get        = /usr/bin/snarf %P %D
-#ftp_get        = /usr/bin/wget -N --dot-style=binary -P %d %Pn
-#http_get       = /usr/bin/wget -N --dot-style=binary -P %d %Pn
-#https_get      = /usr/bin/curl %P -o %D
-#rsync_get      = /usr/bin/rsync -v %P %d
-#cdrom_get      = /usr/bin/vfjuggle %d %Pn</screen>
+			Poldek zacznie korzystać z proxy po ustawieniu właściwych
+			zmiennych środowiskowych - zarówno w przypadku wbudowanego
+			klienta jak i klientów zewnętrznych (np. wget). Możemy też
+			użyć opcji <literal>proxy</literal>.
+			Konfigurację proxy dla Linuksa szerzej opisano w
+			<xref linkend="konfiguracja_proxy" />.
+		</para>
 	</section>
-	<section id="poldek_wsad">
-		<title>Tryb wsadowy poldka</title>
-		<subtitle>
-			Jak działa poldek?
-		</subtitle>
-		<para>
-			Na samym początku należy powiedzieć słowo w jaki sposób
-			poldek korzysta ze źródeł, których konfigurację opisałem
-			w poprzednim rozdziale. Poldek po przeczytaniu ścieżki
-			szuka pliku zawierającego listę pakietów. Plik
-			nosi nazwę <filename>packages.dir.gz</filename> i jest
-			w postaci skompresowanej, co oznacza efektywniejsze
-			pobieranie. Zawiera on listę wszystkich pakietów w danym
-			źródle. Taką listę nazywamy indeksem.
-			W sytuacji kiedy w zasięgu danego źródła zmieniają się
-			pakiety, generowane są różnice indeksu. Dlatego
-			podczas synchronizacji listy pakietów pobierane są tylko
-			różnice, dzięki czemu uzyskujemy kolejną
-			optymalizację czasu jej ściągania.
-		</para>
-		<para>
-			Po pierwszym uruchomieniu poldka, program po przeczytaniu
-			ścieżki pobiera z niej cały plik indeksu, następnie
-			domyślnie wczytuje z bazy 
-			<filename>/var/lib/rpm</filename> listę zainstalowanych
-			pakietów. Dalej w zależności od podanych parametrów
-			możemy instalować, aktualizować lub wyszukiwać pakiety.
-			
-		</para>	
-		<tip><title>Przy braku parametrów</title>
-		<para>Brak parametrów oznacza uruchomienie poldka w
-		       	trybie interaktywnym, który jest opisany dalej.</para>
-		</tip>
-				
-		<para>
-				Obsługę poldka w trybie wsadowym możemy porównać
-				z obsługą programu <productname>apt-get</productname>, znanego z Debiana.
-				przełączniki trybu wsadowego pozwalają na 
-				swoiste omijanie opcji zapisanych w pliku
-				<filename>poldek.conf</filename>. Co więcej, istnieje przełącznik
-				uniemożliwiający poldkowi czytanie jakiejkolwiek
-				konfiguracji. Jeśli chcesz poznać je wszystkie
-				po prostu uruchom poldka z parametrem <option>--help</option>
-				(dla wygody: <command>poldek --help | less</command>).
-		</para>
-		<para>
-				Podczas pracy z poldkiem istotną umiejętnością
-				jest aktualizacja indeksu. Służą do tego dwa
-				przełączniki. Jeden ściąga tylko różnice 
-				(zalecane), drugi pobiera plik indeksu w 
-				całości.
-		</para>
-<screen>$ sudo poldek --up
-Pobieranie ftp://ftp.pld-linux.org/dists/[...]/PLD/RPMS/packages.dir.mdd...
-Pobieranie ftp://ftp.pld-linux.org/dists/[...]/packages.dir.diff.toc.gz...
-.................................................. 100.0% [9.6K]
-Weryfikacja http://[...]/packages.dir.diff.2003.12.29-22.40.35.gz... OK
-Nakładanie łaty packages.dir.diff.2003.12.29-22.40.35.gz...
-
-Zapisywanie /root/.poldek-cache/[...]/packages.dir.gz...
-Zapisywanie sumy kontrolnej /root/.poldek-cache/[...]/packages.dir.mdd...</screen>
-<para>
-	Jak widać na przykładzie, plik różnicy jest znikomej wielkości. Jest on
-	w formie łatki, dzięki czemu poldek nakłada go na lokalny plik z 
-	indeksem. Dodatkowo zapisywana jest suma kontrolna indeksu.
-</para>
-<screen>$ sudo poldek -n ac --upa
-Pobieranie ftp://ftp.pld-linux.org/dists/2.0/[...]/packages.dir.mdd...
-Pobieranie ftp://ftp.pld-linux.org/dists/2.0/[...]/packages.dir.gz...
-.................................................. 100.0% [3.8M]                
-Weryfikacja ftp://ftp.pld-linux.org/dists/[...]/packages.dir.gz... OK</screen>
-<para>
-	W tym przykładzie posłużyliśmy się drugim przełącznikiem, który wymusza
-	na poldku pobranie całego indeksu. Jak widać różnica wielkości pliku i
-	jednocześnie czasu pobierania jest znaczna.
-</para>
-<para>
-	Opcje odświeżania indeksów mają znaczenie przy źródłach zawierających
-	aktualizacje. Jeżeli chcemy być na bieżąco, możemy zlecić programowi
-	<productname>cron</productname> okresowe aktualizacje systemu, o czym za chwilę. Kiedy się powinno
-	stosować oba sposoby aktualizacji indeksu? Zalecane jest stosowanie
-	przełącznika <option>--up</option>, który pobiera jedynie różnice, ze względu na wielkość
-	pobieranego pliku. Może się jednak zdarzyć, że z jakichś powodów plik
-	indeksu ulegnie uszkodzeniu, co zostanie natychmiast zauważone przez 
-	poldka, wtedy należy użyć przełącznika <option>--upa</option>, który pobierze index w
-	całości.
-</para>
-<section id="poldek_aktualizacja">
-	<title>Aktualizacja systemu</title>
-<para>
-	Do aktualizacji systemu w trybie wsadowym służy przełącznik 
-	<option>--upgrade-dist</option>. Po wywołaniu poldka z tym parametrem wczyta on listę
-	pakietów z pliku indeksowego i porówna ją z listą pakietów
-	zainstalowanych w systemie. Pozwoli mu to na weryfikację wersji
-	pakietów. Po wykonaniu tych czynności nastąpi pobieranie a następnie 
-	aktualizacja pakietów.
-</para>
-<screen>$ sudo poldek -n ac --upgrade-dist
-Weryfikacja ftp://ftp.pld-linux.org/dists/[...]/packages.dir.gz... OK
-Pobieranie ftp://ftp.pld-linux.org/[...]/setup-2.4.3-1.noarch.rpm...
-[...]</screen>
-<para>
-	Jak już wcześniej wspomniałem, możliwa jest automatyzacja tego procesu.
-	Poniżej zamieszczam przykład tablicy crona (pamiętajmy jednak że taki proces automatycznej aktualizacji
-	nie zawsze może robić to czego chcemy - zalecana jest w tym przypadku rozwaga).
-</para>
-<para></para>
-<screen>0 5 * * * poldek --upa;poldek --hold=kernel* dev* --upgrade-dist</screen>
-<para></para>
-<para>
-	W powyższym przykładzie codziennie o piątej rano poldek będzie 
-	odświeżał plik z indeksem oraz dokonywał aktualizacji. W takiej
-	konfiguracji dobrze jest pobrać index w całości, aby się upewnić,
-	że nie będzie uszkodzony (łatka nie nałoży się na uszkodzony plik
-	indeksu). W trakcie aktualizacji dla pewności używamy przełącznika
-	<option>--hold</option>, który pomija podczas aktualizacji podane jak w przykładzie
-	pakiety.
-</para>
-</section>
-<section>
-	<title>Wyszukiwanie pakietów</title>
-<para>
-	Poldek posiada rozbudowany i bardzo szczegółowy system przeszukiwania
-	pakietów. Możemy wyszukiwać pakiety zadając poldkowi różne kryteria
-	od wyszukiwania pojedynczych plików, wyszukiwania pakietów po nazwach,
-	po opisach pakietów (tzw. description) po wykorzystanie możliwości 
-	wyrażeń regularnych. Jedyną wadą całego systemu jest to, że podczas
-	przeszukiwania pakietów w trybie wsadowym za pośrednictwem przełącznika
-	<option>--shcmd</option> musimy wpisywać polecenia trybu interaktywnego.
-	 Poniżej podam kilka użytecznych
-	przykładów. Jeśli nie spełnią one Twoich wymagań, odsyłam Cię do stron
-	manuala poldka (<command>man poldek</command>). Pomoc możemy również uzyskać wydając
-	następujące polecenie:
-</para>
-<screen>$ sudo poldek --shcmd='search -?'</screen>
-<para>lub</para>
-<screen>$ sudo poldek --shcmd='rsearch -?'</screen>
-<para>
-	Drobna uwaga techniczna. Spis który zostanie wygenerowany po wydaniu
-	dowolnego z tych poleceń nie zmieści się w obszarze ekranu, musimy
-	użyć kombinacji klawiszy <keycap>Shift</keycap>+<keycap>PgUp</keycap> i analogicznie 
-	<keycap>Shift</keycap>+<keycap>PgDn</keycap>.
-</para>
-<para>
-	Scenariusz 1.
-</para>
-<para>
-	Pobrałeś źródła jakiegoś programu. Z pewnych względów nie chce Ci się
-	on kompilować. Odkrywasz, że brakuje Ci któregoś pliku. Dla potrzeb
-	przykładu niech to będzie plik <filename>curses.h</filename>. Jak go wyszukać?
-</para>
-<screen>$ sudo poldek --shcmd='rsearch -f /^curses.h/'
-Wczytywanie ftp://ftp.pld-linux.org/dists/2.0/PLD/[...]/packages.dir.gz...
-Przeczytano 4438 pakietów
-Wczytywanie /root/.poldek-cache/packages.dir.dbcache.var.lib.rpm.gz...
-Przeczytano 569 pakietów
-Przeszukiwanie pakietów..........................................zrobione.
-1 package(s) found:
-ncurses-devel-5.3-4</screen>
-<para>
-	Oto klasyczny przykład wyszukiwania plików w trybie wsadowym. Jeśli znasz
-	dokładną nazwę pliku którego szukasz możesz się na nim oprzeć. Polecenie
-	<command>rsearch</command> interpretuje wszystko co wpisujesz jako wyrażenia regularne.
-	Przełącznik <option>-f</option> przekazuje poldkowi że ma szukać plików. Dlaczego taka składnia?
-	Otóż, jest to wymóg stosowania wyrażeń regularnych (regular expressions).
-	'//' oznacza wzorzec. Jest to skrócony zapis wzorca perlowego (m//).
-	'^' jest to znacznik początku ciągu znaków. Dosłownie: "zaczynające się od ...".
-	Czyli wyszukaliśmy plik którego nazwa zaczyna się od <filename>curses.h</filename>. Jeśli nie
-	wpiszemy znaku specjalnego '^', poldek wyszuka wszystko pasujące do wzorca
-	<emphasis>'curses.h'</emphasis>. Innymi słowy potraktuje to jako <emphasis>*curses.h*</emphasis>.
-</para>
-<para>
-	Scenariusz 2.
-</para>
-<para>
-	Zaciekawiło Cię sterowanie pilotem od telewizora aplikacjami w Twoim systemie.
-	Potrzebujesz oprogramowania do obsługi podczerwieni. Jak je wyszukać?
-	Skorzystamy z możliwości poldka do wyszukiwania pakietów po ich opisach.
-</para>
-<screen>$ sudo poldek --shcmd='rsearch -d /podczerwień/'
-Wczytywanie ftp://ftp.pld-linux.org/dists/2.0/PLD/[...]/packages.dir.gz...
-Przeczytano 4438 pakietów
-Wczytywanie /root/.poldek-cache/packages.dir.dbcache.var.lib.rpm.gz...
-Przeczytano 569 pakietów
-Przeszukiwanie pakietów..........................................zrobione.
-13 package(s) found:
-kernel-char-lirc-dev-0.6.6-2 at 2.4.21_1.6
-kernel-char-lirc-gpio-0.6.6-2 at 2.4.21_1.6
-kernel-char-lirc-i2c-0.6.6-2 at 2.4.21_1.6
-kernel-char-lirc-parallel-0.6.6-2 at 2.4.21_1.6
-kernel-char-lirc-serial-0.6.6-2 at 2.4.21_1.6
-kernel-char-lirc-sir-0.6.6-2 at 2.4.21_1.6
-kernel-smp-char-lirc-dev-0.6.6-2 at 2.4.21_1.6
-kernel-smp-char-lirc-gpio-0.6.6-2 at 2.4.21_1.6
-kernel-smp-char-lirc-i2c-0.6.6-2 at 2.4.21_1.6
-kernel-smp-char-lirc-serial-0.6.6-2 at 2.4.21_1.6
-kernel-smp-char-lirc-sir-0.6.6-2 at 2.4.21_1.6
-multisync-irmc-0.81-0.1
-pnetlib-irda-0.6.0.1-3</screen>
-<para>
-	Najbardziej będą Cię interesowały oczywiście pakiety z <emphasis>lirc</emphasis> w nazwie.
-</para>
-<para>
-	Scenariusz 3.
-</para>
-<para>
-	Zrezygnowałeś z Red Hata, lub z Mandrake, na rzecz PLD, bo kolega Ci powiedział,
-	"że jest lepszy". Przebrnąłeś przez proces instalacji, ale nie możesz znaleźć
-	programu <productname>kmail</productname> - Twojego ulubionego klienta poczty (MUA). Nie poddajesz się tak
-	łatwo i postanawiasz szukać. Oczywiście dwie poprzednie metody również się doskonale
-	nadają. Jest jeszcze jedna, bardziej oczywista:
-</para>
-<screen>$ sudo poldek --shcmd='ls *kmail*'
-Wczytywanie ftp://ftp.pld-linux.org/dists/2.0/PLD/[...]/packages.dir.gz...
-Przeczytano 4438 pakietów
-Wczytywanie /root/.poldek-cache/packages.dir.dbcache.var.lib.rpm.gz...
-Przeczytano 569 pakietów
-kdepim-kmail-3.1.94.031204-1
-kdepim-libkmailprivate-3.1.94.031204-1</screen>
-<para>
-	Posłużyliśmy się tutaj zwykłym listowaniem pakietów o zadanej masce.
-	Ta metoda przeszukiwania nie jest zbyt pewna.
-</para>
-</section>
-<section id="poldek_instalacja_pakietow">
-	<title>Instalacja pakietów</title>
-<para>
-	Do instalacji pakietów w trybie wsadowym używamy przełącznika <option>-i</option>.
-	I to wszystko co musisz zrobić aby dokonać instalacji. Poldek (o ile
-	występują) przetworzy wszystkie zależności.
-</para>
-<screen># poldek -i bc
-Pobieranie ftp://ftp.pld-linux.org/dists/[...]/bc-1.06-13.i686.rpm...
-.................................................. 100.0% [203.2K]</screen>
-<para>
-	Proste, nieprawdaż? Też tak sądzę. Jeżeli jesteśmy ostrożni z natury,
-	możemy dodać opcję <option>-t</option> która przeprowadzi symulację instalacji. Zamiennie
-	z <option>-i</option> możemy stosować przełącznik <option>-U</option> oznaczający upgrade. Nie oznacza
-	to wcale, że przełącznika <option>-i</option> możemy użyć do aktualizacji pakietów.
-	Nie zalecam. Może się zdarzyć, że będziemy potrzebowali powrócić do
-	poprzedniej wersji któregoś z pakietów. Robimy to tak:
-</para>
-<screen>$ rpm -q aterm
-aterm-0.4.2-6
-$ sudo poldek -n ac-old --downgrade aterm
-Pobieranie ftp://ftp.pld-linux.org/dists/[...]/aterm-0.4.2-5.i686.rpm...
-.................................................. 100.0% [128.5K]              
-$ rpm -q aterm
-aterm-0.4.2-5</screen>
-<para>
-	Pozwolę sobie tutaj na komentarz. Opcja <option>-n</option> oznacza nazwę źródła
-	dla poldka. Wskazałem tutaj na ac-old. W chwili pisania tego dokumentu
-	nie ma takiego źródła, więc nie należy przykładu traktować dosłownie.
-	Ac-old oznacza repozytorium starszych pakietów. Może to być repozytorium
-	pakietów, które zostało zamrożone i nic się w nim nie zmienia. Tylko
-	z takiego miejsca można skorzystać jeśli potrzebujemy starszych wersji
-	potrzebnych nam pakietów. Przełącznik <option>--downgrade</option> przekazuje poldkowi aby
-	dokonał dezaktualizacji pakietu lub pakietów, które po nim następują.
-	<tip><para>Jeżeli nie wskażemy poldkowi skąd ma czerpać starszą wersję
-	danego pakietu, operacja się nie powiedzie.</para></tip>
-</para>
-		</section>
-		<section id="poldek_deinstalacja_pakietow">
-			<title>Deinstalacja pakietów</title>
-			<para>
-				Do ogólnej wiedzy o poldku, niezbędna jest jeszcze
-				umiejętność deinstalacji pakietów. Aby tego dokonać wystarczy
-				podać poldkowi parametr <option>-e</option> w taki sposób:
-			</para>
-<screen>$ sudo poldek -e bc 
-Zaznaczono 1 pakiet do usunięcia:
-R bc-1.06-13
-Kontynuować? [y/N]</screen>
-<para>
-	Poldek czeka teraz na naszą odpowiedź. Jeśli Ci to bardzo przeszkadza możesz użyć
-	dodatkowo przełącznika <option>--noask</option> aby od razu dokonał deinstalacji bez zadawania pytania.
-	Jednak nie jest zalecane korzystanie z tego przełącznika - czasami chwila nieuwagi może nas sporo kosztować. Po potwierdzeniu, poldek natychmiast
-	przystępuje do dzieła.
-</para>
-<para>
-	Na tym zakończymy opis trybu wsadowego. Jak na pewno zdążyłeś zauważyć, nadaje się doskonale
-	do wykorzystania w różnego rodzaju skryptach (automatach). 
-</para>
-		</section>
+	<section id="poldek_konfiguracja_inne">
+		<title>Inne opcje</title>
+		<para>
+			Poldek przechowuje indeksy pakietów w
+			katalogu zdefiniowanym w opcji <literal>cachedir</literal>,
+			domyślnie jest to <filename>$HOME/.poldek-cache</filename>.
+			Jest to dobre rozwiązanie jeśli z Poldka korzysta jeden
+			użytkownik, jeśli ma używać go więcej
+			osób to lepiej ustawić wspólny katalog np.
+			<filename>/var/cache/poldek-cache</filename>,
+			w ten sposób unikniemy wielokrotnego pobierania indeksów.
+		</para>
+		<para>
+			<literal>use sudo</literal> - poldek uruchamiany z konta
+			zwykłego użytkownika próbuje używać sudo do uruchomienia
+			programu rpm.
+		</para>
+		<para>
+			<literal>hold</literal> - blokuje aktualizację
+			pakietów które znalazły się na jej liście.
+		</para>
+		<para>
+			<literal>ignore</literal> - opcja ukrywająca podane pakiety
+			na liście dostępnych.
+		</para>
+	</section>
+	
+	<section id="poldek_tryby_pracy">
+		<title>Tryby pracy</title>
+		<para>
+			Kolejną ważną jego cechą jest możliwość pracy zarówno
+			w trybie <emphasis>wsadowym</emphasis> jak i
+			 <emphasis>interaktywnym</emphasis>. Pierwszy z nich
+			nadaje do wszelkiej maści skryptów i automatyki, zaś
+			drugi jest wygodniejszy do bezpośredniej obsługi przez
+			użytkownika.
+			Komfort pracy w trybie interaktywnym sprawia, że
+			użytkownicy na co dzień korzystają niemal zawsze z niego.
+			Stąd jeśli nie zostało to inaczej napisane to właśnie
+			niego autor ma na myśli.
+		</para>
 	</section>
-	<section id="poldek_interaktywny">
+
+	<section id="poldek_tryb_powloki">
 		<title>Tryb interaktywny</title>
 		<para>
-			Jak już wcześniej napisałem, tryb interaktywny poldka uruchamia się
-			wydając polecenie poldek bez żadnych parametrów (opcjonalnie <command>poldek --shell</command>).
-			W trybie interaktywnym poldek posiada własną powłokę. Jest ona podobna
-			do znanej być może niektórym osobom powłoki modułu <productname>CPAN</productname> perla.
-			Posiada następujące cechy: historia poleceń oraz auto uzupełnianie (klawisz <keycap>Tab</keycap>).
-		</para>
-<screen>$ sudo poldek
-Wczytywanie ftp://ftp.pld-linux.org/dists/2.0/PLD/[...]/packages.dir.gz...
-Przeczytano 4438 pakietów
-Ładowanie pakietów z bazy [/var/lib/rpm]........zrobione
-Przeczytano 569 pakietów
-Witaj w poldekowym trybie interaktywnym. Wpisz "help" aby otrzymać pomoc.
-poldek> </screen>
-<para>
-	Zaznajomieni już nieco z działaniem poldka, widzimy kolejne fazy jego uruchamiania.
-	Ostatnim etapem jest uruchomienie powłoki. Pierwsze co powinniśmy teraz zrobić to:
-</para>
-<screen>poldek> help
-poldek 0.18.1 (stable)
-Copyright (C) 2000-2002 Pawel A. Gajda <email>mis at pld.org.pl</email>
-This program may be freely redistributed under the terms of the GNU GPL v2
-ls        [OPCJA...] [PAKIET...]          Pokaż pakiety
-install   [OPCJA...] PAKIET...            Instaluj pakiety
-uninstall [OPCJA...] PAKIET...            Deinstaluj pakiety
-get       [OPCJA...] PAKIET...            Ściągaj pakiety
-search    [OPCJA...] WZORZEC [PAKIET...]  Przeszukiwanie pakietów
-desc      [OPCJA...] PAKIET...            Wyświetlaj informacje o pakietach
-reload                             Przeładuj listę zainstalowanych pakietów
-help                               Pokaż właśnie wyświetlaną pomoc
-quit                               Zamknij poldka
+			Praca w trybie interaktywnym przypomina do złudzenia
+			używanie powłoki systemowej (shella). Dostępne są:
+			historia poleceń, pomoc, dopełnianie komend i nazw pakietów,
+			aliasy, potoki itp. Na potrzeby tego rozdziału w przykładach
+			taki tryb będziemy sygnalizować następującym znakiem zachęty:
+			<screen>poldek&gt;</screen> 
+		</para>
+		<para>
+			Można dopełniać listy pakietów, nazwy poleceń i pakietów 
+			za pomocą tabulatora. Przykładowo naciśnięcie tabulatora po
+			poleceniu:
+			<screen>poldek&gt; upgrade</screen>
+			spowoduje wyświetlenie listy pakietów, dla których są dostępne
+			aktualizacje. Dopełnianie nazw pakietów nie zadziała w
+			przypadku próby aktualizacji pakietu który nie ma
+			zaktualizowanej wersji na liście dostępnych pakietów.
+		</para>
+		<para>
+			W przypadku nazw pakietów możemy używać "gwiazdki"
+			jako znaku zastępczego (wildcard), który zastępuje dowolny
+			ciąg znaków. Przedstawiono to na poniższym przykładzie,
+			który spowoduje zainstalowanie wszystkich pakietów o
+			nazwach zaczynających się od "gnome-theme"
+			<screen>poldek&gt; install gnome-theme*</screen>
+		</para>
+		<para>
+			Zazwyczaj nie ma potrzeby podawania wersji programu,
+			jednak w pewnych przypadkach możemy mieć dostępnych kilka
+			wersji tego samego pakietu (np. przy używaniu wielu źródeł
+			na raz). Wtedy musimy podać jednoznacznie wersję pakietu.
+		</para>
+		<para>
+			Mamy równie do dyspozycji proste potoki:
+			<screen>poldek&gt; ls perl* | grep curses</screen>
+		</para>
+		<para>
+			W obsłudze źródeł i pakietów występuje wiele podobieństw do
+			systemu plików. Źródła są traktowane jak katalogi zaś
+			pakiety jak pliki, do poruszania się w tym środowisku używamy
+			poleceń takich jak <command>pwd</command>, <command>ls</command>
+			oraz <command>cd</command>.
+		</para>
+	</section>
+	
+	<section id="poldek_tryb_wsadowy">
+		<title>Tryb wsadowy</title>
+		<para>
+			Opis wszystkich parametrów trybu wsadowego uzyskamy
+			dzięki poleceniu 
+			<screen>$ poldek --help</screen> Jest tam całe bogactwo
+			opcji, dzięki którym będziemy mogli ułatwić sobie pracę.
+			Na szczególną uwagę zasługuje parametr <literal>--shcmd</literal>
+			pozwalający wydawać polecenia w trybie wsadowym jak w trybie
+			powłoki np.:
+			<screen>$ poldek --shcmd="desc apache"</screen>
+		</para>
+	</section>
 
-Jak dotąd komendy "search" i "desc" nie działają z zainstalowanymi pakietami.
+	<section id="poldek_pierwsze_kroki">
+		<title>Pierwsze kroki z Poldkiem</title>
+		<para>
+			Poldek uruchomiony po raz pierwszy (bez podawania parametrów)
+			sprawdza czy istnieją indeksy dla źródeł, które ma automatycznie
+			obsługiwać. Jeśli ich nie ma, to zostaną automatycznie pobrane 
+			i zapisane w miejscu wskazanym przez omówioną powyżej opcję
+			<literal>cachedir</literal>. 	Po tej operacji zostanie
+			uruchomiony Poldek trybie interaktywnym i będzie gotowy do
+			pracy.
+			Przed każdą kolejną pracą z programem musimy uaktualnić
+			indeksy pakietów, na wypadek gdyby w źródłach nastąpiły
+			zmiany, w przeciwnym razie możemy otrzymywać komunikaty
+			o braku pakietów. Aby uaktualnić indeksy domyślnych źródeł
+			wywołujemy następująco program z powłoki systemowej:
+			<screen>$ poldek --up</screen>
+			Aby pobrać na nowo indeksy wywołujemy Poldka z parametrem
+			<option>--upa</option>,
+			dla pozostałych źródeł musimy podać ich nazwę po parametrze
+			<option>-n</option>,
+			źródła pakietów zostały omówione w dalszej części rozdziału.
+		</para>
+		<para>
+			Po uruchomieniu programu mamy od razu możliwość zarządzania
+			pakietami, aby zobaczyć listę dostępnych poleceń wpisujemy
+			<command>help</command> i naciskamy klawisz Enter. Większość
+			poleceń ma składnię:
+			<screen>poldek&gt; {$polecenie} {$pakiet} {$opcje}</screen>
+			Opis dodatkowych parametrów znajdziemy w
+			pomocy danego polecenia, po napisaniu:
+			<screen>poldek&gt; {$polecenie} -?</screen>
+		</para>
+		<para>
+			Aby opuścić program wciskamy wpisujemy polecenie
+			<command>quit</command> lub wciskamy  <keycap>ctrl+d</keycap>
+		</para>
+	</section>
 
-Wpisz KOMENDA -? by otrzymać pomoc na temat danej komendy.
-poldek></screen>
-<para>
-	Jak widzimy na przykładzie, dostępny jest skrótowy opis dostępnych poleceń powłoki
-	poldka. Poniżej widzimy również informację w jaki sposób uzyskać bardziej szczegółowe
-	informacje na temat poszczególnych poleceń.
-</para>
-	<section id="poldek_aktualizacja_calosci_systemu">
-		<title>Aktualizacja systemu</title>
-		<para>
-			Tryb interaktywny oferuje nam ciekawą funkcję. Pozwala
-			ona na zrobienie przeglądu pakietów zainstalowanych
-			w naszym systemie i porównanie ich z bazą świeżych
-			indeksów poldka. Umożliwia nam ona wizualne rozeznanie
-			oraz wybór pakietów które chcemy aktualizować.
-		</para>
-<screen>poldek> llu
-dostępny               zainstalowany data zbudowania   rozmiar
-[...]
-aMule-1.2.1-1          1.1.2-1     2003/12/14 21:57      3.1 MB
-aalib-1.4rc5-8         1.4rc5-7    2003/12/17 20:53    103.0 KB
-acl-2.2.21-2           2.2.7-2     2003/12/15 10:04     93.0 KB
-acl-devel-2.2.21-2     2.2.7-2     2003/12/15 10:04     54.0 KB
-applnk-1.9.0-1         1.6.3-1     2003/12/10 18:46    181.0 KB
-apr-0.9.5-0.3          0.9.4-1     2003/11/23 02:19    181.0 KB
-[...]
-poldek> </screen>
-<para>
-	W tym trybie, dzięki takiej reprezentacji, możemy w sposób bardziej selektywny 
-	dokonywać aktualizacji pakietów w naszym systemie. Jeżeli chodzi o gruntowną
-	aktualizację systemu, zalecałbym użycie trybu wsadowego. Ok, w jaki więc sposób
-	dokonać aktualizacji jakiegoś pakietu? Oto poldek w akcji:
-</para>
-<screen>poldek> upgrade irssi-*        
-Przetwarzanie zależności...
-irssi-plugin-idea-0.8.8-0.1 zostanie zastąpiony przez \
-    irssi-plugin-idea-0.8.9-0.1
-irssi-0.8.8-0.1 zostanie zastąpiony przez irssi-0.8.9-0.1
-Zaznaczono 2 pakiety do instalacji, 2 do usunięcia:
-I irssi-0.8.9-0.1
-I irssi-plugin-idea-0.8.9-0.1
-R irssi-0.8.8-0.1
-R irssi-plugin-idea-0.8.8-0.1
-Pobieranie ftp://[...]/irssi-plugin-idea-0.8.9-0.1.athlon.rpm...
-.................................................. 100.0% [26.9K]               
-Pobieranie ftp://ftp.pld-linux.org/[...]/irssi-0.8.9-0.1.athlon.rpm...
-.................................................. 100.0% [878.6K]              
-Uruchamianie rpm --upgrade -vh --root / --noorder...
-Przygotowywanie...      ########################################### [100%]
-   1:irssi              ########################################### [ 50%]
-   2:irssi-plugin-idea  ########################################### [100%]
-poldek> </screen>
-<para>
-	Obszerniejszy komentarz wydaje mi się zbędny. Jak widać poldek informuje
-	nas o wszystkim na każdym kroku. Widać tutaj wyraźnie trzy etapy.
-	Znakowanie pakietów, pobieranie nowych, aktualizacja. Wydając polecenie
-	upgrade możemy również instalować nim pakiety.
-</para>
+	<section id="poldek_zarzadzanie_pakietami">
+		<title>Zarządzanie pakietami</title>
+		<para>
+			Mamy dostępne następujące polecenia zarządzania pakietami:
+			operacje instalacji (<command>install</command>), aktualizacji
+			pakietów (<command>upgrade</command>), usuwania pakietów
+			(<command>uninstall</command>). Ponadto mamy polecenia do
+			zbierania danych o pakietach: wyświetlanie listy dostępnych
+			 (<command>ls</command>), wyświetlenia informacji
+			(<command>desc</command>) oraz przeszukiwania bazy
+			(<command>search</command>).
+			W wielu przypadkach pomocna będzie opcja <option>-t</option>,
+			która przeprowadzi symulację całej operacji, dzięki której
+			dowiemy się jak duże i jak istotne zmiany zostaną dokonane
+			w systemie po operacji. Najczęściej jest używana przy
+			aktualizacji i usuwaniu pakietów.
+		</para>
+		<para>
+			Poniżej zamieszczono kilka przykładów zarządzania pakietami,
+			na początek przykład wyświetlenia listy pakietów (wszystkich
+			zaczynających się od <emphasis>zsh</emphasis>):
+			<screen>poldek&gt; ls zsh*</screen>
+			wyświetlenie informacji o pakiecie:
+			<screen>poldek&gt; desc zsh</screen>
+			instalacja pakietu:
+			<screen>poldek&gt; install zsh</screen>
+			deinstalacja:
+			<screen>poldek&gt; uninstall zsh</screen>	
+		</para>
+		<para>
+			To jedynie podstawowe polecenia, więcej informacji
+			znajdziemy w pomocy Poldka.
+		</para>
 	</section>
-	<section id="poldek_instalacja_pakietow_poldkiem">
-		<title>Instalacja pakietów</title>
+
+	<section id="poldek_zrodla">
+		<title>Źródła</title>
 		<para>
-			Instalacja pakietów w trybie interaktywnym przebiega w sposób
-			analogiczny do ich aktualizacji. Aby dokonać instalacji
-			jakiegoś pakietu musimy wydać polecenie install,
-			którego argumentem jest nazwa pakietu. Najlepiej jest
-			podać poldkowi pełną jego nazwę wraz z numerem wersji
-			programu oraz wersji pakietu. Podczas pracy z trybem
-			interaktywnym warto pamiętać o autouzupełnianiu 
-			klawiszem <keycap>Tab</keycap>. Dla osób które nie korzystały nigdy
-			z takiej funkcjonalności krótka instrukcja. Piszemy
-			pierwsze litery pakietu, następnie naciskamy <keycap>Tab</keycap>,
-			jeżeli nic nam się nie uzupełni, trzeba nacisnąć
-			go ponownie. Utworzy się lista pasujących pakietów
-			do wzorca utworzonego przez nas przed naciśnięciem 
-			tabulatora. Uzupełniamy ponownie, i naciskamy <keycap>Tab</keycap>,
-			do skutku. Poniżej przykład instalacji pakietu w trybie interaktywnym.
-		</para>
-<screen> poldek> install bc-1.06-13 
-Przetwarzanie zależności...
-Zaznaczono 1 pakiet do instalacji:
-I bc-1.06-13
-Pobieranie ftp://ftp.pld-linux.org/dists/[...]/bc-1.06-13.athlon.rpm...
-.................................................. 100.0% [202.9K]              
-Uruchamianie rpm --upgrade -vh --root / --noorder...
-Przygotowywanie...  ########################################### [100%]
-   1:bc             ########################################### [100%]
-poldek> </screen>
-		   <para>
-			   Wyjaśnię teraz nomenklaturę przykładowego pakietu. W powyższym
-			   przykładzie zainstalowałem <productname>binary calculator</productname> (bc). Nazwa pakietu
-			   składa się z nazwy programu <productname>bc</productname>, wersji programu (1.06) oraz
-			   wersji pakietu (13). W ten sposób wygląda nomenklatura pakietów
-			   w PLD Linux Distrubution. Podobnie oznaczane są pakiety w innych
-			   dystrybucjach. Poldek po kolei informuje nas o tym co wykonuje.
-			   W pierwszej kolejności zaznacza pakiet, który ma zainstalować (I),
-			   następnie pobiera go ze źródła by na końcu dokonać jego instalacji.
-		   </para>
-		   <para>
-			   Podczas instalowania pakietów, możemy również posłużyć się przełącznikiem
-			   <option>-t</option>, który przeprowadzi symulację instalacji pakietu w systemie.
-		   </para>
-	   </section>
-	   <section id="poldek_wyszukiwanie_pakietow">
-		   <title>Wyszukiwanie pakietów</title>
-		   <para>
-			   Opis wyszukiwania pakietów znajdziesz w dziale poświęconym trybowi 
-			   wsadowemu. Chociaż wyszukiwanie pakietów odbywa się poprzez wpisywanie
-			   poleceń trybu interaktywnego, zdecydowałem się je opisać w trybie
-			   wsadowym ze względu to, iż często się z niego korzysta właśnie w ten
-			   sposób.
-		   </para>
-	   </section>
-	   <section id="poldek_odinstalowanie_pakietow">
-		   <title>Odinstalowanie pakietów</title>
-		   <para>
-			   Aby odinstalować jakiś pakiet używamy polecenia <command>uninstall</command> oraz
-			   podajemy nazwę pakietu. Musi być ona jednoznaczna dla poldka.
-			   Więc jeśli mamy w systemie zainstalowane pakiety: <productname>bc</productname> oraz <productname>bcc</productname>,
-			   wydając polecenie <command>uninstall bc</command>, poldek nie będzie wiedział o który
-			   pakiet nam chodzi. Podczas tej czyności warto posługiwać
-			   się dopełnianiem składni (klawisz <keycap>Tab</keycap>), aby uzyskać pełną nazwę pakietu.
-			   Ponieważ poldek przetwarza zależności, musimy zachować ostrożność. 
-			   Czasami deinstalując jakiś kluczowy pakiet, możemy odinstalować sobie
-			   znaczną część systemu, a przecież nie chcemy. Bardziej zaawansowani
-			   użytkownicy eksperymentujący z systemem, narażeni są na zerwanie
-			   zależności w pakietach. Powinni wtedy korzystać z opcji <option>-t</option>, aby nie
-			   narażać się na zbędne kłopoty. Oto typowy przykład deinstalacji pakietu:
-		   </para>
-<screen>poldek> uninstall bc-1.06-13 
-Zaznaczono 1 pakiet do usunięcia:
-R bc-1.06-13
-Kontynuować? [y/N]
-Uruchamianie rpm --erase --root /...
-poldek> </screen>
-<para>
-	W powyższym przykładzie, po wydaniu polecenia deinstalacji pakietu, poldek
-	zaznaczył go jako "R" czyli Removed. Pakiet nie miał zależności, więc zaznaczył
-	tylko ten. Następnie czeka na naszą decyzję. Po zatwierdzeniu deinstalacji,
-	poldek natychmiast deinstaluje pakiet.
-</para>
-	   </section>
-	   <section id="poldek_proxy">
-		   <title>Połączenie przez PROXY</title>
-		   <para>
-			Zdarza się, że chcemy lub musimy korzystać z serwera
-			pośredniczącego (PROXY), poldek nie potafi samodzielnie
-			korzystać z proxy, może się jednak posługiwać innymi
-			programami klienckimi. Ich konfiguracje odszukujemy w
-			konfiguracji poldka (<filename>/etc/poldek.conf</filename>),
-			fragment interesującej nas sekcji przedstawiono poniżej:
-		   </para>
-<screen>#ftp_get  = /usr/bin/snarf %P %D
-#ftp_get  = /usr/bin/wget --dot-style=binary -P %d %Pn
-#http_get = /usr/bin/wget -N --dot-style=binary -P %d %Pn
-#http_get = /usr/bin/lwp-download %P %D</screen>
-		   <para>
-			Dla naszych potrzeb wybierzemy program <command>wget</command>
-			ze względu na jego popularność i uniwersalność. Wystarczy, że
-			odkomentujemy interesującą nas pozycję i od tej
-			pory poldek będzie korzystał z danego programu.
-		   </para>
-		   <para>
-			Musimy jeszcze poinformować wybrany program o adresie i porcie
-			serwera pośredniczącego, użyjemy w tym celu odpowiednich
-			zmiennych środowiskowych. Serwer PROXY FTP wskazujemy za
-			pomocą zmiennych <emphasis>ftp_proxy</emphasis> i
-			<emphasis>FTP_PROXY</emphasis> zaś HTTP za pomocą
-			<emphasis>http_proxy</emphasis> i <emphasis>HTTP_PROXY</emphasis>.
-			W zależności od programu używana jest wersja małymi lub
-			wielkimi literami jednak dla wygody i pewności możemy
-			zdefiniować obie wersje:
-		   </para>
-<screen>export ftp_proxy=w3cache.dialog.net.pl:8080
-export FTP_PROXY=w3cache.dialog.net.pl:8080</screen>
-		   <para>
-			Więcej o zmiennych środowiskowych znajdziemy tutaj
-			<xref linkend="konfiguracja_zmienne_srodowiskowe" />
-		   </para>
-	   </section>
-    </section>
+			Poldek ma zdefiniowanych kilka źródeł w pliku
+			<filename>pld-source.conf</filename>, jednak domyślnie nie
+			obsługuje wszystkich automatycznie. Zależy to od ustawienia
+			opcji <literal>noauto</literal> w opcjach danego źródła.
+			Aby tymczasowo użyć innego zestawu źródeł przy uruchomieniu
+			musimy podać ich listę poprzedzonych parametrem
+			<option>-n</option> np.:
+			<screen>$ poldek -n ac -n ac-ready</screen>
+			Teraz lista dostępnych pakietów będzie się składała z
+			zawartości źródeł <literal>ac</literal> i
+			<literal>ac-ready</literal>.
+			Jeśli chcemy, aby zawsze korzystał z niestandardowego
+			zestawu źródeł wygodniej będzie zmodyfikować ustawienie opcji 
+			<literal>noauto</literal>.
+		</para>
+		<para>
+			Poldek po uruchomieniu tworzy dla
+			wygody dodatkowe źródła wirtualne: <literal>all-avail</literal>
+			i <literal>installed</literal>. Pierwsze zawiera
+			sumę pakietów ze wszystkich wskazanych źródeł, drugie
+			to lista zainstalowanych pakietów.
+			Oprócz źródeł sieciowych domyślnie zdefiniowane jest
+			źródło "home" w pliku <filename>source.conf</filename>.
+			Służy ono do wygodnego instalowania pakietów z katalogu
+			<filename>$HOME/rpm/RPMS</filename>, który powszechnie
+			jest używany przechowywania samodzielnie budowanych pakietów.
+			Oficjalne źródła PLD zostały wyczerpująco omówione w
+			<xref linkend="pakiety_cechy_zrodla" />.
+		</para>
+	</section>	
 </section>


More information about the pld-cvs-commit mailing list