PLD-doc/book: pl_book__master.docb pl_book__pakiety/pl_pakiety.chp pl_book__pakiety/pl_pakiety__budo...

qwiat cvs w pld-linux.org
Sob, 20 Maj 2006, 13:04:14 CEST


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>
+


Więcej informacji o liście dyskusyjnej pld-doc