Ero sivun ”DC++:n asennusohje” versioiden välillä
Ei muokkausyhteenvetoa |
Ei muokkausyhteenvetoa |
||
Rivi 7: | Rivi 7: | ||
1. Aja komentorivillä | 1. Aja komentorivillä | ||
$ sudo apt-get install cvs scons | <pre><nowiki>$ sudo apt-get install cvs scons | ||
$ sudo cvs -d:pserver:anonymous@cvs.linuxdcpp.berlios.de:/cvsroot/linuxdcpp login | $ sudo cvs -d:pserver:anonymous@cvs.linuxdcpp.berlios.de:/cvsroot/linuxdcpp login</nowiki></pre> | ||
Jätä salasana-kohta tyhjäksi ja paina enter. | Jätä salasana-kohta tyhjäksi ja paina enter. | ||
Rivi 15: | Rivi 15: | ||
2. Sitten aja | 2. Sitten aja | ||
$ cvs -z3 -d:pserver:anonymous@cvs.linuxdcpp.berlios.de:/cvsroot/linuxdcpp co linuxdcpp | <pre><nowiki>$ cvs -z3 -d:pserver:anonymous@cvs.linuxdcpp.berlios.de:/cvsroot/linuxdcpp co linuxdcpp</nowiki></pre> | ||
Nyt kotihakemistostasi pitäisi löytyä hakemisto nimeltä linuxdcpp. Siellä on tarvittavat sorsat. | Nyt kotihakemistostasi pitäisi löytyä hakemisto nimeltä linuxdcpp. Siellä on tarvittavat sorsat. | ||
Rivi 35: | Rivi 35: | ||
Tämä tarkoittaa sitä, että ajat komennon | Tämä tarkoittaa sitä, että ajat komennon | ||
$ 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 libgtk2.0-bin libgtk2.0-common libgtkmm-2.4-1 libglademm-2.4-1 | <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 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 | 4. Lataa libglade osoitteesta http://www.zentek-international.com/mirrors/gnome/sources/libglade/2.4/libglade-2.4.2.tar.gz | ||
Rivi 43: | Rivi 43: | ||
Pura paketti sijaintiin ~/src. | Pura paketti sijaintiin ~/src. | ||
$ mkdir ~/src | <pre><nowiki>$ mkdir ~/src | ||
$ mv ~/temp/libglade-2.4.2.tar.gz ~/src/ | $ mv ~/temp/libglade-2.4.2.tar.gz ~/src/ | ||
Rivi 49: | Rivi 49: | ||
$ cd src | $ cd src | ||
$ tar xzvf libglade-2.4.2.tar.gz | $ tar xzvf libglade-2.4.2.tar.gz</nowiki></pre> | ||
Itse latasin libgladen hakemistoon temp, mutta käytä tempin sijasta hakemistoa, johon sinä libgladen latasit. | Itse latasin libgladen hakemistoon temp, mutta käytä tempin sijasta hakemistoa, johon sinä libgladen latasit. | ||
Rivi 55: | Rivi 55: | ||
Hanki seuraavaksi tarvittavat paketit | Hanki seuraavaksi tarvittavat paketit | ||
$ sudo apt-get install libglib2.0-dev libxml1 libxml2-dev | <pre><nowiki>$ sudo apt-get install libglib2.0-dev libxml1 libxml2-dev</nowiki></pre> | ||
Sitten kääntelet libgladen | Sitten kääntelet libgladen | ||
$ cd ~/src/libglade-2.4.2 | <pre><nowiki>$ cd ~/src/libglade-2.4.2 | ||
$ ./configure | $ ./configure | ||
Rivi 65: | Rivi 65: | ||
$ make | $ make | ||
$ sudo make install | $ sudo make install</nowiki></pre> | ||
Jos ./configure valittaa C-kääntäjästä, asenna se. | Jos ./configure valittaa C-kääntäjästä, asenna se. | ||
$ sudo apt-get install gcc | <pre><nowiki>$ sudo apt-get install gcc</nowiki></pre> | ||
Sitten taas kohdasta ./configure eteenpäin. | Sitten taas kohdasta ./configure eteenpäin. | ||
Rivi 75: | Rivi 75: | ||
5. Seuraavaksi asennetaan varsinainen DCpp. Mene hakemistoon, jossa sinun linuxdcpp on. | 5. Seuraavaksi asennetaan varsinainen DCpp. Mene hakemistoon, jossa sinun linuxdcpp on. | ||
$ cd ~/linuxdcpp | <pre><nowiki>$ cd ~/linuxdcpp</nowiki></pre> | ||
Sitten ajetaan scons, joka kääntelee softan | Sitten ajetaan scons, joka kääntelee softan | ||
$ sudo scons | <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) | 6. Noniin! Nyt sinulla on toimiva DCpp. Ohjelman saat toimimaan komennolla (tietysti olettaen, että kaikki on asennettu kuten minulla) | ||
$ cd ~/linuxdcpp | <pre><nowiki>$ cd ~/linuxdcpp | ||
$ ./dcpp | $ ./dcpp</nowiki></pre> | ||
Rivi 95: | Rivi 95: | ||
Voit myös tehdä linkin ohjelmaasi. Eli tehdään symlink hakemistoon /usr/bin | Voit myös tehdä linkin ohjelmaasi. Eli tehdään symlink hakemistoon /usr/bin | ||
$ sudo ln -s ~/linuxdcpp/dcpp /usr/bin/dcpp | <pre><nowiki>$ sudo ln -s ~/linuxdcpp/dcpp /usr/bin/dcpp</nowiki></pre> | ||
Voit myös käyttää sudoa rootiksi kirjautumisen sijaan. | 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 | Tämän jälkeen voit ajaa DCpp:n kuin minkä tahansa muun ohjelman, eli kirjoittamalla komentoriville luuserina | ||
$ dcpp | <pre><nowiki>$ dcpp</nowiki></pre> | ||
Sitten vain jakamaan Linux isoja! :P | Sitten vain jakamaan Linux isoja! :P |
Versio 17. heinäkuuta 2005 kello 08.43
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-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 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. :/
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/.
Ohje on tehty apt-pohjaisille distroille, mutta ohje toimii myös muihin distroihin, paitsi että joudut hankkimaan mm. dependanssit distron paketinhallinnalla tai vaihtoehtoisilla tavoilla.
1. Aja komentorivillä
$ sudo apt-get install cvs scons $ sudo cvs -d:pserver:anonymous@cvs.linuxdcpp.berlios.de:/cvsroot/linuxdcpp login
Jätä salasana-kohta tyhjäksi ja paina enter.
2. Sitten aja
$ cvs -z3 -d:pserver:anonymous@cvs.linuxdcpp.berlios.de:/cvsroot/linuxdcpp co linuxdcpp
Nyt kotihakemistostasi pitäisi löytyä hakemisto nimeltä linuxdcpp. Siellä on tarvittavat sorsat.
3. Seuraavaksi sinun tarvitsee täyttää dependanssit. Tarvittavia dependansseja ovat:
libgtk2.0-dev libgtkmm-2.4-dev 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
$ 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 libgtk2.0-bin libgtk2.0-common libgtkmm-2.4-1 libglademm-2.4-1
4. Lataa libglade osoitteesta http://www.zentek-international.com/mirrors/gnome/sources/libglade/2.4/libglade-2.4.2.tar.gz
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.
Pura paketti sijaintiin ~/src.
$ mkdir ~/src $ mv ~/temp/libglade-2.4.2.tar.gz ~/src/ $ cd src $ tar xzvf libglade-2.4.2.tar.gz
Itse latasin libgladen hakemistoon temp, mutta käytä tempin sijasta hakemistoa, johon sinä libgladen latasit.
Hanki seuraavaksi tarvittavat paketit
$ sudo apt-get install libglib2.0-dev libxml1 libxml2-dev
Sitten kääntelet libgladen
$ cd ~/src/libglade-2.4.2 $ ./configure $ make $ sudo make install
Jos ./configure valittaa C-kääntäjästä, asenna se.
$ sudo apt-get install gcc
Sitten taas kohdasta ./configure eteenpäin.
5. Seuraavaksi asennetaan varsinainen DCpp. Mene hakemistoon, jossa sinun linuxdcpp on.
$ cd ~/linuxdcpp
Sitten ajetaan scons, joka kääntelee softan
$ sudo scons
6. Noniin! Nyt sinulla on toimiva DCpp. Ohjelman saat toimimaan komennolla (tietysti olettaen, että kaikki on asennettu kuten minulla)
$ cd ~/linuxdcpp $ ./dcpp
Nyt sinun kannattaa lisätä DCpp ikkunamanagerisi/desktoppisi valikkoon. Noin yleispätevänä ohjeena ~/linuxdcpp/dcpp 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
$ sudo ln -s ~/linuxdcpp/dcpp /usr/bin/dcpp
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
$ dcpp
Sitten vain jakamaan Linux isoja! :P