P2P programmid Ubuntus

Allikas: Pingviini viki

Paljud Linuxi kasutajad on huvitatud mitmetest peer-to-peer (võrdõigusvõrk) failijagamise programmidest. Windowsis on laialt tuntud programmid KaZaA ja Bittorrent. Nende võrke on võimalik ka Linuxis kasutada, sealhulgas populaarses Linuxi distributsioonis Ubuntu. Õpetuse kirjutamisel on kasutatud http://ubuntuforums.org/ lehe abi.


Apollon

Üheks populaarsemaks failijagamise programmiks on KaZaA. Kuigi KaZaA pole otseselt porditud Linuxile, on selle võrku võimalik ühenduda Linuxis FastTracki abil. Esiteks kontrollime, et teie apt-get sources list oleks õige. Selleks kirjutage terminali sudo nano /etc/apt/sources.list. Mina kasutan siin nano't, teie võite kasutada gedit'i või midagi muud. Minu oma on siin:

## Uncomment the following two lines to fetch updated software from the network
deb http://ee.archive.ubuntu.com/ubuntu breezy main restricted
deb-src http://ee.archive.ubuntu.com/ubuntu breezy main restricted

deb-src http://ee.archive.ubuntu.com/ubuntu breezy universe

deb http://security.ubuntu.com/ubuntu breezy-security main restricted
deb-src http://security.ubuntu.com/ubuntu breezy-security main restricted

deb http://security.ubuntu.com/ubuntu breezy-security universe
deb-src http://security.ubuntu.com/ubuntu breezy-security universe

deb http://archive.ubuntu.com/ubuntu breezy multiverse
deb-src http://archive.ubuntu.com/ubuntu breezy multiverse

## Backports - 17.10.2005 neid servereid veel töös olnud, seega võtsin need serverid välja
#deb http://ubuntu-backports.mirrormax.net/ breezy-backports main universe multiverse restricted
#deb http://ubuntu-backports.mirrormax.net/ breezy-extras main universe multiverse restricted 

Kui see kontrollitud, siis:

sudo apt-get update 

Nüüd asume paigaldama Kazaa klienti Apollonit (juhul, kui Te ei soovi kasutada KDE välimusega Apollonit, siis asendage see kõikjal giftoxic:

sudo apt-get install gift giftd apollon

See peaks paigaldama järgmised paketid:

gift                                           
giftd                 
libgift0                                       
libgiftproto0                                 
libgnutella-gift                               
libopenft-gift
apollon

Edasi paigaldame KaZaA plugina FastTracki:

wget ftp://ftp.berlios.de/pub/gift-fasttrack/dists/unstable/main/binary-i386/libfasttrack-gift_0.8.9-1_i386.deb
sudo dpkg -i libfasttrack-gift_0.8.9-1_i386.deb

Kui see lõpetatud, siis võite eraldi alla tõmmatud FastTracki .deb faili ära kustutada.

rm libfasttrack*

Nüüd asume seadistama gift'i.

gift-setup

Enamus seadistustest võite jätta need, mis on. Oluline on, et kohe esimesele küsimusele paneksite 1, muidu gift ei käivitu ja kui küsitakse, mis pluginaid kasutada, siis kopeerige siit:

OpenFT:Gnutella:FastTrack

Erinevad upload ja download kaustad võite ise paika panna, samuti erinevad piirangud. Samas võite jätta ka kõik vaikimisi seaded.

Nüüd hakkame seadistama pluginaid:

cd ~/.giFT
mkdir FastTrack
mkdir Gnutella
mkdir OpenFT


Nüüd on meil olemas küll pluginate kaustad õigetes kohtades, kuid puuduvad seal vajalikud conf failid. Selleks kopeerime nad sinna:

cp /usr/share/giFT/OpenFT/OpenFT.conf.template  ~/.giFT/OpenFT/OpenFT.conf
cp /usr/share/giFT/OpenFT/nodes  ~/.giFT/OpenFT/
cp /usr/share/giFT/FastTrack/FastTrack.conf.template ~/.giFT/FastTrack/FastTrack.conf
cp /usr/share/giFT/Gnutella/Gnutella.conf.template ~/.giFT/Gnutella/Gnutella.conf
cp /usr/share/giFT/Gnutella/gwebcaches ~/.giFT/Gnutella/

Juhul, kui faili õigustest tingituna, Te ei saa vajalike conf faile kopeerida, siis peate api võtma sudo käsu. Kuid siis peate pärast muutma kõigil kopeeritud conf failidel ka õigused. Seda saate teha siis:

cd ~/.giFT/Gnutella
sudo chown sinukasutajanimi Gnutella.conf
sudo chgrp sinukasutajanimi Gnutella.conf

Kus sinukasutajanime asemele panete siis oma süsteemi kasutaja nime. Ja nii tuleb muuta õigused kõigil failidel. Seda muidugi juhul, kui Teil on seda vaja.

Juhul, kui soovite kasutada erinevaid porte, siis avage gift.conf fail:

nano ~/.giFT/OpenFT/OpenFT.conf

Ja komenteerige välja kaks järgmist rida (lisades ette #)

#port = 1215
#http_port = 1216

Nüüüd peakski kõik olema. Võite käivitada Apolloni (või siis giftoxic-u).

Juhul, kui esineb probleeme, siis

giftd -v

annab piisavalt infot, et edasi uurida või küsida.


Azureus

Nüüd katsume tööle saada ka Ubuntus Azureuse. Tegu on ühe populaarseima BitTorrenti kliendiga Linuxis.

Esmalt:

sudo apt-get update 

Nüüd paigaldame vajaminevad Java paketid:

sudo apt-get install j2re1.4 libcommons-cli-java liblog4j1.2-java libseda-java libswt-gtk-3.1-java 

Nüüd tõmbame Azureuse deb paketi:

wget -c  http://ftp.us.debian.org/debian/pool/contrib/a/azureus/azureus_2.3.0.4-3_all.deb 
Ja peale seda paigaldame kohe selle süsteemi 
sudo dpkg -i azureus_2.3.0.4-3_all.deb 

Peale selle paigaldamist, võite azureuse deb paketi ka ära kustutada.

rm azureus_2.3*	


Ja peakski Azureus Teie süsteemi olemas olema ja töövalmis (peale seda, kui olete ta esmakäivitusel mõningatele küsimustele vastanud ja talle vajalikud pluginad tõmmanud)


Välislingid

http://azureus.sourceforge.net/


Autor: Spott