Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
rtorrent [Le 12/02/2017, 16:38] L'Africain capture |
rtorrent [Le 11/09/2022, 11:36] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 7: | Ligne 7: | ||
**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). | **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). | ||
- | {{http://i.imgur.com/6V6pB.png?500}} | + | {{https://i.imgur.com/6V6pB.png?500}} |
- | 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]] ou dtach. | + | 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]], tmux ou dtach. |
Il est également possible d'utiliser [[:alltray]] afin d'envoyer l'icône du terminal dans la zone de notification. | Il est également possible d'utiliser [[:alltray]] afin d'envoyer l'icône du terminal dans la zone de notification. | ||
Ligne 22: | Ligne 22: | ||
===== Configuration ===== | ===== Configuration ===== | ||
- | Tout d'abord, commencez par créer le fichier de 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**. | Copier le fichier **/usr/share/doc/rtorrent/examples/rtorrent.rc** dans votre **dossier personnel**. | ||
Ligne 36: | Ligne 36: | ||
# Par défaut, c'est le fichier ~/.rtorrent.rc | # Par défaut, c'est le fichier ~/.rtorrent.rc | ||
- | # Limites des taux de téléchargement en réception et en envoi. "0" équivaut à aucune limite. | + | # Limites des taux de téléchargement en réception et en envoi. "0" équivaut à aucune limite. |
#download_rate = 500 | #download_rate = 500 | ||
#upload_rate = 150 | #upload_rate = 150 | ||
Ligne 56: | Ligne 56: | ||
check_hash = yes | check_hash = yes | ||
- | # Ce répertoire contient les fichiers .torrent. | + | # Ce répertoire contient les fichiers .torrent. |
# Dès qu'un nouveau .torrent y est ajouté, le téléchargement commence. | # Dès qu'un nouveau .torrent y est ajouté, le téléchargement commence. | ||
schedule = watch_directory,15,15,load_start=~/torrent/torrent_active/*.torrent | schedule = watch_directory,15,15,load_start=~/torrent/torrent_active/*.torrent | ||
Ligne 71: | Ligne 71: | ||
dht = auto | dht = auto | ||
- | # Port UDP pour l'utilisation de DHT. | + | # Port UDP pour l'utilisation de DHT. |
dht_port = 6880 | dht_port = 6880 | ||
Ligne 137: | Ligne 137: | ||
[24%] | [24%] | ||
- | Pourcentage du torrent déjà téléchargé. | + | Pourcentage du torrent déjà téléchargé. |
0d 3:09 | 0d 3:09 | ||
Ligne 237: | Ligne 237: | ||
<note tip>Vous pouvez créer un [[:alias]] pour exécuter plus facilement la commande précédente.</note> | <note tip>Vous pouvez créer un [[:alias]] pour exécuter plus facilement la commande précédente.</note> | ||
- | Pour détacher ensuite l'interface console il suffit de | + | Pour détacher ensuite l'interface console il suffit de |
* en qwerty: taper CTRL + \ | * en qwerty: taper CTRL + \ | ||
* en azerty: taper CTRL + MAJ + 4 | * en azerty: taper CTRL + MAJ + 4 | ||
Ligne 325: | Ligne 325: | ||
<code>sudo crontab -e -u torrent</code> | <code>sudo crontab -e -u torrent</code> | ||
- | On rajoute cette ligne | + | On rajoute cette ligne |
# Start rtorrent in a detached session | # Start rtorrent in a detached session | ||
Ligne 332: | Ligne 332: | ||
Ce qui fait toute la puissance de rTorrent est son API : xmlrpc. Elle permet a un logiciel client de se connecter à rTorrent et à fournir une interface en se basant sur le moteur du logiciel. Cette flexibilité, obtenu à un coût très raisonnable (installation du paquet rtorrent), permet d'utiliser rTorrent de multiples façons. | Ce qui fait toute la puissance de rTorrent est son API : xmlrpc. Elle permet a un logiciel client de se connecter à rTorrent et à fournir une interface en se basant sur le moteur du logiciel. Cette flexibilité, obtenu à un coût très raisonnable (installation du paquet rtorrent), permet d'utiliser rTorrent de multiples façons. | ||
Il peut être nécessaire d'installer pour ces clients mod_scgi : | Il peut être nécessaire d'installer pour ces clients mod_scgi : | ||
- | [[apt://libapache2-mod-scgi|libapache2-mod-scgi]] | + | [[apt>libapache2-mod-scgi]] (Disponible uniquement sur [[bionic|Ubuntu 18.04]] ((https://packages.ubuntu.com/search?suite=default§ion=all&arch=any&searchon=names&keywords=libapache2-mod-scgi))) |
- | ==== Interfaces "lourdes" ==== | ||
- | [[http://code.google.com/p/ntorrent/|nTorrent]] est une interface dite "lourde". | ||
- | Elle est programmée en java et a donc l'avantage d'être disponible sur beaucoup de plate-forme. | ||
- | http://code.google.com/p/n2hell/ | ||
==== Interfaces "Web" ==== | ==== Interfaces "Web" ==== | ||
- | [[http://code.google.com/p/rutorrent/wiki/Main|ruTorrent]] est une interface web en php. | + | * [[rutorrent]] est une interface web en php. Elle est basée sur l'apparence (très agréable au demeurant) de uTorrent, le logiciel windows. |
- | Elle est basée sur l'apparence (très agréable au demeurant) de uTorrent, le logiciel windows. Bien penser à lire la [[http://code.google.com/p/rutorrent/wiki/Main|mise en route]] | + | |
- | Voir aussi [[rutorrent]] | + | |
- | + | ||
- | [[http://www.wtorrent-project.org/|wTorrent]] est une interface web en php. | + | |
- | [[http://web-gmui.sourceforge.net/|web-gmui]] est une interface web en php. | + | * [[https://github.com/Flood-UI/flood|flood]] est une interface moderne écrite en Node.js spécifiquement pour rTorrent, minimaliste et très fiable. |
- | Elle est non seulement compatible avec rTorrent, mais aussi avec MLdonkey, aMule, Transmission et giFT. | + | |
===== Voir aussi ===== | ===== Voir aussi ===== | ||
- | * [[http://libtorrent.rakshasa.no/|Site officiel de rTorrent]] (en) | + | * [[http://rakshasa.github.io/rtorrent/|Site officiel de rTorrent]] (en) |
- | * [[http://libtorrent.rakshasa.no/wiki/UtilsList|Une liste de logiciels se greffant sur rTorrent]] (en) | + | |
---- | ---- | ||
//Contributeurs : [[utilisateurs:Yoann]], [[utilisateurs:Samaga]], [[utilisateurs:Flayor]], Geek Spirit, Simtris.// | //Contributeurs : [[utilisateurs:Yoann]], [[utilisateurs:Samaga]], [[utilisateurs:Flayor]], Geek Spirit, Simtris.// |