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> + _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit