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).
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:
Komentarze (RSS) | Trackback (URI)
Liczba komentarzy: 5
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>



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;)
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ć (:
DZiękujemy
Mnie na pewno się przyda!!
Też nie przepadam za instalatorami i cvs jest IMO rzeczywiście lepszym rozwiązaniem. Dziękuję za tłumaczenie
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).