PLD-doc/book: pl_book__master.docb pl_book__pakiety/pl_pakiety.chp pl_book__pakiety/pl_pakiety__budo...
qwiat
cvs at pld-linux.org
Sat May 20 13:04:14 CEST 2006
Author: qwiat
Date: Sat May 20 13:04:11 2006
New Revision: 7428
Added:
PLD-doc/book/pl_book__pakiety/pl_pakiety__budowanie.sec
Modified:
PLD-doc/book/pl_book__master.docb
PLD-doc/book/pl_book__pakiety/pl_pakiety.chp
Log:
- nowy rozdzial: budowanie pakietow
Modified: PLD-doc/book/pl_book__master.docb
==============================================================================
--- PLD-doc/book/pl_book__master.docb (original)
+++ PLD-doc/book/pl_book__master.docb Sat May 20 13:04:11 2006
@@ -29,6 +29,7 @@
<!ENTITY pakiety__cechy SYSTEM "pl_book__pakiety/pl_pakiety__cechy.sec">
<!ENTITY pakiety__arch SYSTEM "pl_book__pakiety/pl_pakiety__arch.sec">
<!ENTITY pakiety__zrodla SYSTEM "pl_book__pakiety/pl_pakiety__zrodla.sec">
+<!ENTITY pakiety__budowanie SYSTEM "pl_book__pakiety/pl_pakiety__budowanie.sec">
<!ENTITY pakiety__poldek SYSTEM "pl_book__pakiety/pl_pakiety__poldek.sec">
<!ENTITY pakiety__rpm SYSTEM "pl_book__pakiety/pl_pakiety__rpm.sec">
<!ENTITY konfiguracja SYSTEM "pl_book__konfiguracja/pl_konfiguracja.chp">
Modified: PLD-doc/book/pl_book__pakiety/pl_pakiety.chp
==============================================================================
--- PLD-doc/book/pl_book__pakiety/pl_pakiety.chp (original)
+++ PLD-doc/book/pl_book__pakiety/pl_pakiety.chp Sat May 20 13:04:11 2006
@@ -7,6 +7,7 @@
&pakiety__cechy;
&pakiety__arch;
&pakiety__zrodla;
+&pakiety__budowanie;
&pakiety__poldek;
&pakiety__rpm;
</chapter>
Added: PLD-doc/book/pl_book__pakiety/pl_pakiety__budowanie.sec
==============================================================================
--- (empty file)
+++ PLD-doc/book/pl_book__pakiety/pl_pakiety__budowanie.sec Sat May 20 13:04:11 2006
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="iso-8859-2"?>
+<section id="pakiety_budowanie">
+ <title>Budowanie pakietów</title>
+
+ <section id="pakiety_budowanie_wstep">
+ <title>Wstęp</title>
+ <para>
+ W większości wypadków będziemy korzystali z gotowych
+ pakietów, zdarza się jednak, że nie ma dostępnego
+ jakiegoś pakietu lub nie odpowiadają nam opcje z
+ jakimi został skompilowany. Co więcej może się
+ zdarzyć, że będziemy potrzebować starszej,
+ niedostępnej już wersji programu.
+ </para>
+ <para>
+ W takim wypadku nie powinniśmy pod żadnym pozorem
+ kompilować samodzielnie programów, jeśli nie upewnimy
+ się, że nie można go <emphasis>zbudować</emphasis>.
+ </para>
+ </section>
+
+ <section id="pakiety_budowanie_budowanie">
+ <title>Budowanie</title>
+ <para>
+ Budowanie jest operacją tworzenia pakietów
+ na podstawie plików <emphasis>spec</emphasis>, do tego
+ nie potrzeba umiejętności tworzenia speców ani
+ wiedzy dewelopera. Wystarczy odpowiednio przygotować
+ środowisko, zainstalować kilka pakietów i użyć
+ odpowiedniego narzędzia. Tak utworzymy nasz własny,
+ prywatny builder, który może nam wielokrotnie służyć.
+ </para>
+ <para>
+ Opis budowania pakietów odnajdziemy w przewodniku dla
+ deweloperów PLD, wszystkie potrzebne informacje
+ odnajdziemy pod adresem
+ <ulink url="http://pld-linux.org/DevelopingPLD">pld-linux.org/DevelopingPLD</ulink>
+ oraz w <xref linkend="devel_potrzeby" />.
+ </para>
+ </section>
+
+ <section id="pakiety_budowanie_zarzadzanie">
+ <title>Zarządzanie</title>
+ <para>
+ Jeśli utworzymy środowisko wg. podanych wskazówek
+ pakiety będą umieszczane w katalogu
+ <filename>~/rpm/RPMS</filename>.
+ Ułatwi to ich instalację, gdyż Poldek ma ustawione
+ lokalne źródło dla tego katalogu.
+ Zbudowany pakiet będziemy mogli instalować
+ dowolną ilość razy, warto więc przechowywać je
+ uznamy że mogą nam się jeszcze przydać.
+ </para>
+ <para>
+ Jeśli wymagamy od programu nietypowej
+ funkcjonalności i budujemy pakiet z niestandardowymi
+ opcjami to może się zdarzyć, że przy aktualizacji
+ zastąpimy naszą wersję programu tą z pakietu
+ dystrybucyjnego. Dlatego musimy być czujni przy
+ operacji aktualizacji lub dopisać nazwę tego
+ pakietu do opcji <literal>hold</literal> w pliku
+ konfiguracji Poldka.
+ </para>
+ </section>
+</section>
+
More information about the pld-cvs-commit
mailing list