Wstęp
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.
W takim wypadku nie powinniśmy pod żadnym pozorem
kompilować samodzielnie programów, jeśli nie upewnimy
się, że nie można go zbudować.
Budowanie
Budowanie jest operacją tworzenia pakietów
na podstawie plików spec, 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ć.
Opis budowania pakietów odnajdziemy w przewodniku dla
deweloperów PLD, wszystkie potrzebne informacje
odnajdziemy pod adresem
pld-linux.org/DevelopingPLD
oraz w tym dokumencie.
Zarządzanie
Jeśli utworzymy środowisko wg. podanych wskazówek
pakiety będą umieszczane w katalogu
~/rpm/RPMS.
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ć.
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 hold w pliku
konfiguracji Poldka.
|