LinuxDC++ z CVS

4 stycznia 2007, Hadret

Artykuł ma za zadanie pomóc w zainstalowaniu najnowszej wersji klienta DC++ dla Linuksa z wykorzystaniem CVS. Jest to luźne tłumaczenie tekstu HOWTO: Install LinuxDC++ zamieszczone na łamach UbuntuForums. Zapraszam do lektury! (:

Czym jest Direct Connect?

Direct Connect łączy w sobie funkcje programu P2P i programu do czatowania. Użytkownicy tworzą społeczność wokół tzw. hubów, które są swego rodzaju serwerami umożliwiającymi wymianę wiadomości tekstowych i przesyłaniu plików. Jednym z najpopularniejszych klientów tej sieci stał się, udostępniony na zasadach Open Source, DC++

LinuxDC++? A cóż to takiego?

LinuxDC++ jest linuksowym portem programu DC++. Jest oparty na tym samym jądrze, co windowsowy pierwowzór, ale interfejs programu wykorzystuje bibliotekę GTK+.

Wchodzę w to! Czego potrzebuję?

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

Aby 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+ wyświetli komunikaty o błędach, wydaj polecenie:

sudo apt-get install libglitz1-dev

Co teraz? Instalujemy?

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

To jak? Uruchamiamy?

Aby zainstalowany program uruchomić, wystarczy polecenie:

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).

LinuxDC++ w akcji
Rys.1 LinuxDC++ w akcji

A nowe wersje?

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.

Nie podoba mi się! Chcę usunąć!

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:

Znalazłeś literówkę? Zgłoś ją używając formularza!

Wpisz wynik działania: pięć - 3:

Komentarze (RSS) | Trackback (URI)

Komentarze są prywatnymi opiniami dodających je osób. Prosimy o zachowanie kultury wypowiedzi. Komentarze obraźliwe oraz obniżające poziom serwisu będą usuwane. Więcej w regulaminie komentowania.

Liczba komentarzy: 5

zwiń wątek Sancho  5 stycznia 2007 o godz. 15:22 # Zwiększ karmę Zmniejsz karmę Cofnij swój głos Zgłoś komentarz do usunięcia KARMA: 0 [Pokaż komentarz]

o wiele latwiej jest wejsc na stone

http://linuxdc.nd.e-wro.pl/

sciagnac i uruchomic program bez zadnych klopotow i kompilacji itd.
szybko i przyjemnie;)

 
zwiń wątek Hadret  5 stycznia 2007 o godz. 15:37 # Zwiększ karmę Zmniejsz karmę Cofnij swój głos Zgłoś komentarz do usunięcia KARMA: +1 [Pokaż komentarz]

Osobiście nie lubię instalatorów tego typu, ale to kwestia gustu. Poza tym, CVS umożliwia Ci dostęp do najnowszej możliwej wersji. Niczego nie kompilujesz, bo robotę odwala za Ciebie scons.

Poza tym, przetłumaczyłem tylko howto , z pomocą którego instalowałem LinuxDC++ i uznałem, że komuś jeszcze może się to przydać (:

 
zwiń wątek royb  6 stycznia 2007 o godz. 13:27 # Zwiększ karmę Zmniejsz karmę Cofnij swój głos Zgłoś komentarz do usunięcia KARMA: 0 [Pokaż komentarz]

DZiękujemy :) Mnie na pewno się przyda!!

 
zwiń wątek lucser  6 stycznia 2007 o godz. 13:49 # Zwiększ karmę Zmniejsz karmę Cofnij swój głos Zgłoś komentarz do usunięcia KARMA: +1 [Pokaż komentarz]

Też nie przepadam za instalatorami i cvs jest IMO rzeczywiście lepszym rozwiązaniem. Dziękuję za tłumaczenie :)

 
zwiń wątek rdg  8 stycznia 2007 o godz. 16:31 # Zwiększ karmę Zmniejsz karmę Cofnij swój głos Zgłoś komentarz do usunięcia KARMA: 0 [Pokaż komentarz]

Klient dużo lepszy dla środowiska Gnome niż valknut (który bazuje na Qt), ale niestety nadal ma wiele problemów. Głównie denerwuje (możliwe, że nie na wszysktich hubach) brak całej linii tekstu w przypadku używania polskich ogonków przez użytkowników nie korzystających z kodowania utf8 (niestety problem opisany przez autora i nie raczej nie zostanie szybko naprawiony - brak odpowiednich opcji w samym protokole wykorzystywanym przez dc).

 
Identyfikator (wymagane)
Adres e-mail (wymagany - nie pokażemy go publicznie)
Adres URI
Rozmiar pola: zmniejsz rozmiar | zwiększ rozmiar
Uwaga! Niektóre komentarze, m.in. te dodane przez niezalogowanych i nowych użytkowników, są ręcznie moderowane. Jeśli Twój komentarz nie ukaże się od razu, nie dodawaj go ponownie, tylko cierpliwie poczekaj na akceptację.

Literówki najlepiej zgłaszać jabberem: michuk@jakilinux.org lub kocio@jabber.org!

W komentarzach możesz używać prostych znaczników HTML. Przykłady:
  • Link: <a href="jaklinux.org">Linux dla każdego</a>,
  • Wytłuszczenie: <strong>tekst pogrubiony</strong>,
  • Kursywa: <em>tekst pochylony</em>,
  • Przekreślenie: <strike>tekst przekreślony</strike>,
  • Kod: <code>printf("blok kodu");</code>,
  • Cytat: <blockquote>cytat</blockquote>
Uwaga: jeśli dodasz nieznany znacznik, będzie on niewidoczny, gdyż system filtruje takie znaczniki.

O Autorze

Filip Chabik

Wolny strzelec (właściwie to ryba), współpracuje z JakiLinux od paru lat, ale tylko dorywczo, z doskoku i zaskoczenia. Dla pozoru nie zatracenia się całkowicie w informatycznym świecie, studiuje kierunek ściśle humanistyczny.

RSS

Możesz śledzić komentarze do tego artykułu poprzez specjalny kanał; RSS 2.0 .

Porównaj dystrybucje!

vs

Dołącz do nas!

Piszesz teksty o Linuksie? Nie pisz do poduszki! Publikuj na jakilinux.org!
Więcej o współpracy na blogu Grupy Jakilinux.

Butik JL

jakilinux butik
Obejrzyj więcej produktów i wybierz coś dla siebie.

Subskrybuj Biuletyn!

Biuletyn Grupy Jakilinux to okresowy subiektywny przegląd najważniejszych informacji o których piszemy w naszych serwisach, który wysyłamy e-mailem. Subskrybuj biuletyn!