Ceci est une ancienne révision du document !
TUTO POUR HELLANZB (et Hellahella) by Dedel (by Ezteban)
I. Introduction
J'ai décidé, pour ceux qui n'ont jamais installé hellanzb sur leur machine de faire un petit tuto en Français.
Vous allez me dire : « Mais c'est quoi Hellanzb? A quoi çà sert? »
Hellanzb est un petit programme (sous linux bien entendu) qui permet de télécharger sur les serveurs usenet binaires, plus connu sous le nom de Newsgroup. A partir d'un fichier NZB, que vous aurez au préalable téléchargé sur un site de référencement, il vous permettra d'importer le contenu de ce dernier pour le télécharger.
Mais ce n'est pas tout : Hellanzb ne fait pas que télécharger les fichiers, il les répare (si nécessaire) et les extrait pour vous. Vous n'avez rien à faire, hormis le graver. (ben oui, vous voulez pas non plus qu'il le regarde pour vous!!)
Bon, après cette brève introduction, passons au chose sérieuse : l'Installation.
II. Installation
Pour cette partie du tuto, j'ai en fait repris le tuto anglais officiel.
1. Ouvrir un terminal
2. Copier cela dans le terminal :
sudo apt-get install python-dev python-twisted unrar par2
3. Télécharger Hellanzb à cette adresse :
http://www.hellanzb.com/distfiles/hellanzb-0.13.tar.gz
4. Extraire le fichier hellanzb-0.13.tar.gz :
sudo tar -xzvf hellanzb-0.13.tar.gz
Ou bien faire un clic droit sur le fichier, puis faire « extraire ici »
5. Se placer dans le dossier à l'aide de cette commande :
cd hellanzb-0.13
6. Lancer l'installation :
sudo python setup.py install
7. Copier les fichiers de configuration :
sudo cp /usr/etc/hellanzb.conf.sample /usr/etc/hellanzb.conf
8. Configurer le fichier :
sudo gedit /usr/etc/hellanzb.conf
Pour configurer ce fichier, il vous faut vous procurer vos identifiants de connexion que vous avez reçu par votre fournisseur de news (pour ma part Newshosting) :
- Quand votre fichier s'ouvre, aller à la ligne : defineServer. On trouve ceci :
(id = 'votre_identifiant', hosts = [ 'votre_nom_de_serveur:119' ], #hosts = [ 'votre_nom_de_serveur', 'morenews.changeme.com:8000' ],
username = 'votre_identifiant', password = 'votre_mot_de_passe', #username = votre_identifiant, # no auth #password = votre_mot_de_passe,
- Aller à cette ligne pour changer le prefix_dir :
# Important locations Hellanzb.PREFIX_DIR = '/home/votre_identifiant_ubuntu/'
Pour ma part, ça marche ; alors il n'y a pas de raison que ça ne marche pas chez vous…..
9. Lancer le programme :
hellanzb.py
10. Télécharger un fichier NZB, et le plaçer ici :
/home/votre_identifiant_ubuntu/nzb/daemon.queue/
- Il se peut que vous n'ayez pas les droits pour copier un fichier dans ce dossier, alors faites un :
sudo chmod 777 /home/votre_identifiant_ubuntu/nzb
11. Une fois vos fichiers téléchargés et réparés, ils seront extrait ici :
/home/votre_identifiant_ubuntu/usenet/
Il ne vous reste plus qu'à graver le tout avec votre logiciel de gravure préféré.
Voilà, ceci est mon premier tuto, alors j'espère que ça vous aura un peu aidé.
Liens externes
Site officiel : www.hellanzb.com/trac/
Hellahella
Merci Dedel !!
A quoi cela sert-il ?
Hellahella est une interface web pour hellanzb. En effet, il peut apparaître fastidieux d'aller à chaque fois déposer les fichiers .nzb dans votre dossier nzb/daemon.queue/ hellahella est là ( ;) ) pour vous simplifier la vie et donner en prime un aspect un peu moins austère à hellanzb.
Le point fort d'hellahella est de vous permettre de lancer un fichier nzb de n'importe où dans le monde simplement avec un navigateur web.
Installation
- L'installation requiert l'installation d'un serveur web et de php. Pour l'installer rien de plus simple il suffit de suivre l'excellente contribution : http://doc.ubuntu-fr.org//serveur/lamp_bis.
- Ensuite il suffit d'installer subversion:
sudo aptitude install subversion
- Puis vous pouvez maintenant installer hellahella:
http://www.hellanzb.com/trac/hellanzb/wiki/HellaHella à l'aide de ce fichier : http://peak.telecommunity.com/dist/ez_setup.py (enregistrer sous ez_setup.py)
- Il faut maintenant ouvrir un terminal et vous rendre dans le répertoire ou vous avez téléchargé ce fichier. Puis lancer l'installation avec la commande:
sudo python ez_setup.py -U hellahella==dev
- Il vous faut enfin configurer correctement votre hellahella, en renseignant les repertoires adequat dans le fichier settings.php de Hellahella:
gedit /var/www/zussaweb/settings.php
- Là vous pouvez vous rendre sur votre serveur web à http://localhost/zussaweb/ et O miracle ça ne fonctionne pas. En effet comme d'habitude avec un serveur web Il y a des problèmes de droit d'acces avec votre repertoire daemon.queue , un petit
chmod 777 /home/user/hellanzb/nzb/daemon.queue/
devrait rectifier le tir. (chmod 777 donne tous les droits à tous le monde c'est simple mais pas sans risques, "google chmod" pour plus d'information).
- Logiquement ça fonctionne.