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:
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
-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>[EMAIL PROTECTED]</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>
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to