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 18/11/2011, 14:17] 175.100.98.220 [Configuration] |
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: | + | Activez le module apache **scgi**, en saisissant la commande suivante dans un [[:terminal]] : |
| - | + | <code>sudo a2enmod scgi</code> | |
| - | SCGIMount /RPC2 127.0.0.1:5000 | + | |
| - | + | ||
| - | Activez le module apache **scgi**, en saisissant la commande suivante dans un [[terminal]]: | + | |
| - | + | ||
| - | sudo a2enmod scgi | + | |
| Redémarrez Apache. | 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]] |