Kirjoittaja Aihe: Asenna LinuxDC++  (Luettu 99471 kertaa)

Owdy

  • Käyttäjä
  • Viestejä: 1954
    • Profiili
Asenna LinuxDC++
« : 05.08.06 - klo:22.21 »
HUOM! Kyseinen ohjelma löytyy jo Gutsyn repoista, käytä siis paketinhallintaa!

Howto perustuu LinuxDC++ kehittäjän oppaaseen. Aluksi kerrottakoon että LinuxDC++ on Linux versio suositusta p2p ohjelmasta DC++. Se käyttää DC++:n ydintä, mutta GTK+ GUI:n kanssa. Sitä on kutsuttu myös nimellä: linuxdcpp, ldcpp, dcpp, ldc++, dc++ linuksille, wulfor. Tämä opas on tarkoitettu Dapperille. On olemassa joitain vanhempia oppaita Hoarylle ja Breezylle, mutta niitä ei kannata käyttää koska ne asentavat tarpeettomia paketteja.

Aluksi ladataan tarpeelliset paketit:

cvs
scons
build-essential
libgtk2.0-dev
libglade2-dev
zlib1g-dev
libbz2-dev

Eli aja tämä komentorivillä:
Koodia: [Valitse]
sudo apt-get install cvs scons build-essential libgtk2.0-dev libglade2-dev zlib1g-dev libbz2-dev

Huom: Joskus tarvitaan myös libglitz1-dev paketti. Jos scons jumittaa etsiessään GTK+:aa (ks alempana), aja tämä komento:
Koodia: [Valitse]
sudo apt-get install libglitz1-dev

Virallisia julkaisuja paketista ei ole, koska se on edelleen alpha asteella. Tämä tarkoittaa että virallisia binäärejä ei ole olemassa millekkään distrolle. Asentaaksesi LinuxDC++:n voita ladata sen CVS:n kautta. Aja nämä komennot kotihakemistossasi tai muualla missä sinulla on kirjoitusoikeudet:

Koodia: [Valitse]
cvs -d:pserver:anonymous@cvs.linuxdcpp.berlios.de:/cvsroot/linuxdcpp login
[paina vaan entteriä kun salasanaa kysytään]

cvs -z3 -d:pserver:anonymous@cvs.linuxdcpp.berlios.de:/cvsroot/linuxdcpp co linuxdcpp

Sitten asennus (voit asettaa PREFIX:n mihin tahansa, mutta kehittäjä suosittelee polkua /usr/local):
Koodia: [Valitse]
cd linuxdcpp
scons release=1 PREFIX=/usr/local
sudo scons install PREFIX=/usr/local


Huom: kannattaa ottaa pois päältä järjestelmä -> asetukset -> esteettömyysohjelmatuki. Jostain syystä se jumittaa ldcpp:n ja saa sen näyttämään läjän virheilmoituksia. Poiston jälkeen käynnistä gnome istuntosi uudelleen.

Sitten vaan ohjelma päälle:
Koodia: [Valitse]
linuxdcpp

Kun ohjelmaa päivityy, voita hakea tiedostot uudelleen ja ajaa scons uudelleen. Päivittääksesi tiedostot aja seuraavat komennot:
Koodia: [Valitse]
cd /polku/tiedostoihin
cvs update -d

Asennuksen poisto:
Koodia: [Valitse]
cd /polku/tiedostoihin
scons -c install PREFIX=/usr/local
Sitten voit poistaa tiedostohakemiston jos haluat.

Linkkejä (engl.):
« Viimeksi muokattu: 06.03.08 - klo:14.05 kirjoittanut Ilokaasu »

jnr21

  • Käyttäjä
  • Viestejä: 77
    • Profiili
Re: Asenna LinuxDC++
« Vastaus #1 : 16.08.06 - klo:09.37 »
Koodia: [Valitse]
(ldcpp:15222): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()

(ldcpp:15222): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()

(ldcpp:15222): Gtk-WARNING **: Failed to set label from markup due to error parsing markup: Virhe rivillä 1, kohdassa 9: Virheellinen UTF-8-merkistöinen teksti

(ldcpp:15222): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()
Eli siihen kohtaan missä pitäs näkyy ladattavat ja lähetettävät tiedostot, niin ei tule mitään, vaikka laittais kuin paljon lataukseen. Ja päätteeseen tulee tommosta erroria.

Owdy

  • Käyttäjä
  • Viestejä: 1954
    • Profiili
Re: Asenna LinuxDC++
« Vastaus #2 : 16.08.06 - klo:11.14 »
Lainaus
Huom: kannattaa ottaa pois päältä järjestelmä -> asetukset -> esteettömyysohjelmatuki. Jostain syystä se jumittaa ldcpp:n ja saa sen näyttämään läjän virheilmoituksia. Poiston jälkeen käynnistä gnome istuntosi uudelleen.
Kokeilitko?

jnr21

  • Käyttäjä
  • Viestejä: 77
    • Profiili
Re: Asenna LinuxDC++
« Vastaus #3 : 16.08.06 - klo:11.46 »
Lainaus
Huom: kannattaa ottaa pois päältä järjestelmä -> asetukset -> esteettömyysohjelmatuki. Jostain syystä se jumittaa ldcpp:n ja saa sen näyttämään läjän virheilmoituksia. Poiston jälkeen käynnistä gnome istuntosi uudelleen.
Kokeilitko?
Juu se ei ollut edes päällä.

Owdy

  • Käyttäjä
  • Viestejä: 1954
    • Profiili
Re: Asenna LinuxDC++
« Vastaus #4 : 16.08.06 - klo:11.59 »
Sit ei mitään haisua.

muoks: kysy softan kehittäjältä: http://www.ubuntuforums.org/showthread.php?t=193984
« Viimeksi muokattu: 16.08.06 - klo:12.40 kirjoittanut Osku »

Mippe

  • Käyttäjä
  • Viestejä: 482
    • Profiili
Re: Asenna LinuxDC++
« Vastaus #5 : 18.08.06 - klo:21.07 »
Ensi yrittämältä tuli sama errori. Mutta tehtyäni
Koodia: [Valitse]
cvs update -d
Alkoi toimimaan moitteettomasti.
AMD Athlon 64 5600+ || ATI Radeon 3650 || 2x 500Gb SATA|| 4Gb RAM || High Definition Audio
Blogi

mk01

  • Käyttäjä
  • Viestejä: 3
    • Profiili
Re: Asenna LinuxDC++
« Vastaus #6 : 28.08.06 - klo:11.55 »
mulla on sellanen ongelma että DC syö aivan älyttömästi CPU:ta kun yritän yhdistää hubeille joissa on paljon käyttäjiä. samaa ongelmaa ei ole windowsin puolella. voiko tämän jotenkin korjata?

Ka!za

  • Käyttäjä
  • Viestejä: 4
  • Harras-taja
    • Profiili
Re: Asenna LinuxDC++
« Vastaus #7 : 01.09.06 - klo:18.51 »
Moi! Asensin kaikki niinkuin piti. Ja kahteen kertaan...

kaisa@kaisa-desktop:~$ sudo apt-get install cvs scons build-essential libgtk2.0-dev libglade2-dev zlib1g-dev libbz2-dev
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu... Valmis
cvs on jo uusin versio.
scons on jo uusin versio.
build-essential on jo uusin versio.
libgtk2.0-dev on jo uusin versio.
libglade2-dev on jo uusin versio.
zlib1g-dev on jo uusin versio.
libbz2-dev on jo uusin versio.
0 päivitetty, 0 uutta asennusta, 0 poistettavaa ja 23 päivittämätöntä.
kaisa@kaisa-desktop:~$ scons

 :o Mutta saan seuraavan ilmoituksen:

scons: *** No SConstruct file found.
File "/usr/lib/python2.4/site-packages/SCons/Script/__init__.py", line 870, in _main

 :-\ Mistähän moinen mahtaa johtua?

Tuplanolla

  • Käyttäjä
  • Viestejä: 1420
  • Reg. Linux user #423604
    • Profiili
Re: Asenna LinuxDC++
« Vastaus #8 : 02.09.06 - klo:16.07 »
Huom: Joskus tarvitaan myös libglitz1-dev paketti. Jos scons jumittaa etsiessään GTK+:aa (ks alempana), aja tämä komento:
Koodia: [Valitse]
sudo apt-get install libglitz1-dev

Auttaako?
Lisää [ratkaistu] ketjun ensimmäisen viestin otsikkoon, kun ongelma ratkeaa!

Ka!za

  • Käyttäjä
  • Viestejä: 4
  • Harras-taja
    • Profiili
Re: Asenna LinuxDC++
« Vastaus #9 : 02.09.06 - klo:19.01 »
Kokeilin asentaa libglitzin uudestaan, mutta pääte kertoo:
libglitz1-dev on jo uusin versio.

Ja molemman
scons release=1 PREFIX=/usr/local
sudo scons install PREFIX=/usr/local

jälkeen tulee herja sama herja kuin edellä, eli
scons: *** No SConstruct file found.
File "/usr/lib/python2.4/site-packages/SCons/Script/__init__.py", line 870, in _main

Ka!za

  • Käyttäjä
  • Viestejä: 4
  • Harras-taja
    • Profiili
Re: Asenna LinuxDC++
« Vastaus #10 : 11.09.06 - klo:17.39 »
 :D Sain ed. ongelma ratkaistua! Homma meni mönkään siinä kohtaa, kun en tajunnut että asennus tekee itsestään kansion linuxdcpp... eikä sitä tarvii itse tehdä. Tai siis ei edes saa tehdä, jos ei tajuu siirtyä si kansiorakenteessa oikeeseen paikkaan.

Nyt viä tarviis tehdä palomuuriin joku temppu, että pääsisin activeksi.

Mippe

  • Käyttäjä
  • Viestejä: 482
    • Profiili
Re: Asenna LinuxDC++
« Vastaus #11 : 14.09.06 - klo:16.08 »
Xubuntuun yritin asentaa tätä niin asennus lopahtaa heti kättelyssä
Koodia: [Valitse]
mippe@Xubuntu:~$ sudo apt-get install cvs scons build-essential libgtk2.0-dev libglade2-dev zlib1g-dev libbz2-dev
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu... Valmis
Joitakin paketteja ei voitu asentaa. On ehkä vaadittu mahdottomia tai,
jos käytetään epävakaata jakelua, joitain vaadittuja paketteja ei ole
vielä luotu tai siirretty Incoming-kansiosta.
Seuraavista tiedoista voi olla hyötyä selvitettäessä tilannetta:

Näillä paketeilla on tyydyttämättömiä riippuvuuksia:
  libgtk2.0-dev: Riippuvuudet: libgtk2.0-0 (= 2.8.17-1ubuntu5) mutta 2.8.20-0ubuntu1 on merkitty asennettavaksi
                 Riippuvuudet: libglib2.0-dev (>= 2.8.5) mutta ei ole merkitty asennettavaksi
                 Riippuvuudet: libpango1.0-dev (>= 1.10.0-2) mutta ei ole merkitty asennettavaksi
                 Riippuvuudet: libatk1.0-dev (>= 1.6.1-2) mutta ei ole merkitty asennettavaksi
                 Riippuvuudet: libcairo2-dev mutta ei ole merkitty asennettavaksi
E: Rikkinäiset paketit
AMD Athlon 64 5600+ || ATI Radeon 3650 || 2x 500Gb SATA|| 4Gb RAM || High Definition Audio
Blogi

Melmacian

  • Käyttäjä
  • Viestejä: 868
  • Ubuntu Hardy
    • Profiili
Re: Asenna LinuxDC++
« Vastaus #12 : 15.09.06 - klo:14.21 »
Kerrottaanko tännekkin, että DC++:n windows versio toiminee varsin hyvin winellä, kun ottaa asetuksista pois graaffiset latauspalkit.
Settings -> advanced -> ja ruksi pois kohdasta "Show progress bars for transfers".
Myöskin "Minimize to tray" kannattaa ottaa pois päältä appearance kohdasta, sekin bugaa hieman.

Itselläni on siis käytössä DC++:n versio 0.691 ja winen 0.9.21 -versio, joka löytyy winen omista repoista.
Koodia: [Valitse]
## WINE
deb http://wine.budgetdedicated.com/apt dapper main
deb-src http://wine.budgetdedicated.com/apt dapper main


Monille hubeille pääsee vain ja ainoastaan alkuperäisellä DC++:lla, joten tuollaiset Linux versiot voi joutua unohtamaan suosiolla. Mutta itselläni tämä dc+wine on toiminut paremmin, kuin LinuxDC++ koskaan ;)

Edit: Syön sanani uusin cvs-versio toimii vallan mainiosti.
« Viimeksi muokattu: 05.08.07 - klo:02.35 kirjoittanut Epeli »

Mippe

  • Käyttäjä
  • Viestejä: 482
    • Profiili
Re: Asenna LinuxDC++
« Vastaus #13 : 15.09.06 - klo:14.29 »
Olisi silti kiva saada toimimaan. Sain asennettua paketit mutta nyt herjaa tämmöistä:
Koodia: [Valitse]
mippe@Xubuntu:~/linuxdcpp$ scons release=1 PREFIX=/usr/local
scons: Reading SConscript files ...
Checking for g++ >= 3.4...ok
Checking for pkg-config... ok
Checking for gtk+-2.0 >= 2.6... failed
gtk+ >= 2.6 not found.
AMD Athlon 64 5600+ || ATI Radeon 3650 || 2x 500Gb SATA|| 4Gb RAM || High Definition Audio
Blogi

Melmacian

  • Käyttäjä
  • Viestejä: 868
  • Ubuntu Hardy
    • Profiili
Re: Asenna LinuxDC++
« Vastaus #14 : 15.09.06 - klo:14.52 »

Mippe

  • Käyttäjä
  • Viestejä: 482
    • Profiili
Re: Asenna LinuxDC++
« Vastaus #15 : 15.09.06 - klo:15.26 »
Hmh, näyttääpi huonolta Xubuntun kanssa. Mitenkäs uninstalloin?  :P
AMD Athlon 64 5600+ || ATI Radeon 3650 || 2x 500Gb SATA|| 4Gb RAM || High Definition Audio
Blogi

Tuplanolla

  • Käyttäjä
  • Viestejä: 1420
  • Reg. Linux user #423604
    • Profiili
Re: Asenna LinuxDC++
« Vastaus #16 : 15.09.06 - klo:15.55 »
Asennuksen poisto:
Koodia: [Valitse]
cd /polku/tiedostoihin
scons -c install PREFIX=/usr/local
Sitten voit poistaa tiedostohakemiston jos haluat.

Auttaako?
Lisää [ratkaistu] ketjun ensimmäisen viestin otsikkoon, kun ongelma ratkeaa!

Mippe

  • Käyttäjä
  • Viestejä: 482
    • Profiili
Re: Asenna LinuxDC++
« Vastaus #17 : 15.09.06 - klo:16.06 »
Asensin tuon Epelin linkin mukaan..

[EDIT] Meni jo :)
« Viimeksi muokattu: 15.09.06 - klo:16.37 kirjoittanut Mippe »
AMD Athlon 64 5600+ || ATI Radeon 3650 || 2x 500Gb SATA|| 4Gb RAM || High Definition Audio
Blogi

Owdy

  • Käyttäjä
  • Viestejä: 1954
    • Profiili
Re: Asenna LinuxDC++
« Vastaus #18 : 15.09.06 - klo:19.00 »
Oikotie onneen? http://ubuntuforums.org/showthread.php?t=42084
Toi on ikivanha versio tosta ohjelmasta (yli vuoden vanha).

Suosittelen käyttämään tota opusta ja pakettia http://www.ubuntuforums.org/showthread.php?t=193984 . Sitä seuraamalla saa aina uusimman version.
« Viimeksi muokattu: 15.09.06 - klo:19.02 kirjoittanut Osku »

haamu

  • Käyttäjä
  • Viestejä: 36
    • Profiili
Re: Asenna LinuxDC++
« Vastaus #19 : 15.09.06 - klo:21.16 »
Kun tuo DC:n 100% cpu käyttö isoilla hubeilla kuulema johtuu GtkTreeView luokan sorttauksesta,
niin saiskohan sen jotenkin pois? Ainakin mulla kone hyytyy täysin muutaman tuhannen käyttäjän hubeilla.
Vai pitääkö alkaa kahlaamaan sorsia läpi?