Będziesz musiał zdobyć i zainstalować zarówno GUI, jak i jądro. Ten rozdział powie Ci, jak dostać i zainstalować GUI. Następny rozdział powie Ci, jak zdobyć i zainstalować jądro.
GUI jest tylko Graficznym Interfejsem Użytkownika (czytaj: oknami i przyciskami) dla klienta eDonkey2000. Klient eDonkey2000 nie jest kodem otwartym (open source), lecz prawnie zastrzeżonym oprogramowaniem, które musisz zdobyć oddzielnie. Bez klienta (='jądra'), GUI nie ma zbyt wielkiego sensu. Pobierz jądro stąd: http://ed2k-gtk-gui.sourceforge.net/core.shtml.
Możesz pobrać najnowsze GUI z http://ed2k-gtk-gui.sourceforge.net. Jeśli będziesz miał szczęście, znajdziesz gotowy pakiet .rpm lub .deb dla swojej dystrybucji, w przeciwnym razie będziesz musiał ściągnąć paczkę z kodem źródłowym i samemu ją skompilować.
Jeśli lubisz ryzyko, możesz też pobrać najnowszy kod źródłowy z CVS. CVS jest systemem kontroli wersji, używanym przez developerów do kontroli zmian dokonanych w źródłach na przestrzeni czasu. ed2k-gtk-gui ma swój własny serwer CVS na sourceforge, a developerzy regularnie wrzucają najnowsze zmiany (poprawki błędów, nowe możliwości) do 'repozytorium' CVS. Błędy zawsze najpierw poprawiane są w CVS, więc jeśli nie chcesz czekać na następną wersję, możesz wejść do CVS i ściągnąć najnowszą wersję kodu źródłowego nawet zanim zostanie wydana poprawna wersja. Instrukcje, jak to zrobić, znajdziesz na stronie pobierania GUI.
Do uruchomienia prekompilowanej binarki będziesz potrzebował bibliotek gtk+-2.x w swoim systemie. Aby to sprawdzić, po prostu uruchom
'locate libgtk2 | grep ".so"'
Aby samemu skompilować GUI, będziesz potrzebował nie tylko bibliotek gnet i gtk+2.0, ale również odpowiednich pakietów developerskich (pliki nagłówkowe itp.) do tych bibliotek. Uruchom
'pkg-config --libs gnet-2.0'
'pkg-config --libs gtk+-2.0'
Ściągnij wybrany pakiet i użyj menadżera pakietów w swojej dystrybucji, aby go zainstalować. Proszę zwrócić się do dokumentacji swojej dystrybucji, aby dostać instrukcje na temat, jak to zrobić.
Jeśli Twoja dystrybucja używa pakietów RPM, zazwyczaj będziesz używał komendy
# rpm -i ed2k-gtk-gui-0.6.0-2.i386.rpm
jako root do zainstalowania GUI w swoim systemie (dokładna nazwa pliku może się zmieniać).
Jeśli używasz systemu debiana, zainstaluj GUI za pomocą
# dpkg -i ed2k-gtk-gui-0.6.0-1_i386.deb
jako root (dokładna nazwa pliku może się zmieniać).
Ściągnij paczkę ze źródłami (.tar.gz) i rozpakuj
% tar xzf ed2k-gtk-gui_COŚTAM.tar.gz
lub ściągnij je z repozytorium CVS (patrz powyżej), i przejdź do katalogu źródeł
% cd ed2k_gui/
Aby skompilować i zainstalować ed2k_gui w swoim systemie, wpisz następujące komendy w głównym katalogu dystrybucji ed2k_gui (czyli tym, w którym jest np. plik AUTHORS):
% ./configure
% make
% make install
Jako, że ed2k_gui używa autoconf/automake, nie powinieneś mieć żadnych problemów z kompilacją. Jeżeli poszedłeś na całość i ściągnęłeś źródła z CVS (patrz strona domowa), będziesz musiał uruchomić skrypt ./autogen.sh, aby otrzymać plik ./configure.
Prawdopodobnie będziesz musiał stać się rootem, aby zainstalować GUI na swoim systemie. Tak możesz tego dokonać:
% su
Password:                   (tutaj wpisz hasło roota)
# make install
(tony komunikatów wyskakują na ekran)
# exit
Teraz powinieneś być w stanie uruchomić GUI zwyczajnie wpisując 'ed2k_gui' w oknie linii poleceń (konsoli, xtermie lub czymkolwiek), ewentualnie wciskając Alt+F2 w Gnome/KDE i wpisując tam 'ed2k_gui'. Mimo to, ciągle musisz jeszcze najpierw zainstalować jądro, zanim będziesz mógł używać GUI. Zapraszam do następnej sekcji po instrukcje na temat, jak zainstalować jądro.
Jeżeli będziesz miał problemy, daj o nich znać autorowi: Tim-Philipp Müller, lub opowiedz o nich na forum ed2k-gtk-gui.