Kategorie | DEB, Howto, Linux, Programy, Ubuntu

  

Kompilacja najnowszego Gajima z Mercurial [paczka DEB dla Ubuntu 10.04]

Opublikowano 14 sierpnia 2010 przez Franek

Gajim – wieloplatformowy klient XMPP/Jabbera napisany w Pythonie z wykorzystaniem biblioteki GTK+. Nazwa Gajim jest akronimem rekurencyjnym od nazwy Gajim is a jabber instant messenger.
Gajim działa pod Linuksem, BSD i Windows. Jest wolnym oprogramowaniem wydanym na licencji GPL.

Celem twórców Gajima jest stworzenie w pełni funkcjonalnego i łatwego w użyciu klienta XMPP w oparciu o bibliotekę GTK+. Gajim nie wymaga GNOME do uruchomienia, ale doskonale pracuje w tym środowisku.

Najważniejsze możliwości programu:

  • okna rozmowy grupowane na kartach
  • sprawdzanie pisowni
  • zamiana emotikon na obrazki, zamiana URL-ów na klikalne linki
  • obsługa awatarów
  • metakontakty
  • ikona w zasobniku systemowym
  • obsługa TLS i GPG
  • przeglądanie usług i rejestracja
  • obsługa wielu kont jednocześnie
  • transfer plików
  • konsola XML
  • obsługa D-BUS
  • obsługa Jingle jest rozwijana

Gajim jest moim ulubionym klientem Jabbera pod GNOME, trochę zdradziłem go na rzecz Empathy. Jednak porażony brakiem jakichkolwiek opcji i ficzerów u tego ostatniego powróciłem do używania Gajima w najnowszej jego wersji. Pokażę teraz jak samemu skompilować na Ubuntu i Debianie najnowszą wersję Gajima dostępną w repozytorium systemu kontroli wersji Mercurial.

Pierwszym krokiem jest pozbycie się Gajima z systemu (jeśli jest zainstalowany):
z repozytoriów:
sudo apt-get remove --purge gajim
ze źródeł:
cd /katalog/ze/źródłami
sudo make uninstall
sudo make clean

Drugi krok to instalacja systemu kontroli wersji Mercural oraz pobranie źródeł Gajima:
sudo apt-get install mercurial
cd ~/
hg clone http://hg.gajim.org/gajim gajim

Trzeci krok, instalacja zależności niezbędnych do przeprowadzenia kompilacji:

Co ważne, trzeba mieć włączone repozytoria ze źródłami, należy w System >> Administracja >> Źródła oprogramowana włączyć “Kod źródłowy”. W Ubuntu powinno w /etc/apt/sources.list być coś takiego:
deb-src http://pl.archive.ubuntu.com/ubuntu/ lucid main restricted
deb-src http://pl.archive.ubuntu.com/ubuntu/ lucid-updates main restricted

Teraz jeszcze potrzeba uaktualnić bazę repozytoriów:
sudo apt-get update

sudo apt-get build-dep gajim

Czwarty krok, kompilacja. Potrzeba wykonać kolejno następujące polecenia:
cd gajim
./autogen.sh
./configure
make
sudo make install

To wszystko, Gajim jest już skompilowany i gotowy do użycia. Zamiast wykonywać ostatnie polecenie z kroku czwartego można przygotować paczkę DEB za pomocą checkinstall:
sudo apt-get install checkinstall
sudo checkinstall -D --install=no

deb Jeśli z jakiegoś powodu nie chcesz samodzielnie kompilować, to paczka DEB z najnowszym wydaniem Gajima (0.13.90-6a1c3547014c) wykonaną na Ubuntu 10.04, można pobrać tutaj:

i386 (dla systemu 32 bitowego): Klik :)
wget http://pliki.nibyblog.pl/deb/10.04/gajim_0.13.90-6a1c3547014c-1_i386.deb

Strona domowa gajim.org, opis za pl.wikipedia.org.

  

7 Comments For This Post

  1. Konrad Says:

    O widzisz, kolejna przydatna rzecz.

    Kiedyś się doczekam poradnika – jak w pełni skonfigurować dźwięk i mikrofon w K50AB :)

  2. Franek Says:

    Musisz wysłać mi tego lapka do testów ;) Custom mój główny komentator :D

  3. Konrad Says:

    Byłem w Wałczu przez ponad 2 tygodnie. Oddałbym Ci go na 5 godzin w jakimś barze i byś się bawił ;D

  4. Michał Olber Says:

    @Konrad
    to nadal seria K50xx ma problemy z dźwiękiem? Miałem K50IJ i też nie mogłem za nic dźwięku odpalić na 3 systemach :)
    A poradnik dobry, jednakże mi wystarcza wersja z repo Fedora 13 ;]

  5. Konrad Says:

    Ano nie działa :)

  6. Michał Says:

    @Konrad

    ja mam Asusa K50IJ i Ubu 10.04 i mi dźwięk bardzo ładnie działa z głośników i przez słuchawki.

  7. Konrad Says:

    Jakbyś jeszcze gdzieś mógł mi podesłać screen z ALSA Mixer i informację, czy wgrywałeś oficjalne sterowniki ze strony VIA, to byłbym zadowolony ;) Najlepiej na mail cus@ custom.name

Leave a Reply

Polityka komentarzy

     
     
Green Dog Says

MiniBlog