piątek, 14 października 2011

Ekg2 + UTF-8 + aspell

Ostatnio serwer na którym, miałem zestwione ekg2 zaczął ostro rwać połączenia, więc zacząłem zastanawiać się czy nie odpalić tego klienta gg lokalanie na lapku, a że kodowanie konsoli mam w UTF-8 to nie obeszło się bez kłopotów. Po około godzinnej walce udało mi się uzyskać ekg2 z UTF-8 i dodatkowo sprawdzaniem pisowni (nie liczę szyfrowania ssl i gpg w jabberze).



Oto przepis jak to uzyskałem:

Instalacja Ubuntu 8.10 (świeżutka, aż boli) specjalnie na ten art zainstalowana w VirtualBoxie, tylko po to aby w miare chęci zebrać zależności.

Pierwsze co musimy zrobić, to zainstalować piaskownice dla naszej zabawki (około 20MB). Aby tego dokonać wykonujemy: (wszystko z roota)


apt-get install subversion libncurses5-devlibncursesw5-dev libncursesw5 libtool gettext autoconf\ automake1.9 libintl-perl cvs libgnutls-dev libgadu-dev openssl libssl-dev aspell-pl\ libgpgme11-dev libgsm-tools libgsm1-dev jabber-dev libaspell-dev

Nie chce mi się opisywać po co jest potrzebny dany pakiet. Jeżeli ktoś chce zabawić się w "07 Zgłoś się" to proszę bardzo:
apt-cache show *nazwa_pakietu*

Jak już piaskownica się zbudowała nadszedł czas na użycie łopatki i grabek Zaciągamy drzewko szczęscia:
svn co http://toxygen.net/svn/ekg2/trunk/ ekg2

Czekamy.....
Następnie wykonujemy 4 proste polecenia

cd ekg2
./autogen.sh
./configure --enable-unicode
make
make install
- --uname-unicode - włącza obsługe UTF-8 w ekg2

Taka piaskownica i taki parametr daje nam całkiem dobrze ustawione ekg2, jeżeli ktoś chce logowanie historii, perla, pythona oraz gtk musi doinstalowac sobie odpowiednie biblioteki. (ja nie potrzebowałem :))

Aby dopełnić wszystkiego po odpaleniu ekg2 należy wykonać komendy:
/set console_charset UTF-8 /set ncurses:aspell 1

Ot co. Koniec. Dobranoc :)