Ero sivun ”DC++:n asennusohje” versioiden välillä
p (vielä vähän typottelua pois :) |
(historiaa) |
||
(34 välissä olevaa versiota 12 käyttäjän tekeminä ei näytetä) | |||
Rivi 1: | Rivi 1: | ||
{{ | {{historiallinen}} | ||
Tässä artikkelissa neuvotaan [[LinuxDC++]]:n asentamista. LinuxDC++:sta on hiljattain julkaistu vakaa versio, mikä on huomattavasti helpottanut sen asentamista. | |||
Monilla on ollut ongelmia DCgui-qt/ | 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 == | ||
LinuxDC++ löytyy valmiina [[Arch Linux]]in Extra-pakettilähteestä ja asentuu komennolla: | |||
[[pacman]] -Sy linuxdcpp | |||
== Debian == | |||
LinuxDC++ 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 == | ||
LinuxDC++ löytyy valmiina pakettina [[Fedora]] 7:stä alkaen. Sen voi asentaa seuraavalla komennolla: | |||
[[yum]] install linuxdcpp | |||
== Gentoo == | |||
LinuxDC++ löytyy valmiina [[Gentoo]]n [[Portage]]sta. | |||
[[emerge]] -av linuxdcpp | |||
== Mandriva == | |||
LinuxDC++ on saatavissa [[Mandriva]]lle epävirallisen [http://plf.zarb.org/ PLF]-asennuslähteen paketista <tt>linuxdcpp</tt>. | |||
== openSUSE == | |||
LinuxDC++ löytyy epävirallisesta [http://packman.links2linux.org/ Packman]-asennuslähteestä nimellä <tt>linuxdcpp</tt> ja voidaan asentaa esimerkiksi [[YaST]]in kautta. | |||
== PCLinuxOS == | |||
LinuxDC++ 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 LinuxDC++ löytyy virallisista pakettilähteistä paketista <tt>linuxdcpp</tt>, ja se voidaan asentaa komennolla | |||
sudo [[apt-get]] install linuxdcpp | |||
Vanhemmille löytyy 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://ftp.gva.es/mirror/debian/pool/main/l/linuxdcpp/linuxdcpp_0.0.1.cvs20070713-1_i386.deb</nowiki> | |||
[[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. | |||
Ilman [[paketinhallinta]]a asennettaessa on varmistuttava tarvittavista riippuvuuksista käsin. Tarvitset LinuxDC++:n kääntämistä varten seuraavat paketit (nimet saattavat vaihdella käyttämäsi [[jakelu]]n mukaan): | |||
* | *[[scons]] >= 0.96 | ||
*pkg-config | |||
*g++ >= 3.4 | |||
*gtk+-2.0 >= 2.6 | |||
* | *gthread-2.0 >= 2.4 | ||
*g++ | *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]]). | ||
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 | |||
Jätä salasana-kohta tyhjäksi ja paina enter. | |||
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 LinuxDC++ on. | |||
Ajetaan scons, joka kääntää ohjelman | |||
scons PREFIX=xxx | |||
Jossa <tt>xxx</tt> on hakemisto, johon haluat LinuxDC++:n asentaa. Oletuksena on /usr/local/. | |||
Tämän jälkeen ajetaan vielä komento | |||
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 LinuxDC++ 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 LinuxDC++: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 | |||
Tämän jälkeen voit | [exec] (DCpp) {/home/tunnuksesi/linuxdcpp/linuxdcpp} | ||
Voit myös tehdä [[symbolinen linkki|symbolisen linkin]] ohjelmaasi hakemistoon <tt>/usr/bin</tt> | |||
[[ln]] -s ~/linuxdcpp/linuxdcpp /usr/bin/linuxdcpp | |||
Sitten vain jakamaan Linux-[[levykuva|levykuvia]]! | |||
[[Luokka:Ohjeet]] | [[Luokka:Ohjeet]] |
Nykyinen versio 4. lokakuuta 2017 kello 07.27
Artikkeli sisältää vanhentunutta tietoa. Se on säilytetty historiallisista syistä, mutta sitä ei kannata yrittää päivittää. Sisältöä voi hyödyntää muilla sivuilla sen ajantasaisilta osin.
Tässä artikkelissa neuvotaan LinuxDC++:n asentamista. LinuxDC++:sta on hiljattain julkaistu vakaa versio, mikä on huomattavasti helpottanut sen asentamista.
Monilla on ollut ongelmia toisen Linuxille saatavan DirectConnect-asiakasohjelman, DCgui-qt/Valknutin kanssa, vaikka sen sanotaankin olevan Windowsissa yleisesti käytetyn DC++:n klooni. Windowsin DC++ ei myöskään toimi erityisen hyvin Winellä.
Arch Linux[muokkaa]
LinuxDC++ löytyy valmiina Arch Linuxin Extra-pakettilähteestä ja asentuu komennolla:
pacman -Sy linuxdcpp
Debian[muokkaa]
LinuxDC++ löytyy valmiina asennuskelpoisena pakettina Debian Etch:n virallisesta pakettilähteistä. Se voidaan asentaa siis yksinkertaisesti komennolla:
apt-get install linuxdcpp
Fedora[muokkaa]
LinuxDC++ löytyy valmiina pakettina Fedora 7:stä alkaen. Sen voi asentaa seuraavalla komennolla:
yum install linuxdcpp
Gentoo[muokkaa]
LinuxDC++ löytyy valmiina Gentoon Portagesta.
emerge -av linuxdcpp
Mandriva[muokkaa]
LinuxDC++ on saatavissa Mandrivalle epävirallisen PLF-asennuslähteen paketista linuxdcpp.
openSUSE[muokkaa]
LinuxDC++ löytyy epävirallisesta Packman-asennuslähteestä nimellä linuxdcpp ja voidaan asentaa esimerkiksi YaSTin kautta.
PCLinuxOS[muokkaa]
LinuxDC++ löytyy PCLinuxOS:in virallisista pakettilähteistä nimellä linuxdcpp ja asentuu vaikkapa komennolla
apt-get install linuxdcpp
Ubuntu[muokkaa]
Versiosta 7.10 (Gutsy) lähtien LinuxDC++ löytyy virallisista pakettilähteistä paketista linuxdcpp, ja se voidaan asentaa komennolla
sudo apt-get install linuxdcpp
Vanhemmille löytyy epävirallinen deb-paketti: joka voidaan asentaa seuraavasti:
sudo apt-get install libglade2-0 libbz2-1.0 libssl0.9.8 (paketin riippuvuudet) wget http://ftp.gva.es/mirror/debian/pool/main/l/linuxdcpp/linuxdcpp_0.0.1.cvs20070713-1_i386.deb dpkg -i linuxdcpp_0.00cvs20070425-0ubuntu1_i386.deb
Lähdekoodeista kääntäminen[muokkaa]
Mikäli et löydä jakelullesi sopivaa binääripakettia, täytyy sinun itse kääntää ohjelma lähdekoodista.
Ilman paketinhallintaa asennettaessa on varmistuttava tarvittavista riippuvuuksista käsin. Tarvitset LinuxDC++:n kääntämistä varten seuraavat paketit (nimet saattavat vaihdella käyttämäsi jakelun mukaan):
- scons >= 0.96
- pkg-config
- g++ >= 3.4
- gtk+-2.0 >= 2.6
- gthread-2.0 >= 2.4
- libglade-2.0 >= 2.4 [1]
- pthread
- zlib
- libbz2
- libssl
Sekä tietysti tavalliset käännöstyökälut (mm. GCC).
Uusimman version lähdekoodin voi joko ladata ohjelman kotisivuilta tai hakea kaikkein tuoreimman kehitysversion CVS-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
Jätä salasana-kohta tyhjäksi ja paina enter.
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 LinuxDC++ on.
Ajetaan scons, joka kääntää ohjelman
scons PREFIX=xxx
Jossa xxx on hakemisto, johon haluat LinuxDC++:n asentaa. Oletuksena on /usr/local/.
Tämän jälkeen ajetaan vielä komento
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 LinuxDC++ on valmiina käyttöön, ja voit käynnistää sen komennolla
linuxdcpp
tai
./linuxdcpp
mikäli jätit komennon scons install ajamatta.
Tämän jälkeen voit vielä lisätä linuxdcpp:n ikkunointiohjelmasi valikkoon. Jos asensit LinuxDC++:n samaan hakemistoon lähdekoodin kanssa (~/linuxdcpp) ja käytät Fluxboxia, voit tehdä tämän lisäämällä lisäämällä tiedostoon /etc/X11/fluxbox/system.fluxbox-menu rivin
[exec] (DCpp) {/home/tunnuksesi/linuxdcpp/linuxdcpp}
Voit myös tehdä symbolisen linkin ohjelmaasi hakemistoon /usr/bin
ln -s ~/linuxdcpp/linuxdcpp /usr/bin/linuxdcpp
Sitten vain jakamaan Linux-levykuvia!