Navigation

Toutes les catégories

Filtrer par auteur

Voir les derniers articles

Download p2p Bittorrent en console

Télécharger en p2p avec Bittorrent, et en console Linux, c'est possible !

Publié par Team WebActus

Télécharger en p2p en console ? Quelle drôle d’idée… Et pourtant…

Je voudrais télécharger Ubuntu 9.10 Beta dans les versions 32 bits, 64 bits et Ubuntu Netbook Remix de façon à pouvoir les tester et les présenter lors du Micro Mega Market à Charleroi ce dimanche 11 octobre.

Je voudrais faire ces téléchargements en console et en bittorrent ;-)

Ubuntu 9.10 Beta ? Suffit de les télécharger…

Oui ok… mais je voudrais utiliser le peer-to-peer pour ne pas trop charger les serveurs de Canonical, et ensuite à mon tour permettre de partager ces images ISO. Ubuntu est habituellement disponible en téléchargement classique, et en Bitttorent. Ok…

J’ai un PC serveur dans ma cave, et je voudrais utiliser ce serveur pour ne pas laisser mon desktop allumer cette nuit..

Et pourquoi la nuit ?
Car je n’ai pas un quota ADSL illimité, et EDPnet me compte mes GigaBytes à 50 % entre 2h et 8h du matin. Ca fait quand même 2 GB minimum.

Serveur, donc console… donc il me faut un client Bittorrent console pour Ubuntu (vous devez pouvoir le faire avec la plupart des distributions Linux).

Ce client s’appelle « bittorrent » tout simplement. Il n’est pas installé par défaut sur mon serveur (logique… ce n’est pas vraiment le but d’un serveur de production !)

Une documentation sur Ubuntu-fr.org.

Installation classique :

$ sudo aptitude install bittorrent
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Lecture de l'information d'état étendu      
Initialisation de l'état des paquets... Fait
Construction de la base de données des étiquettes... Fait
Les NOUVEAUX paquets suivants vont être automatiquement installés :
 python-bittorrent
Les NOUVEAUX paquets suivants vont être installés :
 bittorrent python-bittorrent
0 paquets mis à jour, 2 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 106ko d'archives. Après dépaquetage, 651ko seront utilisés.
Voulez-vous continuer ? [Y/n/?]
Écriture de l'information d'état étendu... Fait
Prendre :1 http ://be.archive.ubuntu.com hardy/main python-bittorrent 3.4.2-11ubuntu5 [52,7kB]
Prendre :2 http ://be.archive.ubuntu.com hardy/main bittorrent 3.4.2-11ubuntu5 [53,4kB]
106ko téléchargés en 0s (144ko/s)
...

Je copie l’adresse du tracker (le lien qui pointe vers le fichier Bittorrent) sur un des miroirs de  la page Ubuntu 9.10 beta , et j’essaye.

Pour info, il est préférable d’ouvrir les ports 6880 à 6999 dans votre modem-routeur, vers l’adresse IP de votre machine, pour un fonctionnement optimum (càd rapide) des transferts Bittorrent.

Avant cela, j’utilise l’instruction « screen » pour pouvoir couper ma session et la retrouver ensuite. (Si je télécharge depuis le serveur, ce n’est pas pour devoir laisse mon PC ouvert avec la session SSH !).

screen
$ bittorrent http ://ie.releases.ubuntu.com/9.10/ubuntu-9.10-beta-desktop-i386.iso
-bash : bittorrent : commande introuvable

La commande n’est pas bittorrent. Par contre, plusieurs commandes existent commençant par « bt… ».
La commande est « btdownloadcurses ».

$ btdownloadcurses http ://ie.releases.ubuntu.com/9.10/ubuntu-9.10-beta-desktop-i386.iso.torrent

Et voilà !

btdownloadcurses_ubuntu

Pour lancer plusieurs téléchargement simultanés, j’ai ouvert plusieurs sessions SSH (toujours avec « screen »). Il y a peut-être d’autres moyens… mais ça fonctionne comme cela.

Petit conseil (dans notre époque troublée), n’utilisez ce programme de peer to peer que pour télécharger des choses légalement ! En particulier, les logiciels libres (GPL, etc) ne posent pas de problème et peuvent être téléchargés et échanger en toute légalité.


Newsletter WebActus

Abonnez-vous pour recevoir notre sélection des meilleurs articles directement dans votre boîte mail.

Nous ne partagerons pas votre adresse e-mail.

Articles similaires

Webmarketing

10 extensions Chrome gratuites pour gagner en productivité

Voici 10 extensions Chrome qui vont vous faciliter la tâche au quotidien.

Publié le par Appoline Reisacher
Webmarketing

Business development : 10 offres d’emploi dans des startups et pure players

La sélection d’offres d’emploi dans les startups et les pure players continue en cette semaine spéciale. Cette fois, nous nous intéressons aux...

Publié le par Cyrielle Maurice