PLDWWW: pl/DevelopingPLD/BuilderScript

qwiat qwiat at pld-linux.org
Sun Jun 28 02:55:44 CEST 2009


Author: qwiat   Date: Sun Jun 28 00:55:44 2009 GMT
Module: PLDWWW   URL: http://pld-linux.org/pl/DevelopingPLD/BuilderScript?action=diff&rev2=7&rev1=6
---- Log message:


---- Page affected: pl/DevelopingPLD/BuilderScript

---- Diffs:

================================================================
  ## page was renamed from michaloo/DevelopingPLDpl/BuilderScript
  = Skrypt builder =
  
- Skrypt jest dostarczany razem z pakietem ''rpm-build-tools'', poza tym znajduje się dodatkowo w katalogu ''~/rpm/packages'' - przy operacji [wiki:pl/DevelopingPLD/PreparingWorkingEnvironment przygotowania środowiska.]
+ Skrypt jest dostarczany razem z pakietem ''rpm-build-tools'', poza tym jest zapisywany dodatkowo w katalogu ''~/rpm/packages'' - przy operacji [wiki:pl/DevelopingPLD/PreparingWorkingEnvironment przygotowania środowiska.]
  
  {{{builder}}} automatycznie kompletuje wszystkie pliki (włączając w to plik {{{spec}}}) potrzebne do zbudowania danego pakietu (jeżeli licencja na to pozwala, w innym wypadku musisz ręcznie ściągnąć konieczne pliki i zapisać je w ''~/rpm/packages/foo''). Kiedy wszystkie zależności są spełnione, {{{builder}}} uruchamia program {{{rpmbuild}}}, który inicjuje proces budowy. {{{rpmbuild}}} zaczyna od znalezienia ewentualnych niespełnionych zależności potrzebnych do zakończenia procesu. Jeżeli jakieś znajdzie, {{{builder}}} zakończy działanie wypisując listę wszystkich potrzebnych pakietów. Możesz użyć programu {{{poldek}}} aby je ściągnąć i zainstalować.
  
@@ -31, +31 @@

    * {{{-U}}} aby skompletować wszystkie źródła i uaktualnić ich hashe MD5 w pliku {{{spec}}}
    * {{{-5}}} aby uaktualnić hashe MD5 używając lokalnych źródeł
    * {{{--with OPCJA}}} lub {{{--without OPCJA}}} aby zbudować pakiet z niestandardowymi opcjami (dostępne opcje są wypisane na początku procesu budowania)
-   * {{{-R}}} aby zebrać zależne wymagania pakietu, zaleca się instalację {{{rpm-getdeps}}} dla lepszego rezultatu
+   * {{{-R}}} automatycznie instaluje pakiety, które są konieczne do budowania, zaleca się instalację {{{rpm-getdeps}}} dla lepszego rezultatu
    * {{{--target ARCH}}} pozwala budować pakiety dla innej architektury, niż architektura systemu.
  
  
@@ -40, +40 @@

  
  == Przykłady ==
  
- Aby zbudować normalny (binarny) pakiet ''foo'':
+ Typowe budowanie (binarnego) pakietu ''foo'':
  
  {{{
- $ builder -bb -bc -R foo
+ $ builder -bb foo
  }}}
+ 
+ Budowanie z automatycznym zainstalowaniem koniecznych pakietów:
+ 
+ {{{
+ $ builder -bb -R foo
+ }}}
+ 
  
  Aby wykonać pełną budowę pakietu, który aktualnie rozwijany jest w gałęzi ''DEVEL'':
  


More information about the pld-cvs-commit mailing list