Skocz do zawartości


tablety.pl
Zdjęcie
- - - - -

[HOWTO] Linux Dc++ prosto z cvs




  • Zaloguj się, aby dodać odpowiedź
9 odpowiedzi w tym temacie

#1 doman

doman

    Very Good Rank

  • Użytkownicy +
  • 1167 postów
  • Płeć:Mężczyzna
  • Lokalizacja:Wałbrzych/Wrocław

Napisano 06 04 2006 - 20:14

Dc++ na Linuksa ( ldcpp) wciąż jest tworzone, ale użytkownicy kilku dystrybucji przygotowali już paczki...
Ja jednak spróbowałem innego sposobu instalacji - paczkę prosto z cvs budujemy przy użyciu scons. Mam nadzieję, że jest to sposób dość uniwersalny, taki który będzie działał na każdym distro. Narazie sprawdziłem u siebie na Gentoo, a szamrok na Archu - mam nadzieję, że innym też zadziała :D

Do dzieła:
Potrzebujemy gcc w wersji 3.4x (na 4.1.0 też poszło) oraz gthread i libglade w wersji 2.0

1. Tworzymy sobie katalog, gdzie zainstalujemy program, np:
mkdir /home/doman/dcpp

2. Instalujemy paczki cvs i scons
3. Logujemy się do cvs
cvs -d:pserver:anonymous@cvs.linuxdcpp.berlios.de:/cvsroot/linuxdcpp login
naciskamy 'enter' (jeśli wyskoczy błąd z logowaniem, powtarzamy polecenie)
4. Pobieramy paczkę
cvs -z3 -d:pserver:anonymous@cvs.linuxdcpp.berlios.de:/cvsroot/linuxdcpp co linuxdcpp
5. Przechodzimy do pobranego katalogu:
cd linuxdcpp
6. Kompilujemy, a potem instalujemy:
scons PREFIX=/home/doman/dcpp/
scons PREFIX=/home/doman/dcpp/ install
7. Logujemy się na użytkownika i uruchamiamy program:
-albo graficznie przechodząc do katalogu /bin w miejscu gdzie zainstalowaliśmy dc ++
-albo z terminala:
./dcpp/bin/ldcpp
8. Korzystamy :P

Zapraszam do testów i wyrażania opinii oraz potwierdzenia czy na innych distro się udało ;)

Przypominam, że to wersja z cvs, ale na kilka minut testu, wydaje się gotowa do używania:)
Życie jest koszmarem ... a do tego jeszcze trwa tak krótko :-(
Dołączona grafika
Dołączona grafika

#2 Muminek

Muminek

    Expert Rank

  • Użytkownicy +
  • 3702 postów
  • Płeć:Mężczyzna
  • Lokalizacja:Kraków

Napisano 23 04 2006 - 19:57

Program skompilowałem bez problemów na Slacku przy pomocy sconsa. Po odpaleniu program zaskoczył mnie całkiem przyjemnym dla oka interfejsem graficznym, ikonki bardzo ładne, chyba identyczne z windowsowym odpowiednikiem. :-)
"What we've got here is failure to communicate. Some men you just can't reach ...
So, you get what we had here last week, which is the way he wants it! Well, he gets it!
N' I don't like it any more than you men."

The owles are not what they seem.


#3 Gość_morgan_*

Gość_morgan_*
  • Goście

Napisano 09 06 2006 - 12:30

Wreszcie jakis dobry klient dc. Valknut przy tym sie chowa.
Powinni go umiescic w portage

#4 doman

doman

    Very Good Rank

  • Użytkownicy +
  • 1167 postów
  • Płeć:Mężczyzna
  • Lokalizacja:Wałbrzych/Wrocław

Napisano 09 06 2006 - 13:54

Wreszcie jakis dobry klient dc. Valknut przy tym sie chowa.
Powinni go umiescic w portage

Pewnie, że się chowa B)
W portage będzie na pewno, ale jak wyjdzie finalna, stabilna wersja B)
Jeśli zależy tobie na ebuildzie, skorzystaj z overlaya można znaleźć np tutaj - nie testowałem go jednak, instalacja opisana przeze mnie nie sprawia trudności ;)
Życie jest koszmarem ... a do tego jeszcze trwa tak krótko :-(
Dołączona grafika
Dołączona grafika

#5 Gość_Gość_*

Gość_Gość_*
  • Goście

Napisano 04 08 2006 - 19:27

W jaki sposób zainstallować tę paczkę na Mandrivie 2006 (czy wogóle się da) - próby uruchomienia spełzają na niczym choć plik ma executable. Bardzo proszę o pomoc.

Pozdrawiam
Krzysiek

#6 doman

doman

    Very Good Rank

  • Użytkownicy +
  • 1167 postów
  • Płeć:Mężczyzna
  • Lokalizacja:Wałbrzych/Wrocław

Napisano 04 08 2006 - 20:03

Da sie, bez problemu
Odpala się dokładnie tak samo jak każdą inną binarkę:
1. Nadajesz prawo do odpalenia:
# chmod +x /home/doman/downloads/Linux\ DC++2006-08-01\(0.691\)-Linux-x86-Install
2. Potem już tylko:
$ ./Linux\ DC++2006-08-01\(0.691\)-Linux-x86-Install

Życie jest koszmarem ... a do tego jeszcze trwa tak krótko :-(
Dołączona grafika
Dołączona grafika

#7 Gość_sylwos_*

Gość_sylwos_*
  • Goście

Napisano 15 11 2006 - 16:01

Chciałem odpalic dc na Mandrivie 2006.
Robiłem to na dwa sposoby
1 opisany na stronie glownej - podczas instalacji (testu wymaganych bibliotek) wyskakuje ze nie mam jakiejs bibloteki tar.bz2, co jest bzdura bo moge otwierac te rchiwa.
2. Instalacja graficznie przebiega poprawnie, w koncowej czesci instalacji zaznaczam opcje uruchom po zainstalowaniu i nic, klikajac na ikone umieszczona automatycznie na pulpicie program nie startuje.
Nie mam pomyslu co jest nie tak.

#8 doman

doman

    Very Good Rank

  • Użytkownicy +
  • 1167 postów
  • Płeć:Mężczyzna
  • Lokalizacja:Wałbrzych/Wrocław

Napisano 15 11 2006 - 19:31

Chciałem odpalic dc na Mandrivie 2006.
Robiłem to na dwa sposoby
1 opisany na stronie glownej - podczas instalacji (testu wymaganych bibliotek) wyskakuje ze nie mam jakiejs bibloteki tar.bz2, co jest bzdura bo moge otwierac te rchiwa.

O którym sposobie mówisz, bo nie wiem co oznacza "główna strona"?
Bzdurą jest to, że jęczysz na jakiś błąd, a nawet nie powiesz co to za błąd

2. Instalacja graficznie przebiega poprawnie, w koncowej czesci instalacji zaznaczam opcje uruchom po zainstalowaniu i nic, klikajac na ikone umieszczona automatycznie na pulpicie program nie startuje.
Nie mam pomyslu co jest nie tak.

Problemy z graficznego instalatora zgłaszaj jego autorom.
Najlepeij zacznij od odpalenia dc++ z konsoli i sprawdź co się dzieje...
Życie jest koszmarem ... a do tego jeszcze trwa tak krótko :-(
Dołączona grafika
Dołączona grafika

#9 Gość_sylwos_*

Gość_sylwos_*
  • Goście

Napisano 19 11 2006 - 17:50

Tutaj bardziej szczegolowo opisuje to co mnie dreczy:

[code=auto:0]
[root@sylwos Linux DC++]# ./linuxdcpp
./linuxdcpp: error while loading shared libraries: libbz2.so.1.0: cannot open shared object file: No such file or directory
[root@sylwos Linux DC++]#
[root@sylwos Linux DC++]# urpmf libbz2.so.1.0
libbzip2_1:/usr/lib/libbz2.so.1.0.0
libbzip2_1:/usr/lib/libbz2.so.1.0.0
[root@sylwos Linux DC++]#
[root@sylwos Linux DC++]# urpmi libbzip2_1
Wszystko zostało już zainstalowane
[root@sylwos Linux DC++]#
[code=auto:0]

Jak widac z powyzszego kodu chce odpalic dc++ z konsoli
wyskakuje problem z zaladowaniem libbz2.so.1.0
wiec sprawdzam gdizee taka biblioteka się znajduje
otrzymuje komunikat libbzip2_1:/usr/lib/libbz2.so.1.0.0 czyli szukana biblioteka znajduje sie w pakiecie libbzip2_1
pozniej probuje zainstalowac wspomniany pakiet urpmi libbzip2_1, jak widac wszysto jest zainstalowane, ale mimo to dc nie chce sie uruchamia
poradzisz cos ?

#10 doman

doman

    Very Good Rank

  • Użytkownicy +
  • 1167 postów
  • Płeć:Mężczyzna
  • Lokalizacja:Wałbrzych/Wrocław

Napisano 19 11 2006 - 20:46

Cóż, ja u siebie mam tylko takie biblioteki:
/usr/lib/libbz2.a
/usr/lib/libbz2.so
i działa.

Czy w Mandrivie mozna jakoś przeinstalować zainstalowany pakiet?
Nie wiem czy dowiązanie symboliczne biblioteki, którą posiadasz (1.0.0) do bibliteki wymaganej pomoże (1.0), czy to wogóle jakaś różnica, sprawdź.
Jaki bląd tobie wyskakuje podczas próby kompilacji ?
Życie jest koszmarem ... a do tego jeszcze trwa tak krótko :-(
Dołączona grafika
Dołączona grafika




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych