budowanie z CVSa - howto?
Adam Skowroński
askowron w ii.pw.edu.pl
Pon, 22 Cze 2009, 19:12:22 CEST
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.
Więcej informacji o liście dyskusyjnej pld-users-pl