Instalacja JHBuild

Czas publikacji: lip 28, 2010

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ć:

  1. sudo apt-get install git-core

Jak mamy zainstalowanego git-a, pobieramy moduł JHBuild:

  1. git clone git://git.gnome.org/jhbuild

Wchodzimy do pobranego folderu:

  1. cd jhbuild

Wykonujemy kolejno polecenia:

  1. ./autogen.sh
  2. make
  3. make install

Jeżeli wystąpiły jakieś błędy wybieramy inną ścieżkę instalacji:

  1. make -f Makefile.plain
  2. 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:

  1. 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ć:

  1. 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”.