// $Id$ // (C) 2007-2008, 2019 Adam Wysocki Od 5 lipca 2007 biblioteka libgadu, odpowiedzialna za komunikację, oraz klient ekg, rozwijane i rozpowszechniane są oddzielnie. Żeby zainstalować ekg, należy najpierw zainstalować libgadu. Uproszczona procedura: - git clone https://github.com/wojtekka/libgadu.git - cd libgadu - ./autogen.sh (opcjonalne parametry, jak --prefix=katalog-domowy) - make - make install (jeżeli instalujesz systemowo, to z uprawnieniami roota) Z niestandardowych rzeczy procedura ta wymaga instalacji libtool oraz protobuf-c-compiler. Jeżeli nie zainstalowałeś libgadu systemowo, tylko np. w katalogu domowym, to przed wykonaniem ./configure w katalogu ekg musisz podać ścieżkę do plików nagłówkowych oraz biblioteki libgadu: ./configure "CFLAGS=-I ścieżka_do_include -pthread" "LDFLAGS=-L ścieżka_do_lib" Przykładowo: ./configure "CFLAGS=-I $HOME/libgadu/include -pthread" "LDFLAGS=-L $HOME/libgadu/lib" Ponadto przed uruchomieniem ekg będzie potrzebne ustawienie ścieżki dla loadera: export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:ścieżka_do_lib Przykładowo: export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/libgadu/lib Najlepiej wstawić tą linijkę do .bashrc lub odpowiedniego pliku uruchamianego przez powłokę przy starcie (w zależności od powłoki eksportowanie zmiennych może odbywać się w inny sposób). Informacje na temat biblioteki libgadu oraz stabilne wydania znajdują się na stronie: https://libgadu.net/