P2PHowTo
1495
Comment:
|
4288
Added eDonkey2000 GUI client.
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
= Installing the different p2p software = | This page describes how to install different peer-to-peer software. Everything displayed in grey boxes is to be executed in a terminal. Check the TerminalHowto if you don't know how to open one. |
Line 3: | Line 3: |
== Azureus - bit torrent client == | <!> Work in progress |
Line 5: | Line 5: |
First, you need java. If you dont have it, check this wiki page out: https://wiki.ubuntu.com/Java |
||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Contents'''[[BR]][[TableOfContents]]|| |
Line 8: | Line 7: |
= Introduction and background information = | |
Line 9: | Line 9: |
Once you have java installed, type, in a terminal: {{{sudo apt-get install azureus}}} |
== What is Peer-to-Peer file sharing? == |
Line 12: | Line 11: |
Refresh the gnome-panel by typing "killall gnome-panel" and the Azureus icon will show up in the Applications -> Internet menu. | Peer-to-peer (commonly abbreviated as ''P2P'') file sharing is the sharing of files on one person's computer with other peoples' computers, without the need for a server. FIXME: how P2P works, its advantages and disadvantages == Legal issues == FIXME: Comment on ''possibility'' of illegal material being distributed through P2P = File-sharing software = There are many file-sharing services available, and each requires a compatible 'client' application to send and receive files using it. Below are some of the most common P2P applications which can be installed on Ubuntu. == eDonkey2000 == eDonkey 2000 has a nice filter system that can be found in the menu in '''Options, Filter'''. Just enter stuff you want never to be displayed in your search results: Example: {{{ Windows XP .exe }}} Of course you can add whatever you do not want to clutter your search results. Download the newest version of eDonkey200 from http://download.overnet.com/eDonkeyLinux1.4.3.tar.gz Unpack it into your home folder by rightclicking it, then '''Extract Here'''. Follow this hint before you start it the first time: http://forum.edonkey.com/viewtopic.php?t=85340 Start it in the eDonkey2000 folder using {{{ sh runDonkey.sh }}} == BitTorrent == BitTorrent is an open-source protocol and there is already a client for it installed in Ubuntu 5.04 (Hoary Hedgehog), Ubuntu 5.10 (Breezy Badger) and Ubuntu 6.06 LTS (Dapper Drake). For more information, see BitTorrent. |
Line 16: | Line 54: |
Coming very soon | First, you need Java. If you don't have Java installed, check the RestrictedFormats page. 1. Get the package: {{{ wget -c http://easylinux.info/uploads/LimeWireOther.zip }}} 1.#2 Extract the package: {{{ sudo unzip -u LimeWireOther.zip -d /opt/ }}} 1.#3 Create a launcher in the /usr/bin directory: {{{ sudo gedit /usr/bin/runLime.sh }}} 1.#4 Paste the following lines in the new document: {{{ cd /opt/LimeWire/ ./runLime.sh }}} and save the file. 1.#5 Make the launcher executable: {{{ sudo chmod +x /usr/bin/runLime.sh }}} Type `runLime.sh` to execute. == gtk-gnutella == You can find `gtk-gnutella` in the Universe repository; however, the latest version includes the most up-to-date list of Gnutella servers and is thus guaranteed to connect properly. To install `gtk-gnutella`, visit its [http://gtk-gnutella.sourceforge.net project page] and click on "Download", which will lead you to the download link on Sourceforge. Click "Download" next to the latest (or only) release, then choose the .deb file starting with "GTK2_gtk-gnutella". When you have the .deb downloaded, open a terminal and type: {{{ cd /path/to/download/folder/ sudo dpkg -i GTK2_gtk-gnutella*.deb }}} |
Line 20: | Line 94: |
First, install the dependencies: {{{sudo apt-get install libatk1.0-0 libbz2-1.0 libc6 libgcc1 libglade2-0 libglib2.0-0 libgtk2.0-0 libpango1.0-0 libstdc++6 libxml2 zlib1g}}} |
First, you need to install the dependencies: {{{ sudo apt-get install libatk1.0-0 libbz2-1.0 libc6 libgcc1 libglade2-0 libglib2.0-0 libgtk2.0-0 libpango1.0-0 libstdc++6 libxml2 zlib1g }}} |
Line 24: | Line 100: |
{{{wget http://newstuff.orcon.net.nz/ubuntu/dcpp/dcpp_0.0.20050809cvs-1~mird_i386.deb}}} | {{{ wget http://newstuff.orcon.net.nz/ubuntu/dcpp/dcpp_0.0.20050809cvs-1~mird_i386.deb }}} ''Note: this is a temporary URL. If you get a "404 file not found" or some other error, check the howto thread (below) for updated information.'' |
Line 27: | Line 107: |
{{{sudo dpkg -i dcpp_0.0.20050809cvs-1~mird_i386.deb}}} | {{{ sudo dpkg -i dcpp_0.0.*_i386.deb }}} |
Line 29: | Line 111: |
Execute "dcpp" to run the program. If you refresh the gnome-panel (killall gnomepanel in terminal) there should now be a DC++ menu entry in Applications -> Internet. | The DC++ icon will show up in the Applications -> Internet menu. |
Line 35: | Line 117: |
First, add extra repositories. If you dont know how, check this wiki page out: https://wiki.ubuntu.com/AddingRepositoriesHowto |
First, add extra repositories. If you don't know how, go to AddingRepositoriesHowto. |
Line 39: | Line 121: |
{{{sudo apt-get install amule}}} | {{{ sudo apt-get install amule }}} |
Line 41: | Line 125: |
Refresh the gnome-panel by typing "killall gnome-panel" and the Amule icon will show up in the Applications -> Internet menu. | The Amule icon will show up in the Applications --> Internet menu. ---- CategoryDocumentation CategoryCleanup |
This page describes how to install different peer-to-peer software. Everything displayed in grey boxes is to be executed in a terminal. Check the TerminalHowto if you don't know how to open one.
Work in progress
ContentsBRTableOfContents |
Introduction and background information
What is Peer-to-Peer file sharing?
Peer-to-peer (commonly abbreviated as P2P) file sharing is the sharing of files on one person's computer with other peoples' computers, without the need for a server.
FIXME: how P2P works, its advantages and disadvantages
Legal issues
FIXME: Comment on possibility of illegal material being distributed through P2P
File-sharing software
There are many file-sharing services available, and each requires a compatible 'client' application to send and receive files using it. Below are some of the most common P2P applications which can be installed on Ubuntu.
eDonkey2000
eDonkey 2000 has a nice filter system that can be found in the menu in Options, Filter. Just enter stuff you want never to be displayed in your search results:
Example:
Windows XP .exe
Of course you can add whatever you do not want to clutter your search results.
Download the newest version of eDonkey200 from http://download.overnet.com/eDonkeyLinux1.4.3.tar.gz Unpack it into your home folder by rightclicking it, then Extract Here.
Follow this hint before you start it the first time: http://forum.edonkey.com/viewtopic.php?t=85340
Start it in the eDonkey2000 folder using
sh runDonkey.sh
BitTorrent
BitTorrent is an open-source protocol and there is already a client for it installed in Ubuntu 5.04 (Hoary Hedgehog), Ubuntu 5.10 (Breezy Badger) and Ubuntu 6.06 LTS (Dapper Drake). For more information, see BitTorrent.
LimeWire - gnutella network client
First, you need Java. If you don't have Java installed, check the RestrictedFormats page.
- Get the package:
wget -c http://easylinux.info/uploads/LimeWireOther.zip
- Extract the package:
sudo unzip -u LimeWireOther.zip -d /opt/
- Create a launcher in the /usr/bin directory:
sudo gedit /usr/bin/runLime.sh
- Paste the following lines in the new document:
cd /opt/LimeWire/ ./runLime.sh
and save the file.
- Make the launcher executable:
sudo chmod +x /usr/bin/runLime.sh
Type runLime.sh to execute.
gtk-gnutella
You can find gtk-gnutella in the Universe repository; however, the latest version includes the most up-to-date list of Gnutella servers and is thus guaranteed to connect properly. To install gtk-gnutella, visit its [http://gtk-gnutella.sourceforge.net project page] and click on "Download", which will lead you to the download link on Sourceforge. Click "Download" next to the latest (or only) release, then choose the .deb file starting with "GTK2_gtk-gnutella".
When you have the .deb downloaded, open a terminal and type:
cd /path/to/download/folder/ sudo dpkg -i GTK2_gtk-gnutella*.deb
DC++ - Direct Connect
First, you need to install the dependencies:
sudo apt-get install libatk1.0-0 libbz2-1.0 libc6 libgcc1 libglade2-0 libglib2.0-0 libgtk2.0-0 libpango1.0-0 libstdc++6 libxml2 zlib1g
Download the package:
wget http://newstuff.orcon.net.nz/ubuntu/dcpp/dcpp_0.0.20050809cvs-1~mird_i386.deb
Note: this is a temporary URL. If you get a "404 file not found" or some other error, check the howto thread (below) for updated information.
Install the package:
sudo dpkg -i dcpp_0.0.*_i386.deb
The DC++ icon will show up in the Applications -> Internet menu.
Problems? Check out this thread on the Ubuntu forums: http://ubuntuforums.org/showthread.php?t=42084
Amule - eMule client
First, add extra repositories. If you don't know how, go to AddingRepositoriesHowto.
Install the client:
sudo apt-get install amule
The Amule icon will show up in the Applications --> Internet menu.
P2PHowTo (last edited 2008-08-06 16:37:12 by localhost)