LinuxDC++ CVS w Ubuntu

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.

LinuxDC++ w akcji
Shot 1. LinuxDC++ w akcji

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:

Podziękowania dla Przemka za podesłanie spolszczonej nazwy Assistive Technology Support (:

7 odpowiedzi do “LinuxDC++ CVS w Ubuntu”


  1. 1 GuessWHy

    Mam pytanko :).
    Czy nadal jest tak, że LinuxDC przy każdym uruchominiu hashuje dodane już wcześniej pliki?

    [Odpowiedz]

  2. 2 Hadret

    U mnie hashuje raz i mu wystarcza (;

    [Odpowiedz]

  3. 3 night

    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]

  4. 4 Hadret

    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]

  5. 5 ximian

    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]

  6. 6 Hadret

    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]

  7. 7 ximian

    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]

Zostaw odpowiedź




Creative Commons 2005 - 2008 Hadret
Temat Middle3 by Hadret

Napędzane przez WordPress i K2
Niektóre ikony by: FastIcon.com