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

Linux.fista
Siirry navigaatioon Siirry hakuun
p (→‎Ubuntu: fix)
p (linuxdcpp, ei ldcpp)
Rivi 58: Rivi 58:
Tämän jälkeen linuxdcpp on valmiina käyttöön, ja voit käynnistää sen komennolla ./linuxdcpp
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/ldcpp avaa DCpp:n. Esimerkiksi [[Fluxbox]]in valikkoon se saataisiin lisäämällä tiedostoon <tt>/etc/X11/fluxbox/system.fluxbox-menu</tt> rivi  
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/erkkimon/linuxdcpp/dcpp}
  [exec] (DCpp) {/home/erkkimon/linuxdcpp/dcpp}


Voit myös tehdä [[symbolinen linkki|linkin]] ohjelmaasi hakemistoon  <tt>/usr/bin</tt>
Voit myös tehdä [[symbolinen linkki|linkin]] ohjelmaasi hakemistoon  <tt>/usr/bin</tt>
  [[ln]] -s ~/linuxdcpp/ldcpp /usr/bin/ldcpp
  [[ln]] -s ~/linuxdcpp/linuxdcpp /usr/bin/linuxdcpp


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 tavallisena käyttäjänä
Tämän jälkeen voit ajaa DCpp:n kuin minkä tahansa muun ohjelman, eli kirjoittamalla komentoriville luuserina
  linuxdcpp
  $ ldcpp


Sitten vain jakamaan Linux-isoja! :P
Sitten vain jakamaan Linux-isoja! :P


[[Luokka:Ohjeet]]
[[Luokka:Ohjeet]]

Versio 23. toukokuuta 2007 kello 19.27

Tämä ohje toimii suoraan Debianissa 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 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 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

Ubuntu

Kolmannen osapuolen pakettivarastoissa on riskinsä! Asennettavat paketit ja niiden skriptit voivat tehdä järjestelmässä mitä tahansa.

Ubuntulle 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 http://mbnet.fi/heikki_m/deb/linuxdcpp/linuxdcpp_0.00cvs20070425-0ubuntu1_i386.deb
dpkg -i linuxdcpp_0.00cvs20070425-0ubuntu1_i386.deb

Jonka jälkeen ohjelma käynnistyy komennolla linuxdcpp

Arch Linux

Linuxdcpp löytyy valmiina myös Arch Linuxin Unstable-pakettilähteestä ja asentuu komennolla:

pacman -Sy linuxdcpp-cvs

Unstable-pakettilähde voidaan kytkeä päälle poistamalla kommenttimerkin riviltä

#Include = /etc/pacman.d/unstable

pacmanin asetustiedostosta /etc/pacman.conf.

Lähdekoodeista kääntäminen

Pohjatietoa: DC++:aa ei löydy useille Linux-jakeluille suoraan, joten se täytyy kääntää itse lähdekoodista. Tässä ohjeessa se asennetaan hakemistoon /~linuxdcpp/.

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 jakelun mukaan):

  • scons
  • libgtk2.0-dev
  • libglade2-dev [1]
  • libbz2-dev
  • libssl-dev

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

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

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

Sitten ajetaan scons, joka kääntää ohjelman

scons release=1 PREFIX=/home/tunnuksesi/linuxdcpp

Jossa /home/tunnuksesi/linuxdcpp 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 Fluxboxin valikkoon se saataisiin lisäämällä tiedostoon /etc/X11/fluxbox/system.fluxbox-menu rivi

[exec] (DCpp) {/home/erkkimon/linuxdcpp/dcpp}

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

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

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