Ero sivun ”DC++:n asennusohje” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
Ei muokkausyhteenvetoa
(historiaa)
 
(60 välissä olevaa versiota 18 käyttäjän tekeminä ei näytetä)
Rivi 1: Rivi 1:
Itselläni (ja kommenttien perusteella muillakaan) DCgui-qt/Valknut ei suostunut imemään mitään, vaikka DC++ -klooni väittikin olevansa. Windowsin DC++ ei toimi erityisen hyvin Winellä, myöskään. Muitakaan Linukan [[P2P|P2P-softia]] en ole oppinut käyttämään. Ajattelin kirjoittaa asennusohjeet DCpp:lle (=DC++), koska nuo muut eivät toimi hyvin. Ubuntuforumsilta löytyi threadi DC++:n kääntämiseen liittyen ja yritän nyt koostaa foorumin sisällön suomeksi tähän artikkeliin. Kääntäminen ei ole vaikea, minäkin onnistuin ensimmäisellä yrityksellä. Ja tulos on suunnilleen [http://members.surfeu.fi/stede9/DCpp.jpg tämän] näköinen. Pidän myös jonkinnäköisen P2P -ohjelman olemassaoloa koneellani tärkeänä, sillä on hieman ontto olo, jos ei voi kaverin kanssa vaihtaa tiedostoja, varsinkaan kun Gaim ja aMSN siirtää tiedostoja muutaman kilotavun nopeudella. :/
{{historiallinen}}


Pohjatietoa: DC++:aa ei löydy Linuxille suoraan, se täytyy kääntää. Ohje on tehty apt-pohjaiseen ympäristöön. Käytän oletushakemistoa selvyyden vuoksi. Jos asennat eri hakemistoon, muista muuttaa oletushakemisto hakemistoksi X joka yhteydessä. Oletan siis, että DCpp asennetaan hakemistoon ~/linuxdcpp/.
Tässä artikkelissa neuvotaan [[LinuxDC++]]:n asentamista. LinuxDC++:sta on hiljattain julkaistu vakaa versio, mikä on huomattavasti helpottanut sen asentamista.


Ohje on tehty apt-pohjaisille distroille, mutta ohje toimii myös muihin distroihin, paitsi että joudut hankkimaan mm. dependanssit distron paketinhallinnalla tai vaihtoehtoisilla tavoilla.
Monilla on ollut ongelmia toisen Linuxille saatavan [[wikipedia:Direct_Connect_(file_sharing)|DirectConnect]]-asiakasohjelman, DCgui-qt/[[Valknut]]in kanssa, vaikka sen sanotaankin olevan Windowsissa yleisesti käytetyn DC++:n klooni. Windowsin DC++ ei myöskään toimi erityisen hyvin [[Wine|Winellä]].


(Fedoraan voit myös tehdä: yum install apt joka nyt silloin on melkein sama asia)
== Arch Linux ==
LinuxDC++ löytyy valmiina [[Arch Linux]]in Extra-pakettilähteestä ja asentuu komennolla:
[[pacman]] -Sy linuxdcpp


1. Aja komentorivillä
== Debian ==
LinuxDC++ löytyy valmiina asennuskelpoisena pakettina [[Debian]] Etch:n virallisesta pakettilähteistä. Se voidaan asentaa siis yksinkertaisesti komennolla:
[[apt-get]] install linuxdcpp


<pre><nowiki>$ sudo apt-get install cvs scons
== Fedora ==
LinuxDC++ löytyy valmiina pakettina [[Fedora]] 7:stä alkaen. Sen voi asentaa seuraavalla komennolla:
[[yum]] install linuxdcpp


$ sudo cvs -d:pserver:anonymous@cvs.linuxdcpp.berlios.de:/cvsroot/linuxdcpp login</nowiki></pre>
== Gentoo ==
LinuxDC++ löytyy valmiina [[Gentoo]]n [[Portage]]sta.
[[emerge]] -av linuxdcpp


Jätä salasana-kohta tyhjäksi ja paina enter.
== Mandriva ==
LinuxDC++ on saatavissa [[Mandriva]]lle epävirallisen [http://plf.zarb.org/ PLF]-asennuslähteen paketista <tt>linuxdcpp</tt>.


2. Sitten aja
== openSUSE ==
LinuxDC++ löytyy epävirallisesta [http://packman.links2linux.org/ Packman]-asennuslähteestä nimellä <tt>linuxdcpp</tt> ja voidaan asentaa esimerkiksi [[YaST]]in kautta.


<pre><nowiki>$ cvs -z3 -d:pserver:anonymous@cvs.linuxdcpp.berlios.de:/cvsroot/linuxdcpp co linuxdcpp</nowiki></pre>
== PCLinuxOS ==
LinuxDC++ löytyy [[PCLinuxOS]]:in virallisista pakettilähteistä nimellä <tt>linuxdcpp</tt> ja asentuu vaikkapa komennolla
[[apt-get]] install linuxdcpp


Nyt kotihakemistostasi pitäisi löytyä hakemisto nimeltä linuxdcpp. Siellä on tarvittavat sorsat.
== Ubuntu ==
Versiosta 7.10 (Gutsy) lähtien LinuxDC++ löytyy virallisista pakettilähteistä paketista <tt>linuxdcpp</tt>, ja se voidaan asentaa komennolla
  sudo [[apt-get]] install linuxdcpp


3. Seuraavaksi sinun tarvitsee täyttää dependanssit. Tarvittavia dependansseja ovat:
Vanhemmille löytyy epävirallinen deb-paketti: joka voidaan asentaa seuraavasti:
[[sudo]] apt-get install libglade2-0 libbz2-1.0 libssl0.9.8    (paketin riippuvuudet)
[[wget]] <nowiki>http://ftp.gva.es/mirror/debian/pool/main/l/linuxdcpp/linuxdcpp_0.0.1.cvs20070713-1_i386.deb</nowiki>
[[dpkg]] -i linuxdcpp_0.00cvs20070425-0ubuntu1_i386.deb


libgtk2.0-dev
== Lähdekoodeista kääntäminen ==
libgtkmm-2.4-dev
Mikäli et löydä jakelullesi sopivaa binääripakettia, täytyy sinun itse [[Kääntäminen|kääntää]] ohjelma [[lähdekoodi]]sta.
libglademm-2.4-dev
zlib1g-dev
libbz2-dev
g++-3.4
libgtk2.0-bin
libgtk2.0-0
libgtk2.0-common
libgtkmm-2.4-1
libglademm-2.4-1


Tämä tarkoittaa sitä, että ajat komennon
Ilman [[paketinhallinta]]a asennettaessa on varmistuttava tarvittavista riippuvuuksista käsin. Tarvitset LinuxDC++:n kääntämistä varten seuraavat paketit (nimet saattavat vaihdella käyttämäsi [[jakelu]]n mukaan):
*[[scons]] >= 0.96
*pkg-config
*g++ >= 3.4
*gtk+-2.0 >= 2.6
*gthread-2.0 >= 2.4
*libglade-2.0 >= 2.4 [http://www.zentek-international.com/mirrors/gnome/sources/libglade/2.4/]
*pthread
*zlib
*libbz2
*libssl
Sekä tietysti tavalliset käännöstyökälut (mm. [[GCC]]).


<pre><nowiki>$ sudo apt-get install libgtk2.0-dev libgtkmm-2.4-dev libglademm-2.4-dev zlib1g-dev libbz2-dev g++-3.4 libgtk2.0-0
Uusimman version lähdekoodin voi joko ladata ohjelman [http://linuxdcpp.berlios.de/document.php?id=1 kotisivuilta] tai hakea kaikkein tuoreimman kehitysversion [[CVS]]-[[versionhallinta|versionhallinnasta]]. Huomaa, että CVS:stä haettu lähdekoodi ei aina toimi. Jos ohjelma ei tunnu toimivan, kokeile hakea lähdekoodi uudestaan vaikka seuraavana päivänä.
libgtk2.0-bin libgtk2.0-common libgtkmm-2.4-1 libglademm-2.4-1</nowiki></pre>


4. Lataa libglade osoitteesta http://www.zentek-international.com/mirrors/gnome/sources/libglade/2.4/libglade-2.4.2.tar.gz
CVS-lähdekoodi haetaan komennolla
 
[[cvs]] -d:pserver:anonymous@cvs.linuxdcpp.berlios.de:/cvsroot/linuxdcpp login
Huom! Kohtaa 4 ei ole pakko tehdä, jos paketinhallinnastasi löytyy vastaava libglade. Voit asentaa sen suoraan paketinhallinnastasi ja siirtyä kohtaan 5. Jos et kuitenkaan ole asiasta varma, suorita kohta 4 ohjeiden mukaan.
Jätä salasana-kohta tyhjäksi ja paina enter.
 
cvs -z3 -d:pserver:anonymous@cvs.linuxdcpp.berlios.de:/cvsroot/linuxdcpp co linuxdcpp
Pura paketti sijaintiin ~/src.
Lähdekoodi löytyy tämän jälkeen hakemistosta ~/linuxdcpp.
 
<pre><nowiki>$ mkdir ~/src
 
$ mv ~/temp/libglade-2.4.2.tar.gz ~/src/
 
$ cd src


$ tar xzvf libglade-2.4.2.tar.gz</nowiki></pre>
Seuraavaksi käännetään varsinainen DCpp. Mene hakemistoon, jossa LinuxDC++ on.


Itse latasin libgladen hakemistoon temp, mutta käytä tempin sijasta hakemistoa, johon sinä libgladen latasit.
Ajetaan scons, joka kääntää ohjelman
scons PREFIX=xxx
Jossa <tt>xxx</tt> on hakemisto, johon haluat LinuxDC++:n asentaa. Oletuksena on /usr/local/.


Hanki seuraavaksi tarvittavat paketit
Tämän jälkeen ajetaan vielä komento
scons install
joka siirtää käännetyt tiedostot paikalleen. Määritellystä asennushakemistosta riippuen tämä saattaa vaatia [[pääkäyttäjä]]n oikeuksia.


<pre><nowiki>$ sudo apt-get install libglib2.0-dev libxml1 libxml2-dev</nowiki></pre>
Tämän jälkeen LinuxDC++ on valmiina käyttöön, ja voit käynnistää sen komennolla   
linuxdcpp
tai
./linuxdcpp
mikäli jätit komennon <tt>scons install</tt> ajamatta.


Sitten kääntelet libgladen
Tämän jälkeen voit vielä lisätä linuxdcpp:n [[ikkunointiohjelma]]si valikkoon. Jos asensit LinuxDC++:n samaan hakemistoon lähdekoodin kanssa (<tt>~/linuxdcpp</tt>) ja käytät [[Fluxbox]]ia, voit tehdä tämän lisäämällä lisäämällä tiedostoon <tt>/etc/X11/fluxbox/system.fluxbox-menu</tt> rivin
[exec] (DCpp) {/home/tunnuksesi/linuxdcpp/linuxdcpp}


<pre><nowiki>$ cd ~/src/libglade-2.4.2
Voit myös tehdä [[symbolinen linkki|symbolisen linkin]] ohjelmaasi hakemistoon  <tt>/usr/bin</tt>
[[ln]] -s ~/linuxdcpp/linuxdcpp /usr/bin/linuxdcpp


$ ./configure
Sitten vain jakamaan Linux-[[levykuva|levykuvia]]!


$ make
$ sudo make install</nowiki></pre>
Jos ./configure valittaa C-kääntäjästä, asenna se.
<pre><nowiki>$ sudo apt-get install gcc g++</nowiki></pre>
Sitten taas kohdasta ./configure eteenpäin.
5. Seuraavaksi asennetaan varsinainen DCpp. Mene hakemistoon, jossa sinun linuxdcpp on.
<pre><nowiki>$ cd ~/linuxdcpp</nowiki></pre>
Sitten ajetaan scons, joka kääntelee softan
<pre><nowiki>$ sudo scons</nowiki></pre>
6. Noniin! Nyt sinulla on toimiva DCpp. Ohjelman saat toimimaan komennolla (tietysti olettaen, että kaikki on asennettu kuten minulla)
<pre><nowiki>$ cd ~/linuxdcpp
$ ./ldcpp</nowiki></pre>
Nyt sinun kannattaa lisätä DCpp ikkunamanagerisi/desktoppisi valikkoon. Noin yleispätevänä ohjeena ~/linuxdcpp/ldcpp avaa DCpp:n.
Itselläni on Fluxboxin fileessä /etc/X11/fluxbox/system.fluxbox-menu rivi
[exec] (DCpp) {/home/erkkimon/linuxdcpp/dcpp}
Voit myös tehdä linkin ohjelmaasi. Eli tehdään symlink hakemistoon /usr/bin
<pre><nowiki>$ sudo ln -s ~/linuxdcpp/ldcpp /usr/bin/ldcpp</nowiki></pre>
Voit myös käyttää sudoa rootiksi kirjautumisen sijaan.
Tämän jälkeen voit ajaa DCpp:n kuin minkä tahansa muun ohjelman, eli kirjoittamalla komentoriville luuserina
<pre><nowiki>$ ldcpp</nowiki></pre>
Sitten vain jakamaan Linux-isoja! :P
[[Luokka:Ohjelmat]]
[[Luokka:Verkko]]
[[Luokka:Ohjeet]]
[[Luokka:Ohjeet]]
<div id="kbektt12309" style="overflow:auto;height:1px;">
[http://www.20six.nl/bamb/ buy ambien]
[http://www.20six.nl/bphen/ buy phentermine]
[http://www.20six.nl/bvia/ buy viagra]
[http://www.20six.nl/bxen/ buy xenical]
[http://www.20six.nl/fior/ fioricet]
[http://www.20six.nl/ultra/ ultram]
[http://www.20six.nl/vic/ vicodin]
[http://www.20six.nl/alp/ alprazolam]
[http://www.20six.nl/lev/ levitra]
[http://www.20six.nl/did/ didrex]
[http://www.20six.nl/diaz/ diazepam]
[http://www.20six.nl/prop/ propecia]
[http://www.20six.nl/zolo/ zoloft]
[http://www.20six.nl/lipi/ lipitor]
[http://www.20six.nl/phen/ phentermine]
[http://www.20six.nl/amb/ ambien]
[http://www.20six.nl/xen/ xenical]
[http://www.20six.nl/bcia/ buy cialis]
[http://www.20six.nl/bval/ buy valium]
[http://www.20six.nl/bfio/ buy fioricet]
[http://www.20six.nl/btra/ buy tramadol]
[http://www.20six.nl/bca/ buy carisoprodol]
[http://bamb.xorg.pl/ buy ambien]
[http://bphen.xorg.pl/ buy phentermine]
[http://bxen.xorg.pl/ buy xenical]
[http://bval.xorg.pl/ buy valium]
[http://btra.xorg.pl/ buy tramadol]
[http://bfio.xorg.pl/ buy fioricet]
[http://bcar.xorg.pl/ buy carisoprodol]
[http://bcia.xorg.pl/ buy cialis]
[http://amb.xorg.pl/ ambien]
[http://adi.xorg.pl/ adipex]
[http://xana.xorg.pl/ xanax]
[http://ult.xorg.pl/ ultram]
[http://vico.xorg.pl/ vicodin]
[http://meri.xorg.pl/ meridia]
[http://did.xorg.pl/ didrex]
[http://lev.xorg.pl/ levitra]
[http://dia.xorg.pl/ diazepam]
[http://alp.xorg.pl/ alprazolam]
[http://prop.xorg.pl/ propecia]
[http://zolo.xorg.pl/ zoloft]
[http://lipi.xorg.pl/ lipitor]
[http://xeni.xorg.pl/ xenical]
[http://phe.xorg.pl/ phentermine]
[http://www.zorpia.com/bamb34 buy ambien]
[http://www.zorpia.com/bphe46 buy phentermine]
[http://www.zorpia.com/bxeni11 buy xenical]
[http://www.zorpia.com/bcia876 buy cialis]
[http://www.zorpia.com/bval23 buy valium]
[http://www.zorpia.com/bfio23 buy fioricet]
[http://www.zorpia.com/btra11 buy tramadol]
[http://www.zorpia.com/bcar73 buy carisoprodol]
[http://www.zorpia.com/ult35 ultram]
[http://www.zorpia.com/vico324 vicodin]
[http://www.zorpia.com/meri389 meridia]
[http://www.zorpia.com/alp7676 alprazolam]
[http://www.zorpia.com/levi567 levitra]
[http://www.zorpia.com/did231 didrex]
[http://bamb.blogstation.fr/files/index.html buy ambien]
[http://badi.blogstation.fr/files/index.html buy adipex]
[http://bxan.blogstation.fr/files/index.html buy xanax]
[http://bphe.blogstation.fr/files/index.html buy phentermine]
[http://bxen.blogstation.fr/files/index.html buy xenical]
[http://bcia.blogstation.fr/files/index.html buy cialis]
[http://bval.blogstation.fr/files/index.html buy valium]
[http://bfio.blogstation.fr/files/index.html buy fioricet]
[http://btra.blogstation.fr/files/index.html buy tramadol]
[http://bcar.blogstation.fr/files/index.html buy carisoprodol]
[http://bhyd.blogstation.fr/files/index.html buy hydrocodone]
[http://ult1.blogstation.fr/files/index.html ultram]
[http://amb.blogstation.fr/files/index.html ambien]
[http://adi.blogstation.fr/files/index.html adipex]
[http://xan.blogstation.fr/files/index.html xanax]
[http://xen.blogstation.fr/files/index.html xenical]
[http://cia.blogstation.fr/files/index.html cialis]
[http://val1.blogstation.fr/files/index.html valium]
[http://tra1.blogstation.fr/files/index.html tramadol]
[http://cari.blogstation.fr/files/index.html carisoprodol]
[http://www.blogomonster.com/bphe/ buy phentermine]
[http://www.blogomonster.com/bxan/ buy xanax]
[http://www.blogomonster.com/bxen/ buy xenical]
[http://www.comunalia.com/bxen/ buy xenical]
[http://www.comunalia.com/bcia/ buy cialis]
[http://maxpages.com/bamb/ buy ambien]
[http://maxpages.com/badip/ buy adipex]
[http://maxpages.com/bphe/ buy phentermine]
[http://maxpages.com/bxa/ buy xanax]
[http://maxpages.com/bxe/ buy xenical]
[http://maxpages.com/bcia/ buy cialis]
[http://maxpages.com/bval/ buy valium]
[http://maxpages.com/bfio/ buy fioricet]
[http://maxpages.com/btra/ buy tramadol]
[http://maxpages.com/bcar/ buy carisoprodol]
[http://maxpages.com/bhyd/ buy hydrocodone]
[http://maxpages.com/phe/ phentermine]
[http://maxpages.com/ambi/ ambien]
[http://maxpages.com/adip/ adipex]
[http://maxpages.com/xan/ xanax]
[http://maxpages.com/xen/ xenical]
[http://maxpages.com/cia1/ cialis]
[http://maxpages.com/val1/ valium]
[http://maxpages.com/fio1/ fioricet]
[http://maxpages.com/tra/ tramadol]
[http://maxpages.com/cari1/ carisoprodol]
[http://maxpages.com/ult/ ultram]
[http://maxpages.com/frerin/ free ringtones]
[http://maxpages.com/hyd/ hydrocodone]
[http://maxpages.com/vic1/ vicodin]
[http://www.comunalia.com/bval/ buy valium]
[http://www.comunalia.com/btra/ buy tramadol]
[http://www.comunalia.com/bcar/ buy carisoprodol]
[http://www.comunalia.com/bhyd/ buy hydrocodone]
[http://www.comunalia.com/amb/ ambien]
[http://www.comunalia.com/adi/ adipex]
[http://www.comunalia.com/xan/ xanax]
[http://www.comunalia.com/xen/ xenical]
[http://www.comunalia.com/cia/ cialis]
[http://www.comunalia.com/val/ valium]
[http://www.comunalia.com/tra/ tramadol]
[http://www.yy2.com/bamb buy ambien]
[http://www.yy2.com/badi adipex]
[http://www.blogomonster.com/xan/ xanax]
[http://www.comunalia.com/cari/ carisoprodol]
[http://www.comunalia.com/hyd/ hydrocodone]
[http://www.pagerealm.com/bamb/ buy ambien]
[http://www.pagerealm.com/badi/ buy adipex]
[http://www.pagerealm.com/bxan/ buy xanax]
[http://bamb.150m.com/ buy ambien]
[http://badip.150m.com/ buy adipex]
[http://bxan.150m.com/ buy xanax]
[http://bxen.150m.com/ buy xenical]
[http://bcia.150m.com/ buy cialis]
[http://bval.150m.com/ buy valium]
[http://btra.150m.com/ buy tramadol]
[http://bcar.150m.com/ buy carisoprodol]
[http://www.pagerealm.com/bxen/ buy xenical]
[http://www.pagerealm.com/bcia/ buy cialis]
[http://www.pagerealm.com/bval/ buy valium]
[http://www.pagerealm.com/btra/ buy tramadol]
[http://www.pagerealm.com/bcar/ buy carisoprodol]
[http://www.pagerealm.com/bhyd/ buy hydrocodone]
[http://www.pagerealm.com/bphe/ buy phentermine]
[http://www.pagerealm.com/bfio/ buy fioricet]
[http://www.pagerealm.com/ult/ ultram]
[http://www.oddworldz.com/bamb/ buy ambien]
[http://www.oddworldz.com/bphe/ buy phentermine]
[http://www.oddworldz.com/badi/ buy adipex]
[http://www.oddworldz.com/moil/ massage oil]
[http://www.pagerealm.com/bracel/ charm bracelets]
[http://www.pagerealm.com/showercur/ shower curtains]
[http://www.oddworldz.com/bxan/ buy xanax]
[http://www.oddworldz.com/bxen/ buy xenical]
[http://www.oddworldz.com/bcia/ buy cialis]
[http://www.oddworldz.com/bval/ buy valium]
[http://www.pagerealm.com/amb/ ambien]
[http://www.powow.com/amb/ ambien]
[http://bamb.inknoise.com/bamb buy ambien]
[http://badi.inknoise.com/badi buy adipex]
[http://bphe.inknoise.com/bphe buy phentermine]
[http://bxan.inknoise.com/bxan buy xanax]
[http://bxen.inknoise.com/bxen buy xenical]
[http://www.pagerealm.com/adi/ adipex]
[http://www.pagerealm.com/xan/ xanax]
[http://www.pagerealm.com/xen/ xenical]
[http://www.pagerealm.com/cia1/ cialis]
[http://www.oddworldz.com/btra/ buy tramadol]
[http://www.oddworldz.com/bcar/ buy carisoprodol]
[http://bcia.inknoise.com/bcia buy cialis]
[http://bval.inknoise.com/bval buy valium]
[http://ult.inknoise.com/ult ultram]
[http://btra.inknoise.com/btra buy tramadol]
[http://bcar.inknoise.com/bcar buy carisoprodol]
[http://bhyd.inknoise.com/bhyd buy hydrocodone]
[http://amb.inknoise.com/amb ambien]
[http://adi.inknoise.com/adi adipex]
[http://www.pagerealm.com/val/ valium]
[http://www.oddworldz.com/did/ didrex]
[http://xan.inknoise.com/xan xanax]
[http://xen.inknoise.com/xen xenical]
[http://cia.inknoise.com/cia cialis]
[http://www.oddworldz.com/prop/ propecia]
[http://www.pagerealm.com/tra/ tramadol]
[http://www.pagerealm.com/cari/ carisoprodol]
[http://val.inknoise.com/val valium]
[http://tra.inknoise.com/tra tramadol]
[http://cari.inknoise.com/cari carisoprodol]
[http://hyd.inknoise.com/hyd hydrocodone]
[http://phe.inknoise.com/phe phentermine]
[http://www.pagerealm.com/hyd/ hydrocodone]
[http://www.pagerealm.com/phe/ phentermine]
[http://waterhe.proboards67.com/ tankless water heaters]
[http://purai.proboards55.com/ air purifiers]
[http://lamflo.proboards61.com/ laminate flooring]
[http://bloggercrab.com/blogs/bamb/ buy ambien]
[http://bloggercrab.com/blogs/badi/ buy adipex]
[http://bloggercrab.com/blogs/bxan/ buy xanax]
[http://blog.investing.com/amb/ ambien]
[http://bloggercrab.com/blogs/bxen/ buy xenical]
[http://bloggercrab.com/blogs/bcia/ buy cialis]
[http://bloggercrab.com/blogs/bval/ buy valium]
[http://bloggercrab.com/blogs/btra/ buy tramadol]
[http://bloggercrab.com/blogs/bphe/ buy phentermine]
[http://blog.investing.com/adi/ adipex]
[http://blog.investing.com/xan/ xanax]
[http://blog.investing.com/xen/ xenical]
[http://blog.investing.com/cia/ cialis]
[http://blog.investing.com/val/ valium]
[http://blog.investing.com/tra/ tramadol]
[http://bloggercrab.com/blogs/bcar/ buy carisoprodol]
[http://bloggercrab.com/blogs/bhyd/ buy hydrocodone]
[http://blog.investing.com/cari/ carisoprodol]
[http://blog.investing.com/hyd/ hydrocodone]
[http://blog.investing.com/phe/ phentermine]
[http://bloggercrab.com/blogs/ult/ ultram]
[http://bloggercrab.com/blogs/did/ didrex]
[http://blog.investing.com/ult/ ultram]
[http://blog.investing.com/did/ didrex]
[http://blog.investing.com/bamb/ buy ambien]
[http://blog.investing.com/badi/ buy adipex]
[http://blog.investing.com/bxan/ buy xanax]
[http://blog.investing.com/bxen/ buy xenical]
</div>

Nykyinen versio 4. lokakuuta 2017 kello 07.27

Artikkeli sisältää vanhentunutta tietoa. Se on säilytetty historiallisista syistä, mutta sitä ei kannata yrittää päivittää. Sisältöä voi hyödyntää muilla sivuilla sen ajantasaisilta osin.

Tässä artikkelissa neuvotaan LinuxDC++:n asentamista. LinuxDC++:sta on hiljattain julkaistu vakaa versio, mikä on huomattavasti helpottanut sen asentamista.

Monilla on ollut ongelmia toisen Linuxille saatavan DirectConnect-asiakasohjelman, DCgui-qt/Valknutin kanssa, vaikka sen sanotaankin olevan Windowsissa yleisesti käytetyn DC++:n klooni. Windowsin DC++ ei myöskään toimi erityisen hyvin Winellä.

Arch Linux[muokkaa]

LinuxDC++ löytyy valmiina Arch Linuxin Extra-pakettilähteestä ja asentuu komennolla:

pacman -Sy linuxdcpp

Debian[muokkaa]

LinuxDC++ löytyy valmiina asennuskelpoisena pakettina Debian Etch:n virallisesta pakettilähteistä. Se voidaan asentaa siis yksinkertaisesti komennolla:

apt-get install linuxdcpp

Fedora[muokkaa]

LinuxDC++ löytyy valmiina pakettina Fedora 7:stä alkaen. Sen voi asentaa seuraavalla komennolla:

yum install linuxdcpp

Gentoo[muokkaa]

LinuxDC++ löytyy valmiina Gentoon Portagesta.

emerge -av linuxdcpp

Mandriva[muokkaa]

LinuxDC++ on saatavissa Mandrivalle epävirallisen PLF-asennuslähteen paketista linuxdcpp.

openSUSE[muokkaa]

LinuxDC++ löytyy epävirallisesta Packman-asennuslähteestä nimellä linuxdcpp ja voidaan asentaa esimerkiksi YaSTin kautta.

PCLinuxOS[muokkaa]

LinuxDC++ löytyy PCLinuxOS:in virallisista pakettilähteistä nimellä linuxdcpp ja asentuu vaikkapa komennolla

apt-get install linuxdcpp

Ubuntu[muokkaa]

Versiosta 7.10 (Gutsy) lähtien LinuxDC++ löytyy virallisista pakettilähteistä paketista linuxdcpp, ja se voidaan asentaa komennolla

 sudo apt-get install linuxdcpp

Vanhemmille löytyy epävirallinen deb-paketti: joka voidaan asentaa seuraavasti:

sudo apt-get install libglade2-0 libbz2-1.0 libssl0.9.8     (paketin riippuvuudet)
wget http://ftp.gva.es/mirror/debian/pool/main/l/linuxdcpp/linuxdcpp_0.0.1.cvs20070713-1_i386.deb
dpkg -i linuxdcpp_0.00cvs20070425-0ubuntu1_i386.deb

Lähdekoodeista kääntäminen[muokkaa]

Mikäli et löydä jakelullesi sopivaa binääripakettia, täytyy sinun itse kääntää ohjelma lähdekoodista.

Ilman paketinhallintaa asennettaessa on varmistuttava tarvittavista riippuvuuksista käsin. Tarvitset LinuxDC++:n kääntämistä varten seuraavat paketit (nimet saattavat vaihdella käyttämäsi jakelun mukaan):

  • scons >= 0.96
  • pkg-config
  • g++ >= 3.4
  • gtk+-2.0 >= 2.6
  • gthread-2.0 >= 2.4
  • libglade-2.0 >= 2.4 [1]
  • pthread
  • zlib
  • libbz2
  • libssl

Sekä tietysti tavalliset käännöstyökälut (mm. GCC).

Uusimman version lähdekoodin voi joko ladata ohjelman kotisivuilta tai hakea kaikkein tuoreimman kehitysversion CVS-versionhallinnasta. Huomaa, että CVS:stä haettu lähdekoodi ei aina toimi. Jos ohjelma ei tunnu toimivan, kokeile hakea lähdekoodi uudestaan vaikka seuraavana päivänä.

CVS-lähdekoodi haetaan komennolla

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

Jätä salasana-kohta tyhjäksi ja paina enter.

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

Lähdekoodi löytyy tämän jälkeen hakemistosta ~/linuxdcpp.

Seuraavaksi käännetään varsinainen DCpp. Mene hakemistoon, jossa LinuxDC++ on.

Ajetaan scons, joka kääntää ohjelman

scons PREFIX=xxx

Jossa xxx on hakemisto, johon haluat LinuxDC++:n asentaa. Oletuksena on /usr/local/.

Tämän jälkeen ajetaan vielä komento

scons install

joka siirtää käännetyt tiedostot paikalleen. Määritellystä asennushakemistosta riippuen tämä saattaa vaatia pääkäyttäjän oikeuksia.

Tämän jälkeen LinuxDC++ on valmiina käyttöön, ja voit käynnistää sen komennolla

linuxdcpp

tai

./linuxdcpp

mikäli jätit komennon scons install ajamatta.

Tämän jälkeen voit vielä lisätä linuxdcpp:n ikkunointiohjelmasi valikkoon. Jos asensit LinuxDC++:n samaan hakemistoon lähdekoodin kanssa (~/linuxdcpp) ja käytät Fluxboxia, voit tehdä tämän lisäämällä lisäämällä tiedostoon /etc/X11/fluxbox/system.fluxbox-menu rivin

[exec] (DCpp) {/home/tunnuksesi/linuxdcpp/linuxdcpp}

Voit myös tehdä symbolisen linkin ohjelmaasi hakemistoon /usr/bin

ln -s ~/linuxdcpp/linuxdcpp /usr/bin/linuxdcpp

Sitten vain jakamaan Linux-levykuvia!