Ero sivun ”DC++:n asennusohje” versioiden välillä
p (howto-tyyliä -> ei kuulu ohjelmiin) |
(historiaa) |
||
(29 välissä olevaa versiota 11 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 | |||
*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 | |||
[exec] (DCpp) {/home/tunnuksesi/linuxdcpp/linuxdcpp} | |||
Voit myös | 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- | Sitten vain jakamaan Linux-[[levykuva|levykuvia]]! | ||
[[Luokka:Ohjeet]] | [[Luokka:Ohjeet]] |
Nykyinen versio 4. lokakuuta 2017 kello 07.27
![](/w/images/thumb/0/05/Tiimalasi.png/35px-Tiimalasi.png)
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!