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