ubuntu-fr

Communauté francophone des utilisateurs d'Ubuntu

[[rtorrent]]

Piste: » rtorrent


rTorrent

rTorrent est un client BitTorrent très léger fonctionnant en ligne de commande. Il n'utilise que très peu de ressources (pratique si vous disposez d'une vieille machine).

La seule contrainte de cet outil est qu'on ne peut pas fermer le terminal dans lequel il est lancé sans le stopper. Pour contourner ce problème, on utilisera le programme Screen.

Attention : Nous vous rappelons qu'il est interdit d'utiliser ce type de logiciel à des fins illégales (piratage, contrefaçon ou toute autre activité étant considérée hors-la-loi par les lois en vigueur dans votre pays de résidence).

Pré-requis

Vous devez activer les dépots Multiverse.

Installation

Installez les paquets rtorrent et screen.

Configuration

Tout d'abord, commencez par créer le fichier de configuration.

Copier le fichier /usr/share/doc/rtorrent/examples/rtorrent.rc dans votre dossier personnel.

cp /usr/share/doc/rtorrent/examples/rtorrent.rc ~/.rtorrent.rc

Puis Éditez le fichier.

Voici une configuration basique de ce fichier. Pour plus de détails, consultez la page de manuel de rTorrent.

#la vitesse d'envoi
upload_rate = 50
#les ports utilisables (utilisez les mêmes valeurs pour utiliser tout le temps ce port)
port_range = 6666-6666
port_random = no
#vérification des données à la fin du téléchargement
check_hash = yes
#les fichiers seront téléchargés dans ce repertoire
directory = /home/nom_utilisateur/downloads/
#le repertoire contenant vos fichiers .torrent. Dès qu'un nouveau .torrent y est ajouté, le téléchargement commence.
schedule = watch_directory,5,60,load_start=/home/nom_utilisateur/downloads/torrents/*.torrent
schedule = untied_directory,5,60,stop_untied=
use_udp_trackers = yes

Utilisation

L'outil Screen permet de démultiplier un terminal en plusieurs processus. Ouvrez donc un « screen » dans votre terminal, auquel on donnera un nom (toto par exemple):

screen -S toto

Dans ce screen, exécutez la commande suivante :

rtorrent

Une fois le programme lancé, il suffit de rajouter les fichiers « .torrent » dans le répertoire prévu à cet effet (voir fichier de configuration).

Vous pouvez également indiquer le chemin du fichier « .torrent » en appuyant sur la touche « Entrée ».

Pour arrêter un torrent, sélectionnez-le en appuyant sur les touches fléchés « Haut » ou « Bas », puis utilisez la combinaison CTRL+D. Si vous utilisez cette combinaison sur un torrent déjà arrêté (inactif), le fichier « .torrent » est automatiquement effacé.

Pour relancer un torrent, sélectionnez-le puis utilisez la combinaison CTRL+S.

Pour donner la priorité à un morceau du fichier (ou ne pas le télécharger), sélectionnez le torrent, appuyez deux fois sur la touche « flèche droite », sélectionnez le fichier qui vous intéresse, puis pressez la touche « Espace ».

Pour sortir de votre screen et sortir du terminal sans fermer rtorrent utilisez la combinaison CTRL+A +D (pas A+D ensemble, A puis D).

Pour récuperer votre session rtorrent dans le screen (qui maintenant est en mode detached) tapez :

screen -r

ou

screen -r toto

Vous pouvez utiliser plusieurs screens à la fois, d'où l'intérêt de leur donner un nom. Pour lister tous les screens que vous avez ouverts tapez :

screen -ls
Pour plus d'informations sur l'utilisation de ce logiciel, rendez-vous sur la page de Screen.

rtorrent en daemon

Voici un petit script qui permet de lancer rtorrent au démarrage de la distribution tout en se laissant la possibilité d'accéder à l'interface console.

Vous devez tout d'abord avoir : apt://dtach

Ensuite dans /etc/init.d/rtorrent-daemon on écrit :

#! /bin/sh -e

case $1 in
	start)
		echo "Démarrage de rtorrent..."
		PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
		dtach -n /tmp/rtorrent.dtach rtorrent -n -o import=LIEN_VERS_VOTRE_RC
		chmod 666 /tmp/rtorrent.dtach
		echo "Démarré !"
	;;
	stop)
		echo "Arrêt de rtorrent..."
		killall rtorrent
		echo "Arrêté !"
	;;
	*)
		echo "Argument : start ou stop"
	;;
esac

NOTE : n'oublier pas de changer "LIEN_VERS_VOTRE_RC". La plus par du temps il se trouve ici : /home/USER/.rtorrent.rc

On termine avec la commande suivant pour indiquer que ce script doit s'exécuter au démarrage :

sudo update-rc.d rtorrent-daemon.sh defaults 99

Maintenant, à chaque démarrage de la distribution, rtorrent se lancera automatiquement.

Pour pouvoir accéder à l'interface console il suffit d'utiliser la commande :

dtach -a /tmp/rtorrent.dtach

Voir aussi


Contributeurs : Yoann/Yoyo/Yoyomoony, Samaga.


rtorrent.txt · Dernière modification: Le 21/06/2008, à 12:01 par Ekinoks
Le contenu de ce wiki est sous double licence : CC BY-SA et GNU FDL