Kiedyś przyszło mi napisać Klient DC++ dla Debiana
, który był luźnym tłumaczeniem HOWTO poświęconego instalacji ldcpp w Ubuntu bodaj 5.04. Ponownie biorę się za luźne tłumaczenie, tym razem na temat instalacji LinuxDC++ w Ubuntu 6.10 z CVS. Oryginał jest do znalezienia tutaj - HOWTO: Install LinuxDC++
. Zaczynamy (:
LinuxDC++ to Linuksowy port programu DC++. Jest oparty na tym samym jądrze, co Windowsowy pierwowzór, ale interfejs programu wykorzystuje bibliotekę GTK+. Ogólnie LinuxDC++ służy wymianie plików między ludźmi na zasadzie P2P (:
Na dobry początek, będziemy potrzebowali spełnić takie zależności:
cvs
scons
build-essential
libgtk2.0-dev
libglade2-dev
zlib1g-dev
libbz2-dev
libssl-dev
Żeby zainstalować je wszystkie naraz, wystarczy polecenie:
sudo apt-get install cvs scons build-essential libgtk2.0-dev libglade2-dev zlib1g-dev libbz2-dev libssl-dev
Uwaga: Sam nie miałem tego problemu (podobnie jak autor oryginalnego HOWTO), ale zdarza się, że wymagana jest również paczka libglitz1-dev, żeby pkg-config prawidłowo wykrył GTK+ w Dapperze. Jeśli scons podczas sprawdzania obecności GTK+ wysypie komunikaty o błędach, wydaj polecenie:
sudo apt-get install libglitz1-dev
Ponieważ jest to wersja alpha, nie możemy liczyć na oficjalne paczki dla naszej dystrybucji. Istnieje jednak możliwość zainstalowania najnowszej wersji ldcpp pobierając jego źródła przez CVS. Uruchom niżej wymienione polecenia w katalogu domowym, czy np. w katalogu, w którym trzymasz źródła innych programów, które kompilujesz:
cvs -d:pserver:anonymous@cvs.linuxdcpp.berlios.de:/cvsroot/linuxdcpp login
Kiedy zapyta o hasło, wciśnij enter, a dalej:
cvs -z3 -d:pserver:anonymous@cvs.linuxdcpp.berlios.de:/cvsroot/linuxdcpp co linuxdcpp
Czas na instalację (zmienną PREFIX możesz ustawić na dowolny katalog, niemniej jednak zalecanym jest /usr/local):
cd linuxdcpp
scons release=1 PREFIX=/usr/local
sudo scons install
Aby zainstalowany program uruchomić, wystarczy:
linuxdcpp
Uwaga: Jeśli po wydaniu wyżej wymienionego polecenia otrzymasz kilka informacji o błędach, a sam program będzie działał jak w zwolnionym tempie, wyłącz Assistive Technology Support (System->Preferences->AST) / System -> Preferencje -> Technologie wspierające.
CVS ma to do siebie, że można za jego pomocą źródła co jakiś czas uaktualnić:
cd /ścieżka/do/miejsca/ze/źródłami/programu
cvs update -d
Po tym wystarczy wydać ponownie polecenia dotyczące instalacji.
Aby odinstalować LinuxDC++:
cd /ścieżka/do/miejsca/ze/źródłami/programu
sudo scons -c install
Po tym możesz też spokojnie usunąć katalog ze źródłami programu.
Garść linków:
- Oryginalna wersja tekstu -
HOWTO: Install LinuxDC++
(EN) - Oficjalna strona LinuxDC++ (EN)
- Oficjalna wiki LinuxDC++ (EN)
- Miejsce na zgłaszanie błędów wykrytych w LinuxDC++ (EN)
- O Direct Connect (PL)
Podziękowania dla Przemka za podesłanie spolszczonej nazwy Assistive Technology Support (:
Mam pytanko :).
Czy nadal jest tak, że LinuxDC przy każdym uruchominiu hashuje dodane już wcześniej pliki?
[Odpowiedz]
U mnie hashuje raz i mu wystarcza (;
[Odpowiedz]
O, LANet :P Byłem w tej sieci, zmieniłem na zaprzyjaźnioną MAGMĘ :-) :D BTW. kiedyś trzeba by było na piwo jakieś wyskoczyć or something. Jaka część Wrocka? :]
HOW-TO niezły - tylko że e-wro udostępnia instalator dla Linuksa zbudowany z najnowszych wersji - na dodatek w wersji PL :]
[Odpowiedz]
Część Wrocka? Można napisać, że mieszkam w Carrefourze (: LANet, tak właściwie, w pełni zaspokaja moje potrzeby, a teraz, po Nowym Roku, ponoć mają coś przyspieszyć. O Magmie słyszałem b. dobre opinie (:
Nigdy specjalnie nie zależało mi na PL wersjach i nie lubię instalatorów wszelakich (: Ja tylko luźno przełożyłem z wersji EN na nasz, sposób z którego sam korzystam instalując ldcpp (:
[Odpowiedz]
Nawet działa ;-) Tak na marginesie to jak Ci się udało wyłączyć opisy obok ikon w pasku narzędziowym?
P.S.
Z tym “Przemkiem” to przesadziłeś :-P
[Odpowiedz]
To tam są opisy? Xfce domyślnie używa samych ikon. W GNOME też jest to do ustawienia w ustawieniach paska narzędziowego, czy jak toto się nazywa (:
[Odpowiedz]
Ano są ;-) Tak myślałem, że pewnie trzeba globalnie to zmienić ale po cichu liczyłem na to, iż jednak jest to gdzieś w opcjach aplikacji zaszyte ;-)
P.S.
Jak by ktoś był zainteresowany to pod GNOME zmienia się to w ‘System -> Preferencje -> Ustawienia pasków menu i narzędziowych’.
[Odpowiedz]