P2P programmid Ubuntus
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