Muokataan sivua DC++:n asennusohje
Siirry navigaatioon
Siirry hakuun
Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.
Nykyinen versio | Oma tekstisi | ||
Rivi 1: | Rivi 1: | ||
Tässä artikkelissa neuvotaan [[Linuxdcpp]]:n asentamista. Vaikka Linuxdcpp:stä ei vielä ole julkaistu virallista vakaata versiota, saattaa sen asennus silti monessakin tapauksessa kannattaa. Monilla on ollut ongelmia toisen Linuxille saatavan 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ä]]. Muitakaan kunnollisia DirectConnect-asiakasohjelmia ei Linuxille juuri ole. Tämä opas perustuu Ubuntun foorumeila olleeseen DC++:n kääntämisohjeeseen. Kääntäminen ei yleisesti ottaen ole kovin vaikeaa. '''Huom!!''' Lähdekoodeista kääntäminen ei ole tarpeen Arch Linuxissa, Debian Etchissä, Gentoossa, Ubuntussa sekä muissa [[jakelu]]issa, joille Linuxdcpp löytyy suoraan paketinhallinnasta. | |||
== Asentaminen == | |||
===Arch Linux === | |||
Linuxdcpp löytyy valmiina [[Arch Linux]]in [[Unstable]]-pakettilähteestä ja asentuu komennolla: | |||
[[pacman]] -Sy linuxdcpp-cvs | |||
Unstable-pakettilähde voidaan kytkeä päälle poistamalla kommenttimerkki riviltä | |||
#Include = /etc/pacman.d/unstable | |||
Pacmanin [[asetustiedostojen perusteet|asetustiedostosta]] <tt>/etc/pacman.conf</tt>. | |||
===Debian === | |||
Linuxdcpp löytyy valmiina asennuskelpoisena pakettina [[Debian]] Etch:n virallisesta pakettilähteistä. Se voidaan asentaa siis yksinkertaisesti komennolla: | |||
[[apt-get]] install linuxdcpp | |||
== | === Gentoo === | ||
Linuxdcpp löytyy valmiina [[Gentoo]]n [[Portage]]sta. Se on tällä hetkellä "[[MASKED-_ja_TESTING-pakettien_k%C3%A4ytt%C3%A4minen_Gentoossa|Masked]] by keyword". | |||
[[ | [[emerge]] -av linuxdcpp | ||
== | === Ubuntu === | ||
{{epävirallinen pakettilähde}} | |||
[[apt-get]] | [[Ubuntu]]lle on saatavissa 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://mbnet.fi/heikki_m/deb/linuxdcpp/linuxdcpp_0.00cvs20070425-0ubuntu1_i386.deb</nowiki> | |||
[[dpkg]] -i linuxdcpp_0.00cvs20070425-0ubuntu1_i386.deb | |||
Jonka jälkeen ohjelma käynnistyy komennolla linuxdcpp | |||
Mikäli edellämainitun paketin kanssa ilmenee ongelmia, hieman vanhempi versio on saatavilla seuraavasta osoitteesta: | |||
http://ftp.gva.es/mirror/debian/pool/main/l/linuxdcpp/linuxdcpp0.691_0.0.1.cvs20061024-1_i386.deb | |||
Pykälää uudempi versio taas löytyy osoitteesta: | |||
http://ftp.gva.es/mirror/debian/pool/main/l/linuxdcpp/linuxdcpp_0.0.1.cvs20070713-1_i386.deb | |||
Mikäli käytössä on uusin ja päivitetty versio Ubuntusta, paketin asennus onnistuu yleensä yksinkertaisesti lataamalla ja tuplaklikkaamalla. | |||
=== Lähdekoodeista kääntäminen === | |||
Mikäli et löydä jakelullesi sopivaa binääripakettia, täytyy sinun itse [[Kääntäminen|kääntää]] ohjelma [[lähdekoodi]]sta. Tässä ohjeessa linuxdcpp asennetaan hakemistoon <tt>~/linuxdcpp/</tt>. | |||
== Lähdekoodeista kääntäminen == | |||
Mikäli et löydä jakelullesi sopivaa binääripakettia, täytyy sinun itse [[Kääntäminen|kääntää]] ohjelma [[lähdekoodi]]sta. | |||
Ilman | Ilman paketinhallintaa asennettaessa on varmistuttava tarvittavista riippuvuuksista käsin. Tarvitset linuxdcpp:n kääntämistä varten seuraavat paketit (nimet saattavat vaihdella käyttämäsi [[jakelu]]n mukaan): | ||
*[[scons]] | *[[scons]] | ||
* | *libgtk2.0-dev | ||
*libglade2-dev [http://www.zentek-international.com/mirrors/gnome/sources/libglade/2.4/] | |||
*libbz2-dev | |||
*libssl-dev | |||
* | |||
*libbz2 | |||
*libssl | |||
Sekä tietysti tavalliset käännöstyökälut (mm. [[GCC]]). | Sekä tietysti tavalliset käännöstyökälut (mm. [[GCC]]). | ||
Haetaan aluksi ohjelman lähdekoodi sen [[CVS]]-varastosta. 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ä. | |||
Lähdekoodi haetaan komennolla | |||
[[cvs]] -d:pserver:anonymous@cvs.linuxdcpp.berlios.de:/cvsroot/linuxdcpp login | [[cvs]] -d:pserver:anonymous@cvs.linuxdcpp.berlios.de:/cvsroot/linuxdcpp login | ||
Jätä salasana-kohta tyhjäksi ja paina enter. | Jätä salasana-kohta tyhjäksi ja paina enter. | ||
cvs -z3 -d:pserver:anonymous@cvs.linuxdcpp.berlios.de:/cvsroot/linuxdcpp co linuxdcpp | cvs -z3 -d:pserver:anonymous@cvs.linuxdcpp.berlios.de:/cvsroot/linuxdcpp co linuxdcpp | ||
Nyt nykyisestä hakemistostasi pitäisi löytyä hakemisto nimeltä linuxdcpp. Sieltä löytyy ohjelman lähdekoodi. | |||
Seuraavaksi käännetään varsinainen DCpp. Mene hakemistoon, jossa linuxdcpp on: | |||
cd linuxdcpp | |||
Sitten ajetaan scons, joka kääntää ohjelman | |||
scons | scons release=1 PREFIX=/home/tunnuksesi/linuxdcpp | ||
Jossa <tt>/home/tunnuksesi/linuxdcpp</tt> on hakemisto, johon haluat linuxdcpp:n asentaa. | |||
Tämän jälkeen | Tämän jälkeen linuxdcpp on valmiina käyttöön, ja voit käynnistää sen komennolla ./linuxdcpp | ||
Nyt sinun kannattaa lisätä DCpp ikkunamanagerisi valikkoon. Noin yleispätevänä ohjeena ~/linuxdcpp/linuxdcpp avaa DCpp:n. Esimerkiksi [[Fluxbox]]in valikkoon se saataisiin lisäämällä tiedostoon <tt>/etc/X11/fluxbox/system.fluxbox-menu</tt> rivi | |||
[exec] (DCpp) {/home/tunnuksesi/linuxdcpp/ | [exec] (DCpp) {/home/tunnuksesi/linuxdcpp/dcpp} | ||
Voit myös tehdä [[symbolinen linkki| | Voit myös tehdä [[symbolinen linkki|linkin]] ohjelmaasi hakemistoon <tt>/usr/bin</tt> | ||
[[ln]] -s ~/linuxdcpp/linuxdcpp /usr/bin/linuxdcpp | [[ln]] -s ~/linuxdcpp/linuxdcpp /usr/bin/linuxdcpp | ||
Sitten vain jakamaan Linux- | Tämän jälkeen voit ajaa DCpp:n kuin minkä tahansa muun ohjelman, eli kirjoittamalla komentoriville tavallisena käyttäjänä | ||
linuxdcpp | |||
Sitten vain jakamaan Linux-isoja! :P | |||
[[Luokka:Ohjeet]] | [[Luokka:Ohjeet]] |