Instalacja JHBuild
JHBuild jak sama nazwa wskazuje przeznaczone jest do budowania kolekcji źródeł. JHBuild może korzystać z takich źródeł kodu jak CVS, Subversion, Arch, Bazaar, Darcs oraz Git. Jest mi potrzebny z tego względu, że zalecana instalacja Gnome 2.30 jest własnie z wykorzystaniem tego narzędzia.
JHBuild wymaga zainstalowanej wersji Pythona >= 2.3.
Według opisu instalacji zamieszczonego na stronie gnome.org zalecane jest wykorzystanie repozytorium Git, więc jeżeli jego brak należy go zainstalować:
- sudo apt-get install git-core
Jak mamy zainstalowanego git-a, pobieramy moduł JHBuild:
- git clone git://git.gnome.org/jhbuild
Wchodzimy do pobranego folderu:
- cd jhbuild
Wykonujemy kolejno polecenia:
- ./autogen.sh
- make
- make install
Jeżeli wystąpiły jakieś błędy wybieramy inną ścieżkę instalacji:
- make -f Makefile.plain
- make -f Makefile.plain install
Jeśli instalacja zakończyła się pomyślnie pomiń poniższą adnotację i przejdź do kolejnej.
Jeżeli znów otrzymamy jakiś błąd typu „msgfmt: Polecenie nie znalezione” należy uzupełnić system o te pakiety. W moim przypadku nie znaleziono właśnie polecenia msgfmt więc musiałem doinstalować pakiet gettext:
- sudo apt-get install gettext
I powtórzyć ostatnie dwie komendy.
Po zainstalowaniu w ścieżce ~/.local/bin zostanie utworzony skrypt uruchomieniowy JHBuild.
Aby na stale dodać ścieżkę ~/.local/bin do zmiennej PATH należy wykonać:
- echo PATH=$PATH:~/.local/bin >> ~/bash.rc
WAŻNE. Przed uruchomieniem programu należy uruchomić skrypt konfiguracyjny ~/.jhbuildrc
Przykładowy plik konfiguracyjny jest w katalogu gdzie pobrał się nasz JHBuild pod nazwą „sample.jhbuiildrc”, należy go skopiować do ścieżki podanej wcześniej tj. „~/.jhbuildrc”.
Jest to skrypt napisany w języku python, jak wiadomo uruchamia się go poleceniem „python ~/.jhbuildrc”.
