Archives For bittorrent

CTorrent is a lightweight command-line bittorrent client which is written in the C++. Original ctorrent’s upstream has stopped its development and now it’s kept updated with new releases/bug fixes by a new developer. It’s built as a console program and it can be even used remotely in a machine that provides outside ssh access. Other main features are:

  • Support for large files (>2GB) and large torrents (>255 files).
  • Strategic selection of pieces to request for download.
  • Continuous queueing of download requests, tuned based on latency and throughput for each peer.
  • Improved download performance, including parallel requests in initial and endgame modes.
  • Improved bandwidth regulation.
  • Improved compatibility with other peers.
  • Performance optimization and bug fixes.
  • An interface for monitoring and managing multiple clients.
  • Dynamic cache allocation and management, including prefetch.

Install cTorrent:

You don’t have to do something special to install cTorrent, just search for and install the package from Ubuntu Software Center.


To run ctorrent:

ctorrent -s new_filename -e 12 -C 32 -p 6881 example.torrent

For more options, run:


There are quiet a few bittorrent programs for Ubuntu Linux. Lince is one which aims to be lightweight and efficient.

Lince bittorrent client

Lince is a light and full featured Bittorrent client coded in C++. The graphic interface has been designed to resemble the old Azureus, simple but powerful. Giving the user all the information in an easy and intuitive way. Another strong point of Lince is its capacity to allow the user to configure it according to his/her wishes.

Lince also has efficiency as top goal. It meets user requirements using as few resources as necessary. Give it a try you will be surprised by its speed and low memory consumption!

Here is non exhaustive list of features that you will find in Lince:

  • A nice User Interface inspired by the old Azureus.
  • UPnP / NAT-PMP port forwarding support.
  • Encryption support (compatible with Vuze / Azureus).
  • Advanced user, tracker and file management.
  • Advanced torrent queue management.
  • Bandwidth scheduler.
  • DHT (trackerless) support.
  • uTorrent Peer eXchange support (PeX).
  • Support for Magnet links.
  • Internationalization support(translators needed).
  • Unicode support.
  • Connection though a proxy.
  • Search engine included.
  • IP Filtering similar to the one in eMule.

Install Lince via PPA:

The GetDeb repository contains latest Lince (1.3) for Ubuntu 13.04 Raring, 12.10 Quantal, 12.04 Precise and Linux Mint 13 Maya, 14 Nadia, 15 Olivia users.

For Ubuntu users, download and install below deb to add the getdeb repository:

Download getdeb

For Linux Mint users, enable the repository from Start menu -> Software Sources -> Additional Repositories

enable getdeb repository

After that, install the client via your package manager. Or run below command in terminal (press Ctrl+Alt+T to open it):

sudo apt-get update; sudo apt-get install lince

lince ubuntu unity