[[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. Il est également possible d'utiliser alltray afin d'envoyer l'icône du terminal dans la zone de notification.
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.
# Fichier de configuration de rtorrent. # Par défaut, c'est le fichier ~/.rtorrent.rc # Limites des taux de telechargement en reception et en envoi. "0" équivaut à aucune limite. download_rate = 500 upload_rate = 150 # Répertoire qui contient les fichiers qui pendant le téléchargement. directory = /home/nom_utilisateur/torrent/data # Répertoire où rtorrent stocke l'état de téléchargement des torrents. session = /home/nom_utilisateur/torrent/session # Ports utilisables par rtorrent (utilisez deux fois la même valeur pour utiliser tout le temps ce port) port_range = 6881-6999 port_random = no # Vérification des données à la fin du téléchargement check_hash = yes # Ce repertoire contient les fichiers .torrent. # Dès qu'un nouveau .torrent y est ajouté, le téléchargement commence. schedule = watch_directory,15,15,load_start=/home/nom_utilisateur/torrent/torrent_active/*.torrent # Dès que le téléchargement est achevé, le fichier est déplacé dans le # répertoire /home/nom_utilisateur/torrent_finis on_finished = move_complete,"execute=mv,-u,$d.get_base_path=,/home/nom_utilisateur/torrent_finis/ ; d.set_directory=/home/nom_utilisateur/torrent_finis/"
Utilisation
Pour lancer rtorrent, tapez dans une console :
rtorrent
Vous pouvez ajouter des fichiers *.torrent de deux façons :
- En pressant, dans rtorrent, la touche backspace, vous pouvez entrer le chemin complet du torrent ou bien une url du torrent.
- En enregistrant directement le torrent dans le répertoire que vous avez indiqué dans votre fichier de configuration avec la commande watch_directory (dans le fichier de configuration plus haut, il s'agit du répertoire /home/nom_utilisateur/torrent/torrent_active/)
Les combinaisons de touches
Pour agir sur un torrent, vous devez le sélectionnez (avec les touches haut et bas). Le torrent sélectionné est indiqué par 3 étoiles sur le côté gauche.
- Pour mettre en pause un torrent, pressez ctrl+d.
- Pour relancer un torrent en pause, pressez ctrl+s.
- Pour retirer un torrent, vous devez presser deux fois ctrl+d : il se met en pause la première fois, puis est effacé la deuxième.
- Pour donner la priorité à un morceau du fichier (ou ne pas le télécharger), appuyez deux fois sur la touche « flèche droite », sélectionnez le fichier qui vous intéresse, puis pressez la touche « Espace ».
- Pour que le torrent ignore/prenne en compte les commandes du fichier de configuration (telles que move_complete dans l'exemple), pressez I.
- Pour modifier les taux limites d'envoi et de réception :
- a / s / d : Augmente le taux en envoi de 1 / 5 / 50 Ko
- A / S / D : Augmente le taux en réception de 1 / 5 / 50 Ko
- z / x / c : Diminue le taux en envoi de 1 / 5 / 50 Ko
- Z / X / C : Diminute le taux en récption de 1 / 5 / 50 Ko
- Pour quitter rtorrent, pressez ctrl+q.
Signification des informations données par rtorrent
Voici l'exemple d'un torrent :
* ubuntu-5.10-install-i386.iso * Torrent: 161.6 / 617.2 MB Rate: 1.1 / 41.3 KB Uploaded: 5.1 MB [24%] 0d 3:09 [TI R: 0.03] *
Voici sa signification :
ubuntu-5.10-install-i386.iso
Nom du fichier téléchargé.
Torrent: 161.6 / 617.2 MB
Nombre de Mo déjà téléchargés / nombre total du torrent.
Rate: 1.1 / 41.3 KB
Vitesses de téléchargement en envoi et en réception.
Uploaded: 5.1 MB
Nombre de Mo déjà envoyés.
[24%]
Pourcentage du torrent déjà téléchargé.
0d 3:09
Estimation du temps restant (ce chiffre se fonde sur la vitesse courante en réception du téléchargement). Si la vitesse en réception reste la même, le téléchargement sera terminé dans 0 jours, 3 heures et 9 minutes.
T
Present if torrent is tied to a file, blank otherwise.
1)
I
Indique que le torrent ignore les commandes (telles que stop_on_ratio, move_complete)
R: 0.03
Indique le pourcentage de partage (share ratio) : c'est le nombre de données envoyés par rapport au nombre de données reçues. Ici, vous avez jusqu'ici envoyés 5.1 Mo et vous avez reçu 161.6 Mo, vous avez donc partagé 3 % du torrent.
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.sh 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
Pour détacher ensuite l'interface console il suffit de taper CTRL + \
