Ubuntu is very fast, great looking, secure and intuitive Linux operating system. It is open source software available freely to all the users and provides community and professional support. Ubuntu comes with many software packages, and most of them come under free software license. Ubuntu is available in different languages and people have freedom to modify it as per their need. Canonical is capable of utilizing the talents of community developers in Ubuntu constituent components because Ubuntu is free source. That’s why; canonical is able to get many revenues by selling technical support and several other services related to Ubuntu.

P2P (Peer-to-peer) file sharing utility is used to share files between different computers without need of any server. It is efficient to download large files with the help of P2P because of its unique structure. P2P networks are available easily for joining and they don’t require any fixed information like website. There are many new P2P networks involves more deniability for software developers and they offer more flexibility in the network structure.

P2P software keeps track of each downloads like how many files are downloaded, which user has downloaded which files. Most users’ uses the asynchronous file transfer mode so uploading of files can take some time. There are many freeware P2P clients are available on the net which are usually free of spyware.

Different available file sharing service requires a compatible client to send and receive files using it. aMule is a P2P client for eDonkey2000 (ed2k) network. The eDonkey is a decentralized, server-based network mainly used to share video, audio and software’s. Ubuntu supports several ed2k clients, among them are MLDonkey, aMule and xMule. aMule and MLDonkey can be found in universe repository. MLDonkey can connect to several networks at once such as Bit torrent, Edonkey2000, and Gnutella. It runs as daemon, it is non graphical service which can run for an instance and start downloading without notice. The daemon can be controlled through many interface ranging from text based telnet, web browser and fully feature GUIs. It basically works on its own temporary file scheme but can import files/folders created by EMule or AMule, so you can carry on from were you left off with those other application. It has a wide range of feature which includes online signature, source exchange, compressed transfer, secure identification and IP filter support, Boolean search which can local or global etc.

To install aMule P2P client you have to follow these steps:

Step1: First you have to add extra repositories. You can install aMule by using apt-get.

Step 2: Then make sure that the universe repositories “Hack #60” is enabled and then enter the following the code,” $ Sudo apt-get install aMule”.

Step 3: Then you will be asked do you want to install some packages that aMule needs, just say yes.

Step 4: When apt finishes you can start aMule by going on to menu or Application, then after that program will start up.