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ämä ohje toimii suoraan [[Debian]]issa ja siihen pohjautuvissa jakeluissa (esim. [[Ubuntu]]). Muissa jakeluissa ohjetta joutuu ehkä soveltamaan! | |||
Monilla on ollut ongelmia DCgui-qt/Valknutin kanssa, vaikka sen sanotaankin olevan Windowsissa yleisesti käytetyn DC++:n klooni. DC++ ei myöskään toimi erityisen hyvin [[Wine|Winellä]]. Muitakaan kunnollisia DirectConnect-asiakasohjelmia ei Linuxille juurikaan ole. Tämä opas perustuu Ubuntun foorumeila olleeseen DC++:n kääntämisohjeeseen. Kääntäminen ei ole vaikea, ja tulos on suunnilleen [http://members.surfeu.fi/stede9/DCpp.jpg tämän] näköinen. '''Huom!!''' Lähdekoodeista kääntäminen ei ole tarpeen Debian Etch:ssä. | |||
== Asentaminen == | |||
== | ===Debian === | ||
Linuxdcpp löytyy valmiina asennuskelpoisena pakettina [[Debian]] Etch:n virallisesta pakettilähteistä. Se voidaan asentaa siis yksinkertaisesti komennolla: | |||
== | |||
[[apt-get]] install linuxdcpp | [[apt-get]] install linuxdcpp | ||
== | === Ubuntu === | ||
{{epävirallinen pakettilähde}} | |||
[[ | [[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 | |||
== | ===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>. | |||
== | === 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 | |||
== | === Lähdekoodeista kääntäminen === | ||
Pohjatietoa: DC++:aa ei löydy useille Linux-jakeluille suoraan, joten se täytyy [[Kääntäminen|kääntää itse]] lähdekoodista. Tässä ohjeessa se asennetaan hakemistoon <tt>/~linuxdcpp/</tt>. | |||
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]] | |||
*libgtk2.0-dev | |||
*libglade2-dev [http://www.zentek-international.com/mirrors/gnome/sources/libglade/2.4/] | |||
*libbz2-dev | |||
*libssl-dev | |||
Ilman | |||
*[[scons]] | |||
* | |||
* | |||
*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. | |||
Lataa libglade osoitteesta http://www.zentek-international.com/mirrors/gnome/sources/libglade/2.4/libglade-2.4.2.tar.gz | |||
Seuraavaksi käännetään varsinainen DCpp. Mene hakemistoon, jossa sinun linuxdcpp on. | |||
cd linuxdcpp | |||
Tämän jälkeen | Sitten ajetaan scons, joka kääntää ohjelman | ||
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 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/ | [exec] (DCpp) {/home/erkkimon/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]] |