Ero sivun ”DC++:n asennusohje” versioiden välillä
Siirry navigaatioon
Siirry hakuun
päivitystä tilanteeseen (vakaa versio), ohjeet mandrivalle, opensuselle ja pclinuxosille
Pb (keskustelu | muokkaukset) (→Arch Linux: löytyy extra-pakettilähteestä) |
Pb (keskustelu | muokkaukset) (päivitystä tilanteeseen (vakaa versio), ohjeet mandrivalle, opensuselle ja pclinuxosille) |
||
Rivi 1: | Rivi 1: | ||
Tässä artikkelissa neuvotaan [[Linuxdcpp]]:n asentamista. | Tässä artikkelissa neuvotaan [[Linuxdcpp]]:n asentamista. Linuxdcpp:stä on hiljattain julkaistu vakaa versio, mikä on huomattavasti helpottanut sen asentamista. | ||
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ä]]. | |||
== Arch Linux == | |||
Linuxdcpp löytyy valmiina [[Arch Linux]]in Extra-pakettilähteestä ja asentuu komennolla: | Linuxdcpp löytyy valmiina [[Arch Linux]]in Extra-pakettilähteestä ja asentuu komennolla: | ||
[[pacman]] -Sy linuxdcpp | [[pacman]] -Sy linuxdcpp | ||
== Debian == | |||
Linuxdcpp löytyy valmiina asennuskelpoisena pakettina [[Debian]] Etch:n virallisesta pakettilähteistä. Se voidaan asentaa siis yksinkertaisesti komennolla: | 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 | ||
== Fedora == | |||
Linuxdcpp löytyy valmiina pakettina [[Fedora]] 7:stä alkaen. Sen voi asentaa seuraavalla komennolla: | Linuxdcpp löytyy valmiina pakettina [[Fedora]] 7:stä alkaen. Sen voi asentaa seuraavalla komennolla: | ||
[[yum]] install linuxdcpp | [[yum]] 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". | 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 | [[emerge]] -av linuxdcpp | ||
=== Ubuntu | == Mandriva == | ||
Linuxdcpp on saatavissa [[Mandriva]]lle epävirallisen [http://plf.zarb.org/ PLF]-asennuslähteen paketista <tt>linuxdcpp</tt>. | |||
== openSUSE == | |||
Linuxdcpp löytyy epävirallisesta [http://packman.links2linux.org/ Packman]-asennuslähteestä nimellä <tt>linuxdcpp</tt> ja voidaan asentaa esimerkiksi [[YaST]]in kautta. | |||
== PCLinuxOS == | |||
Linuxdcpp löytyy [[PCLinuxOS]]:in virallisista pakettilähteistä nimellä <tt>linuxdcpp</tt> ja asentuu vaikkapa komennolla | |||
[[apt-get]] install linuxdcpp | |||
== Ubuntu == | |||
Versiosta 7.10 (Gutsy) lähtien Linuxdcpp löytyy virallisista pakettilähteistä paketista <tt>linuxdcpp</tt>, ja se voidaan asentaa komennolla | Versiosta 7.10 (Gutsy) lähtien Linuxdcpp löytyy virallisista pakettilähteistä paketista <tt>linuxdcpp</tt>, ja se voidaan asentaa komennolla | ||
sudo [[apt-get]] install linuxdcpp | sudo [[apt-get]] install linuxdcpp | ||
Rivi 27: | Rivi 38: | ||
[[dpkg]] -i linuxdcpp_0.00cvs20070425-0ubuntu1_i386.deb | [[dpkg]] -i linuxdcpp_0.00cvs20070425-0ubuntu1_i386.deb | ||
== 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 | Mikäli et löydä jakelullesi sopivaa binääripakettia, täytyy sinun itse [[Kääntäminen|kääntää]] ohjelma [[lähdekoodi]]sta. | ||
Ilman | Ilman [[paketinhallinta]]a 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]] >= 0.96 | ||
* | *pkg-config | ||
* | *g++ >= 3.4 | ||
*libbz2 | *gtk+-2.0 >= 2.6 | ||
*libssl | *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]]). | Sekä tietysti tavalliset käännöstyökälut (mm. [[GCC]]). | ||
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ä. | |||
CVS-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 | ||
Lähdekoodi löytyy tämän jälkeen hakemistosta ~/linuxdcpp. | |||
Seuraavaksi käännetään varsinainen DCpp. Mene hakemistoon, jossa linuxdcpp on. | |||
Ajetaan scons, joka kääntää ohjelman | |||
scons PREFIX=xxx | |||
Jossa <tt>xxx</tt> on hakemisto, johon haluat linuxdcpp:n asentaa. Oletuksena on /usr/local/. | |||
Tämän jälkeen ajetaan vielä komento | |||
scons | 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 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 | |||
tai | |||
./linuxdcpp | |||
mikäli jätit komennon <tt>scons install</tt> ajamatta. | |||
Tämän jälkeen voit vielä lisätä linuxdcpp:n [[ikkunointiohjelma]]si valikkoon. Jos asensit linuxdcpp: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/ | [exec] (DCpp) {/home/tunnuksesi/linuxdcpp/linuxdcpp} | ||
Voit myös tehdä [[symbolinen linkki|linkin]] ohjelmaasi hakemistoon <tt>/usr/bin</tt> | Voit myös tehdä [[symbolinen linkki|symbolisen 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-[[levykuva|levykuvia]]! | |||
Sitten vain jakamaan Linux- | |||
[[Luokka:Ohjeet]] | [[Luokka:Ohjeet]] |