Skocz do zawartości

Instalacja Gnugadu2


vojtek

Rekomendowane odpowiedzi

Witam,

 

Piszę znowu w sprawie problemów początkującego użytkownika (_linuxa_ → Linuksa) ORT... Próbuję zainstalowac jakiś komunikator internetowy, udalło mi się Gaima, jednak nie ma on nawet importu listy z serwera. Poczytałem tutejszy wątek o innych komunikatorów, ale takie Kadu np. jest dla KDE, kiedy ja mam zainstalowane tylko Gnome. Postanowiłem spróbować zainstalować GNUGadu2, jednak strona na której ma być gotowy pakiet RPM nie działa (http://apt.bzium.net/). Ściągnąłem więc .tar.gz, rozpakowałem go i przeczytałem opis instalacji. ./configure zwraca mi jednak, że nie mam zainstalowanych kilku pakietów, które muszę zainstalować ręcznie. Potrzebuję takich rzeczy jak:

 

 

Rozumiem, że mam to wszystko ręcznie pościągać i zainstalować. Zacząłem od glib 2.20. Wpisałem więc:

 

yum install glib2.i386

 

W rezultacie dostałem:

 

Nothing to do

 

Czyli jakoby pakiet był zainstalowany. Tymczasem gdy wpiszę ./configure, to dostaję:

 

checking for pkg-config... /usr/bin/pkg-config

checking for glib-2.0 >= 2.2.0... Package glib-2.0 was not found in the pkg-config search path.

Perhaps you should add the directory containing `glib-2.0.pc'

to the PKG_CONFIG_PATH environment variable

No package 'glib-2.0' found

configure: error:

 

Nie znalazł więc tej paczki, jednak nie rozumiem o co mu chodzi z dodaniem katalogu do zmiennej PKG_CONFIG_PATH.. Jak mam to zrobic? Jak sprawdzić czy mam zainstalowane pozostałe pakiety? Jest gdzieś może opis tego typu instalacji, jak należy postępować itd? No bo tak, to póki co leżę, gdy nie ma gootwych RPM'ow..

 

Będę wdzięczny za pomoc.

Odnośnik do komentarza
Udostępnij na innych stronach

Zrób

# yum install glib2

 

Co do pozostałych zależności, będziesz musiał oprócz samych bibliotek zainstalować paczki z nagłówkami czyli np. libtlen-devel, xosd-devel itd. albo wyłączyć niektóre funkcje (nie będą potrzebne wtedy wszystkie biblioteki). Zrób ./configure --help, żeby dowiedzieć się więcej.

 

Powodzenia

Odnośnik do komentarza
Udostępnij na innych stronach

a gg2 z paczki nie poleci.. ??

bo juz nie pamietam.. ale chyba apt'em zianstalowalem to ;/

Kiedyś się dało, teraz link jest nieaktywny. Zresztą ta wersja bardzo lubiła się wysypywać bez powodu. Kiedyś to przekompilowałem i chodziło w miarę przyzwoicie, ale zostałem przy Kadu i PSI więc nie wiem jak teraz to się zachowuje.

Odnośnik do komentarza
Udostępnij na innych stronach

Zrób

# yum install glib2

Niestety to samo 'nothing to do' i przy ./configure zwraca ten sam błąd. Co do configure pisze w install ze mozna go (gg2) zainstalowac np. bez obslugi tlena itd, no ale wolalbym wszystko miec - ale do tego momentu i tak nie doszedlem, bo to glib2 to zrezygnować się z tego nie da.

 

Co do paczki to tak jak napisał mój przedmówca - strona zwraca error 404.

 

Macie może jeszcze jakieś pomysły? Dzięki.

 

 

---

A tak przy okazji - Jeśli mam Gnome, to czy mogę zainstalować np. Kadu lub inny komunikator przeznaczony dla KDE? Czy chodzi tylko o ew. gorszy wygląd?

Odnośnik do komentarza
Udostępnij na innych stronach

Sorki, powinno być

# yum install glib2-devel

Jeśli znów nie zainstaluje to pokaż co wyświetla

$ rpm -qa|grep glib

 

Co do tlena. Będziesz musiał skompilować jeszcze libtlen, ale i tak nic pewnego że zadziała. Kompilowałem kilka wersji i za każdym razem dostawałem segfaulta przy próbie uruchamiania wtyczki.

 

Może zainstaluj sobie jednak Kadu z paczek. apt-get sam Ci dociągnie to czego brakuje.

TUTAJ jest wszystko opisane.

 

Pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

Sorki, powinno być

# yum install glib2-devel

Ok, to poszło, tylko że teraz problem z drugim na liście GTK+. Ściągnałem go z yuma, nie pomogło, dałem potem "yum install gtk+-devel" i znowu ten sam błąd przy configure. Chyba dam sobie z tym spokój, bo póki co wiem za mało by się za to brać.

 

Wieczorem spróbuję z tym apt-getem i Kadu.

 

Dzięki za pomoc.

Odnośnik do komentarza
Udostępnij na innych stronach

Ok, to poszło, tylko że teraz problem z drugim na liście GTK+. Ściągnałem go z yuma, nie pomogło, dałem potem "yum install gtk+-devel" i znowu ten sam błąd przy configure.

GG2 korzysta z GTK2 więc powinieneś zainstalować

# yum install gtk2-devel

 

Jak będę miał chwilę wolnego czasu to spróbuję to skompilować i napiszę co i jak.

Odnośnik do komentarza
Udostępnij na innych stronach

Ok, skompilowałem, napiszę co po kolei zrobić żeby mieć GG2.

Na początku instalujemy wymagane biblioteki i nagłówki

# yum install glib2-devel gtk2-devel xosd-devel audiofile-devel gtkspell-devel openssl-devel dbus-devel

Teraz przechodzimy do jakiegoś katalogu gdzie ściągniemy sobie źródła z cvs (np. ~/downloads)

$ cvs -d:pserver:[email protected]:/cvsroot/libtlen login
Password: [tu dajemy enter]
$ cvs -d:pserver:[email protected]:/cvsroot/libtlen co libtlen
$ cvs -d:pserver:[email protected]:/cvsroot/ggadu login
Password: [enter]
$ cvs -d:pserver:[email protected]:/cvsroot/ggadu co gg2
$ cd ./libtlen
$ ./autogen.sh
$ ./configure
$ make
$ su -c 'make install'
Password: [podajemy hasło roota]
$ cd ../gg2 
$ ./autogen.sh
$ ./configure --without-esd --without-arts --without-oss --without-jabber
$ make
$ su -c 'make install'
$ gg2 &

Nie kompilowałem z obsługą jabbera bo w repozytoriach yuma nie było biblioteki loudmouth a nie chciało mi się już tego kompilować (jak napisałem i tak używam PSI i Kadu), jak ktoś ma ochotę to niech sobie skompiluje. Powyłączałem też pluginy dzwiękowe (zainstaluje się z external sound), jak ktoś chce to może włączyć co potrzebuje. W ./configure --help jest wszystko dokładnie opisane.

 

Mam nadzieję, że przyda się to komuś ;)

 

Pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

No właśnie się tak przyglądam wynikowi i jednak coś poszło nie tak:

./autogen.sh
gettextize
/usr/bin/gettextize: line 252: cd: /usr/share/gettext: Nie ma takiego pliku ani katalogu
gettextize: *** gettext source directory '/usr/share/gettext' doesn't exist
gettextize: *** Stop.
libtoolize
aclocal
aclocal:configure.in:157: warning: macro `AM_GNU_GETTEXT' not found in library
automake
configure.in:751: required file `intl/Makefile.in' not found
Makefile.am:2: required directory ./intl does not exist

Te Twoje paczki mam, tego gettext'a też :unsure:

Dwa razy to ściągałem i dwa razy to samo <_<

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...