Author: qwiat
Date: Sat Oct  8 19:31:53 2005
New Revision: 6434

Modified:
   PLD-doc/book/pl_book__pakiety/wprowadzenie.sec
Log:
- zmiany w sekcjach
- garsc nowych informacji
- drobne poprawki i kosmetyka


Modified: PLD-doc/book/pl_book__pakiety/wprowadzenie.sec
==============================================================================
--- PLD-doc/book/pl_book__pakiety/wprowadzenie.sec      (original)
+++ PLD-doc/book/pl_book__pakiety/wprowadzenie.sec      Sat Oct  8 19:31:53 2005
@@ -35,12 +35,14 @@
                        rozwiązanie: osobno przechowywane są pliki 
uruchomieniowe,
                        osobno biblioteki, a jeszcze osobno moduły, wtyczki i 
dodatki.
                        Pozwala to instalować tylko to co jest nam potrzebne.
-                       Przykładowo jeśli program <emphasis>X</emphasis> wymaga
-                       bibliotek programu <emphasis>Y</emphasis>
-                       to instalujemy tylko pakiet z bibliotekami programu
-                       <emphasis>Y</emphasis>. Skraca to czas instalacji 
(zwłaszcza
-                       przy pobieraniu plików z Internetu) i pozwala oszczędzać
-                       miejsce na dysku.
+                       Przykładowo jeśli program <emphasis>ABC</emphasis> 
wymaga
+                       bibliotek programu <emphasis>XYZ</emphasis>
+                       to instalujemy tylko pakiet z bibliotekami tego 
drugiego.
+                       Skraca to czas instalacji (zwłaszcza przy pobieraniu 
plików
+                       z Internetu) i pozwala oszczędzać miejsce na dysku. 
Jest to
+                       dość złożone zagadnienie, nie musimy się tym jednak
+                       przejmować, gdyż wszystko za nas wykona opisany dalej
+                       mechanizm zależności.
                </para>
                <para>
                        W PLD zastosowano system pakietów 
<productname>RPM</productname>
@@ -49,23 +51,33 @@
                        <productname>Red Hat Linux</productname>, który zyskał 
na
                        świecie dużą popularność i obecnie jest najbardziej 
popularnym
                        (i najpotężniejszym) dostępnym systemem zarządzania 
pakietami.
-                       Istotną cechą pakietów RPM są tzw. zależności,
-                       dzięki nim w trakcie instalacji pakietu instalowane są 
automatycznie
-                       dodatkowe wymagane pakiety. 
-               </para>
-               <para>
                        Istnieje możliwość instalacji pakietów RPM 
przygotowanych dla innych
                        dystrybucji, jednak nie skorzystamy wtedy z 
dobrodziejstwa zależności
                        dotyczących danego pakietu. Wymagane dodatkowe pakiety 
należy wtedy
-                       doinstalować samodzielnie.
+                       zainstalować samodzielnie.
                </para>
                <para>
                        Listę dostępnych źródeł pakietów znajdziemy w
-                       <xref linkend="linki_zrodla_pakietow" /> 
+                       <xref linkend="linki_zrodla_pakietow" />.
+               </para>
+       </section>
+       
+       <section id="pakiety_wprowadzenie_zaleznosci">
+       <title>Zależności między pakietami</title>
+               <para>
+                       Istotną cechą pakietów RPM są tzw. 
<emphasis>zależności</emphasis>,
+                       dzięki nim w trakcie instalacji pakietu instalowane są
+                       automatycznie dodatkowe wymagane pakiety (o ile są 
dostępne).
+                       Istnieją też zależności wymagające wzajemnego 
wykluczania się
+                       pakietów, tak aby w systemie była zainstalowany był 
tylko
+                       jeden program z pośród kilku dostępnych (np. serwery 
usług).
+               </para>
+               <para>
+                       Menadżery pakietów pozwalają na ignorowanie zależności, 
jest
+                       to jednak operacja niezalecana, gdyż powoduje później 
trudny 
+                       do ogarnięcia bałagan. 
                </para>
        </section>
-
-
 
        <section id="pakiety_wprowadzenie_menadzery_pakietow">
        <title>Menadżery pakietów</title>
@@ -199,7 +211,7 @@
                                        </entry>
                                </row>
                                <row>
-                                       
<entry>program-<emphasis>i18</emphasis></entry>
+                                       
<entry>program-<emphasis>i18n</emphasis></entry>
                                        <entry>dodatkowe wersje językowe</entry>
                                </row>
                                <row>
@@ -362,11 +374,19 @@
                        działanie systemu.
                </para>
                <para>
-                       Po zainstalowaniu niektórych pakietów wyświetlany jest
-                       komunikat sugerujący co należy dalej zrobić. Czasami 
będzie
-                       to polecenie restartu usługi, zainstalowania dodatkowych
-                       pakietów itp. Są to dosyć ważne instrukcje, dlatego 
warto je
-                       obserwować.
+                       Zarządzanie pakietami czasami powoduje modyfikację 
plików
+                       konfiguracyjnych, zwykle jest to dodawanie, bądź 
usuwanie
+                       użytkowników/grup, modyfikację systemu rc-skryptów, itp.
+                       Część z tych operacji jest sygnalizowana komunikatami
+                       wyświetlanymi po zakończeniu operacji, dla przykładu 
poniżej
+                       przedstawiono komunikaty wyświetlane po instalacji
+                       <productname>Exim-a</productname>:
+<screen>Adding group exim GID=79.
+Adding user exim UID=79.
+Run "/etc/rc.d/init.d/exim start" to start exim daemon.</screen>
+                       Pojawiają się także polecenie wykonania jakiejś 
operacji,
+                       zainstalowania dodatkowych pakietów itp. Są to dosyć 
ważne
+                       instrukcje, dlatego warto je obserwować.
                </para>
                <para>
                        Jeśli instalujemy w systemie jakąś usługę to zostanie
@@ -377,8 +397,14 @@
                        aktualizacja, to w dalszym ciągu nie będzie uruchamiana.
                        Jeśli aktualizujemy usługę, która obecnie działa, to 
zostanie
                        ona automatycznie zrestartowana lub taka operacja 
zostanie
-                       zasugerowana.
+                       zasugerowana przez pakiet. Będzie to zależało od 
ustawienia
+                       opcji <literal>RPM_SKIP_AUTO_RESTART</literal> w pliku
+                       <filename>/etc/sysconfig/rpm</filename>.
                </para>
+       </section>
+                       
+       <section id="wprowadzenie_pakiety_a_pliki_konfiguracji">
+       <title>Wpływ pakietów na pliki konfiguracji</title>
                <para>
                        Po aktualizacji pakietu nie są naruszanie istniejące 
pliki
                        konfiguracji, nowe wersje tych plików są zapisywane z
@@ -397,14 +423,20 @@
                </para>
                <para>
                        W przypadku niektórych programów, po odinstalowaniu
-                       pakietu, pozostawiane są jego pliki konfiguracji. Pliki
-                       te możemy zachować lub skasować jeśli uznamy że są nam
-                       zbędne, łatwo je odnajdziemy gdyż nadawane im jest
-                       rozszerzenie "<literal>.rpmsave</literal>".
+                       pakietu, pozostawiane są jego pliki konfiguracji, 
posiadają
+                       one rozszerzenie "<literal>.rpmsave</literal>", możemy 
je
+                       zachować lub skasować jeśli uznamy że są nam zbędne.
                </para>
                <para>
-
+                       Osoby chcące trzymać porządek w systemie powinny 
zajmować się
+                       plikami <literal>.rpmnew</literal> i 
<literal>.rpmnew</literal>
+                       od razu po pracy z menadżerem pakietów. Pliki łatwo
+                       odnajdziemy gdyż występują jedynie w katalogu
+                       <filename>/etc</filename>, odszukamy je następująco:
+<screen>$ find /etc -name *rpmnew
+$ find /etc -name *rpmsave</screen>
                </para>
+
        </section>
 </section>
 
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to