budowanie z CVSa - howto?
Witold Firlej
pld.lists w grizz.pl
Pon, 22 Cze 2009, 19:42:01 CEST
2009/6/22 Adam Skowroński <askowron w ii.pw.edu.pl>:
>
> No właśnie - brakowało mi trochę pakietów.
>
> Co to mini howto:
> Coś takiego?
> Nie jestem pewien jakości i poprawności, ale na pewno znajdzie się ktoś
> kto może coś dopisze, poprawi.
>
>
> ######################################################
> Krótka i zgrubna instrukcja budowania pakiegół z CVSa.
> ######################################################
>
>
> Punkty 1-2 wykonujemy tylko za pierwszym razem (no chyba że
> się znowu struktura na CVSie zmieni)
>
> Punkty 3-5 - wykonujemy przy rozpoczęciu każdego budowania
>
> A resztę - to już indywidualnie dla każdego pakietu.
>
> Punkty 2-8 - nie powinny być uruchamiane na koncie roota.
>
>
> 1. Zainstaluj narzędzia do budowania (może wymagać konta roota)
>
> poldek -i rpm-build rpm-build-tools cvs
>
> 2. Utwórz potrzebne katalogi np:
>
> mkdir -p ~/packages
>
> 3. skonfiguruj cvsa:
>
> export CVSROOT=":pserver:cvs w cvs.pld-linux.org:/cvsroot"
>
> 4. przejdź do odpowiedniego katalogu jeśli jeszcze w nim nie jesteś.
>
> cd ~
>
> 5. pobierz skrypt buildera
>
> cvs get packages/builder
>
> 6. pobierz interesujący cię katalog z drzewa packages (tutaj użyłem
> katalogu celestii, ale możesz użyć tego, którego ty chcesz
> zbudować)
>
> cvs get packages/celestia
>
> 7. znowu przejdź do katalogu
>
> cd ~/packages
>
> 8. buduj używając speca
>
> /bin/sh ./builder celestia/celestia.spec
>
> 9. sprawdź błędy, zaisntaluj potrzebne pakiety - i próbuj jeszcze raz
> punkt 8.
>
>
>
> Adam Skowroński.
>
> _______________________________________________
> pld-users-pl mailing list
> pld-users-pl w lists.pld-linux.org
> http://lists.pld-linux.org/mailman/listinfo/pld-users-pl
>
punkt 6 jest niepotrzebny...
--
:: Witek Firlej ::
Voiceless it cries, Wingless flutters, Toothless bites, Mouthless mutters.
:: http://grizz.pl :: http://firlej.org :: jid: grizz//jabster.pl ::
Więcej informacji o liście dyskusyjnej pld-users-pl