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 | ||
rutorrent [Le 26/01/2011, 08:26] 78.248.133.33 |
rutorrent [Le 11/09/2022, 11:04] (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 1: | Ligne 1: | ||
- | {{tag>Karmic p2p bittorrent}} | + | {{tag>Xenial p2p bittorrent}} |
---- | ---- | ||
Ligne 8: | Ligne 8: | ||
===== Pré-requis ===== | ===== Pré-requis ===== | ||
- | + | ||
- | Vous devez avoir installé un serveur web ([[lamp]]) et [[rTorrent]]. | + | * Disposer des [[:sudo|droits d'administration]]. |
+ | * Disposer d'une connexion à Internet configurée et activée. | ||
+ | * Vous devez avoir installé un serveur web ([[:lamp]]) et [[:rTorrent]]. | ||
===== Installation ===== | ===== Installation ===== | ||
- | ==== Par SVN ==== | + | Téléchargez l'archive à cette [[https://bintray.com/novik65/generic/ruTorrent|adresse]] regardez dans la section "Versions" pour voir la version stable (3.6) et en cours de développement (3.7), cliquez sur la version et regardez plus bas section "Downloads". |
+ | Une fois téléchargé, en considérant que vous avez téléchargé dans le dossier **Téléchargements** : | ||
+ | * Copiez l'archive dans le dossier **/var/www/html** : <code>sudo cp Téléchargements/rutorrent-* /var/www/html</code> | ||
+ | * Décompressez l'archive : <code>cd /var/www/html | ||
+ | sudo tar xvzf rutorrent-3.2.tar.gz</code> | ||
- | <note warning>La version SVN est une version en cours de développement et donc pouvant être **non stable**</note> | ||
- | |||
- | [[:tutoriel:comment_installer_un_paquet|Installez les paquets]] [[apt://subversion,libapache2-mod-scgi|subversion libapache2-mod-scgi]]. | ||
- | |||
- | Cette application web n'étant pas disponible dans les dépôts il faut l'installer à partir de son dépôt SVN | ||
- | |||
- | Nous allons effectuer ces actions en ligne de commande dans un [[:terminal]]. Le répertoire du serveur web sera celui par défaut **/var/www** qui nécessite les [[:sudo|droits d'administrateur]]. Nous allons pour simplifier nous mettre dans le compte de l'utilisateur apache **www-data** (à adapter suivant votre configuration et l'emplacement du dossier où vous placerez vos fichiers). Les étapes sont : | ||
- | |||
- | - Prendre le rôle de l'utilisateur **www-data** | ||
- | - Aller dans le dossier web **/var/www** | ||
- | - Recupere rutorrent par svn | ||
- | - Sortir de la session www-data | ||
- | |||
- | sudo -i -u www-data | ||
- | cd /var/www | ||
- | svn checkout http://rutorrent.googlecode.com/svn/trunk/rutorrent | ||
- | exit | ||
- | ==== Avec la dernière archive stable ==== | ||
- | |||
- | Cette application web n'étant pas disponible dans les dépôts il faut l'installer à partir de l'archive officielle | ||
- | |||
- | Nous allons effectuer ces actions en ligne de commande dans un [[:terminal]]. Le répertoire du serveur web sera celui par défaut **/var/www** qui nécessite les [[:sudo|droits d'administrateur]]. Nous allons pour simplifier nous mettre dans le compte de l'utilisateur apache **www-data** (à adapter suivant votre configuration et l'emplacement du dossier où vous placerez vos fichiers). Les étapes sont : | ||
- | |||
- | Allez sur http://code.google.com/p/rutorrent/downloads/list | ||
- | et telecharger la derniere archive stable : | ||
- | rutorrent-3.2.tar.gz ruTorrent 3.2 core files | ||
- | |||
- | - Prendre le rôle de l'utilisateur **www-data** | ||
- | - Aller dans le dossier web **/var/www** | ||
- | - Télécharger l'archive de rutorrent | ||
- | - Décompresser les fichiers | ||
- | - Sortir de la session www-data | ||
- | |||
- | sudo -i -u www-data | ||
- | cd /var/www | ||
- | wget http://rutorrent.googlecode.com/files/rutorrent-3.2.tar.gz | ||
- | tar xvzf rutorrent-3.2.tar.gz | ||
- | exit | ||
- | |||
- | |||
- | Attention si le rTorrent a été installé via les dépôts il est compilé avec une ancienne version de "xmlrpc-c" | ||
- | Pour avoir la dernière version il faut le compiler soi-même. | ||
===== Configuration ===== | ===== Configuration ===== | ||
- | [[:tutoriel:comment_modifier_un_fichier|Editez le fichier]] ~/.rtorrent.rc et ajoutez la ligne suivante: | + | <note importante>Sous Ubuntu 16.04 ce qui suit n'a pas été nécessaire.</note> |
+ | [[:tutoriel:comment_modifier_un_fichier|Editez le fichier]] **~/.rtorrent.rc** et ajoutez la ligne suivante : <file>scgi_port = 127.0.0.1:5000</file> | ||
- | scgi_port = 127.0.0.1:5000 | + | [[:tutoriel:comment_modifier_un_fichier|Editez le fichier]] **/etc/apache2/apache2.conf** et ajoutez la ligne suivante : <file>SCGIMount /RPC2 127.0.0.1:5000</file> |
- | + | ||
- | [[:tutoriel:comment_modifier_un_fichier|Editez le fichier]] /etc/apache2/apache2.conf et ajoutez la ligne suivante: | + | |
- | + | ||
- | SCGIMount /RPC2 127.0.0.1:5000 | + | |
- | + | ||
- | Activez le module apache **scgi**, en saisissant la commande suivante dans un [[terminal]]: | + | |
- | + | ||
- | sudo a2enmod scgi | + | |
+ | Activez le module apache **scgi**, en saisissant la commande suivante dans un [[:terminal]] : | ||
+ | <code>sudo a2enmod scgi</code> | ||
+ | Redémarrez Apache. | ||
===== Utilisation ===== | ===== Utilisation ===== | ||
- | rutorrent est maintenant disponible a l'adresse suivante : | + | rutorrent est maintenant disponible a l'adresse suivante : ''http://localhost/rutorrent'' |
- | + | | |
- | http://localhost/rutorrent | + | |
===== Voir aussi ===== | ===== Voir aussi ===== | ||
* (en) [[http://code.google.com/p/rutorrent/wiki/Main|Site officiel de ruTorrent]] | * (en) [[http://code.google.com/p/rutorrent/wiki/Main|Site officiel de ruTorrent]] | ||
- | * (fr) [[http://forums.rutorrent.org/index.php?board=28.0|Support officiel francophone]] | + | * (fr) [[http://forums.rutorrent.org/index.php?board=28.0|Support officiel francophone]] |