instalacja ekg2

Tematy związane z oprogramowaniem, instalacją, konfiguracją
Kaka'
Senior Member
Posty: 3018
Rejestracja: 30 lipca 2006, 13:17
Lokalizacja: Kartuzy

instalacja ekg2

Post autor: Kaka' »

Próbuję zainstalować ekg2 ale nic z tego nie wychodzi. Wiem, że w repo jest ekg a ja chcę ekg2...

Więc tak najpierw ściągam http://pl.ekg2.org/download.php potem:

Kod: Zaznacz cały

./configure
potem

Kod: Zaznacz cały

make
i tu się wszystko sypie.

Przy make pisze tak:
make all-recursive
make[1]: Entering directory `/home/kaka/Desktop/ekg2-20061013'
Making all in plugins
make[2]: Entering directory `/home/kaka/Desktop/ekg2-20061013/plugins'
Making all in logs
make[3]: Entering directory `/home/kaka/Desktop/ekg2-20061013/plugins/logs'
make[3]: Nie nic do roboty w `all'.
make[3]: Leaving directory `/home/kaka/Desktop/ekg2-20061013/plugins/logs'
Making all in mail
make[3]: Entering directory `/home/kaka/Desktop/ekg2-20061013/plugins/mail'
make[3]: Nie nic do roboty w `all'.
make[3]: Leaving directory `/home/kaka/Desktop/ekg2-20061013/plugins/mail'
Making all in rc
make[3]: Entering directory `/home/kaka/Desktop/ekg2-20061013/plugins/rc'
make[3]: Nie nic do roboty w `all'.
make[3]: Leaving directory `/home/kaka/Desktop/ekg2-20061013/plugins/rc'
Making all in sms
make[3]: Entering directory `/home/kaka/Desktop/ekg2-20061013/plugins/sms'
make[3]: Nie nic do roboty w `all'.
make[3]: Leaving directory `/home/kaka/Desktop/ekg2-20061013/plugins/sms'
Making all in pcm
make[3]: Entering directory `/home/kaka/Desktop/ekg2-20061013/plugins/pcm'
make[3]: Nie nic do roboty w `all'.
make[3]: Leaving directory `/home/kaka/Desktop/ekg2-20061013/plugins/pcm'
Making all in irc
make[3]: Entering directory `/home/kaka/Desktop/ekg2-20061013/plugins/irc'
make[3]: Nie nic do roboty w `all'.
make[3]: Leaving directory `/home/kaka/Desktop/ekg2-20061013/plugins/irc'
Making all in rot13
make[3]: Entering directory `/home/kaka/Desktop/ekg2-20061013/plugins/rot13'
make[3]: Nie nic do roboty w `all'.
make[3]: Leaving directory `/home/kaka/Desktop/ekg2-20061013/plugins/rot13'
Making all in ioctld
make[3]: Entering directory `/home/kaka/Desktop/ekg2-20061013/plugins/ioctld'
make[3]: Nie nic do roboty w `all'.
make[3]: Leaving directory `/home/kaka/Desktop/ekg2-20061013/plugins/ioctld'
Making all in jabber
make[3]: Entering directory `/home/kaka/Desktop/ekg2-20061013/plugins/jabber'
make[3]: Nie nic do roboty w `all'.
make[3]: Leaving directory `/home/kaka/Desktop/ekg2-20061013/plugins/jabber'
Making all in gtk
make[3]: Entering directory `/home/kaka/Desktop/ekg2-20061013/plugins/gtk'
make[3]: Nie nic do roboty w `all'.
make[3]: Leaving directory `/home/kaka/Desktop/ekg2-20061013/plugins/gtk'
Making all in perl
make[3]: Entering directory `/home/kaka/Desktop/ekg2-20061013/plugins/perl'
/bin/sh ../../libtool --mode=link gcc -g -O2 -Wall -std=c99 -o perl.la -rpath /usr/local/lib/ekg2/plugins -module -avoid-version perl_la-perl_ekg.lo perl_la-perl_core.lo perl_la-perl_bless.lo -Wl,-E -L/usr/local/lib /usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a -L/usr/lib/perl/5.8/CORE -lperl -ldl -lm -lpthread -lc -lcrypt

*** Warning: Linking the shared library perl.la against the
*** static library /usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a is not portable!
gcc -shared .libs/perl_la-perl_ekg.o .libs/perl_la-perl_core.o .libs/perl_la-perl_bless.o -L/usr/local/lib /usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a -L/usr/lib/perl/5.8/CORE -lperl -ldl -lm -lpthread -lc -lcrypt -Wl,-E -Wl,-soname -Wl,perl.so -o .libs/perl.so
/usr/bin/ld: cannot find -lperl
collect2: ld returned 1 exit status
make[3]: *** [perl.la] Błąd 1
make[3]: Leaving directory `/home/kaka/Desktop/ekg2-20061013/plugins/perl'
make[2]: *** [all-recursive] Błąd 1
make[2]: Leaving directory `/home/kaka/Desktop/ekg2-20061013/plugins'
make[1]: *** [all-recursive] Błąd 1
make[1]: Leaving directory `/home/kaka/Desktop/ekg2-20061013'
make: *** [all] Błąd 2
Po tym zacząłem szukać info po necie i nic. Przeszukałem chyba wszystko. Natknąłem się na to: http://forum.ubuntu.pl/viewtopic.php?t=5302 Tam pisało o tym błędzie ale nic mi nie pomogło. No to idę na http://download.ubuntu.pl/ i ściągam paczkę ekg2. Gdy chcę zainstalować to wywala mi coś takiego:
debian:/home/kaka/Desktop# dpkg -i ekg2_20060927-1_utf_i386.deb
Zaznaczenie poprzednio niezaznaczonego pakietu ekg2.
(Odczytywanie bazy danych ... 125605 plików i katalogów obecnie zainstalowanych.)
Rozpakowanie ekg2 (z ekg2_20060927-1_utf_i386.deb) ...
dpkg: problemy z zależnościami uniemożliwiają skonfigurowanie ekg2:
ekg2 zależy od libc6 (>= 2.3.4-1); jednakże:
Wersja libc6 w systemie to 2.3.2.ds1-22sarge4.
ekg2 zależy od libgadu3 (>= 1:1.6+20051103); jednakże:
Wersja libgadu3 w systemie to 1:1.5+20050411-5.
ekg2 zależy od libgnutls12 (>= 1.2.5); jednakże:
Pakiet libgnutls12 nie jest zainstalowany.
ekg2 zależy od libncursesw5 (>= 5.4-5); jednakże:
Wersja libncursesw5 w systemie to 5.4-4.
ekg2 zależy od libperl5.8 (>= 5.8.7); jednakże:
Wersja libperl5.8 w systemie to 5.8.4-8sarge5.
ekg2 zależy od libreadline5 (>= 5.1); jednakże:
Wersja libreadline5 w systemie to 5.0-10.
ekg2 zależy od libsqlite3-0 (>= 3.2.8); jednakże:
Pakiet libsqlite3-0 nie jest zainstalowany.
ekg2 zależy od libssl0.9.8 (>= 0.9.8a-1); jednakże:
Pakiet libssl0.9.8 nie jest zainstalowany.
ekg2 zależy od libxinerama1; jednakże:
Pakiet libxinerama1 nie jest zainstalowany.
dpkg: błąd przetwarzania ekg2 (--install):
problemy z zależnościami - pozostawiony nieskonfigurowany
Wystąpiły błędy podczas przetwarzania:
ekg2
Po tym ekg2 niby się zainstalował pięknie działa ale apt-get się rzuca, że błędne paczki w systemie itp. No to odinstalowałem. Teraz stoję w miejscu. Nie wiem jak to zainstalować.

Za tą instalację brałem się już miesiąc temu ale wtedy też się nie udało.

Będę wdzięczny za każdą pomoc!
Pozdrawiam!
POX
Beginner
Posty: 118
Rejestracja: 26 czerwca 2006, 17:58
Lokalizacja: Nowogrodziec

Post autor: POX »

brakuje Ci paczki libperl-dev (linker wywala się na "-lperl")

W Debianie paczka z ekg2 dostępna jest w experimental, aby móc ją zainstalować, do /etc/apt/preferences dopisz:

Kod: Zaznacz cały

Package: ekg2
Pin: release a=experimental
Pin-Priority: 900
a do /etc/apt/sources.list:

Kod: Zaznacz cały

deb [url]http://ftp.pl.debian.org/debian/[/url] experimental main
i po `aptitude update` wydaj polecenie: `aptitude install ekg2` lub zbuduj paczkę sam wg poniższego schematu:

Kod: Zaznacz cały

apt-get source ekg2
apt-get build-dep ekg2
cd ekg2-wersja
debuild
Kaka'
Senior Member
Posty: 3018
Rejestracja: 30 lipca 2006, 13:17
Lokalizacja: Kartuzy

Post autor: Kaka' »

POX pisze:brakuje Ci paczki libperl-dev (linker wywala się na "-lperl")
Doinstalowałem ten pakiet i działa!


Niestety ten drugi sposób który podałeś nie działa...pojawia się taki błąd:
debian:/home/kaka/Desktop/ekg2-20061011# aptitude install ekg2
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt dodatkowych informacji o stanie
Inicjalizacja stanów pakietów... Gotowe
Odczyt opisów zadań... Gotowe
E: Nie udało się naprawić problemów, zatrzymałeś/łaś uszkodzone pakiety.
E: Nie można poprawić zależności, część pakietów nie może być zainstalowana
E: Unable to resolve some dependencies!
Niektóre pakiety mają niespełnione zależności. Może to znaczyć, że
zażądano niemożliwej sytuacji albo, jeśli używana jest dystrybucja
niestabilna, pewne wymagane pakiety nie zostały jeszcze stworzone,
lub przeniesione z kolejki nowych pakietów (Incoming).

Następujące pakiety mają niespełnione zależności:
ekg2: Wymaga: libatk1.0-0 (>= 1.12.2) ale zainstalowana jest wersja 1.8.0-4.
Wymaga: libc6 (>= 2.3.6-6) ale zainstalowana jest wersja 2.3.2.ds1-22sarge4.
Wymaga: libcairo2 (>= 1.2.4) którego nie można zainstalować
Wymaga: libfontconfig1 (>= 2.4.0) ale zainstalowana jest wersja 2.3.1-2. Wymaga: libgadu3 (>= 1:1.7~rc2) ale zainstalowana jest wersja 1:1.5+20050411-5.
Wymaga: libglib2.0-0 (>= 2.12.0) ale zainstalowana jest wersja 2.6.4-1.
Wymaga: libgnutls13 (>= 1.4.0-0) którego nie można zainstalować
Wymaga: libgtk2.0-0 (>= 2.8.0) ale zainstalowana jest wersja 2.6.4-3.1.
Wymaga: libncurses5 (>= 5.4-5) ale zainstalowana jest wersja 5.4-4.
Wymaga: libpango1.0-0 (>= 1.14.4) ale zainstalowana jest wersja 1.8.1-1. Wymaga: libperl5.8 (>= 5.8.8) ale zainstalowana jest wersja 5.8.4-8sarge5.
Wymaga: libsqlite3-0 (>= 3.3.7) którego nie można zainstalować
Wymaga: libssl0.9.8 (>= 0.9.8c-1) który jest pakietem wirtualnym.
Wymaga: libungif4g (>= 4.1.4) ale zainstalowana jest wersja 4.1.3-2sarge1.
Wymaga: libxfixes3 (>= 1:4.0.1) który jest pakietem wirtualnym.
Wymaga: libxinerama1 który jest pakietem wirtualnym.
Wymaga: python-central (>= 0.5) który jest pakietem wirtualnym.
Dobrze, że pierwszy sposób działa. Ale jeśli pojawi się jakaś nowa wersja ekg2 i ściągnę ją z tej strony to czy muszę poprzednią wersję odinstalować czy od razu mogę make install?

Pozdrawiam!
POX
Beginner
Posty: 118
Rejestracja: 26 czerwca 2006, 17:58
Lokalizacja: Nowogrodziec

Post autor: POX »

musisz przebudować paczkę aby zależności odpowiadały tym ze stable (paczka z experimental będzie działać tylko z testing i unstable)

jeżeli kompilujesz ze źródeł ściągniętych bezpośrednio ze strony ekg2, zostaw sobie katalog z tymi źródłami, aby móc w przyszłości odinstalować program lub zamiast `make install` użyj checkinstall
Kaka'
Senior Member
Posty: 3018
Rejestracja: 30 lipca 2006, 13:17
Lokalizacja: Kartuzy

Post autor: Kaka' »

jeżeli kompilujesz ze źródeł ściągniętych bezpośrednio ze strony ekg2, zostaw sobie katalog z tymi źródłami, aby móc w przyszłości odinstalować program lub zamiast `make install` użyj checkinstall
Chciałem spróbować odinstalować ekg2 ale nie poszło. Brak pliku...tak przynajmniej pisze.


Jak na razie uczę się ekg2 - nawet nie wiem jak się zalogować :mrgreen:

Pozdrawiam!
POX
Beginner
Posty: 118
Rejestracja: 26 czerwca 2006, 17:58
Lokalizacja: Nowogrodziec

Post autor: POX »

Kto pisze?

MSPANC ;)

/help session
Kaka'
Senior Member
Posty: 3018
Rejestracja: 30 lipca 2006, 13:17
Lokalizacja: Kartuzy

Post autor: Kaka' »

Wiem, wiem ale jakoś dziwnie to wygląda. Cały czas próbuję :)

Ciągle pisze mi: "Nieprawidłowa instalacja". Coś pochrzaniłem :/
POX
Beginner
Posty: 118
Rejestracja: 26 czerwca 2006, 17:58
Lokalizacja: Nowogrodziec

Post autor: POX »

Gdzie jest tak napisane? W komunikacie po komendzie `make uninstall` czy po próbie instalacji przebudowanej paczki? Odinstaluj tę starą wersję całkowicie (`aptitude purge ekg2`).
Kaka'
Senior Member
Posty: 3018
Rejestracja: 30 lipca 2006, 13:17
Lokalizacja: Kartuzy

Post autor: Kaka' »

Gdzie jest tak napisane? W komunikacie po komendzie `make uninstall` czy po próbie instalacji przebudowanej paczki? Odinstaluj tę starą wersję całkowicie (`aptitude purge ekg2`).
Przy "make uinstall" napisane jest:
make: *** Brak reguł do wykonania obiektu `uinstall'. Stop.
POX
Beginner
Posty: 118
Rejestracja: 26 czerwca 2006, 17:58
Lokalizacja: Nowogrodziec

Post autor: POX »

jest napisane! nie uinstall tylko uninstall
Zablokowany