Outils pour utilisateurs

Outils du site


python:acn-py-installer

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
python:acn-py-installer [2020/02/09 18:01] crustpython:acn-py-installer [2020/02/12 21:08] (Version actuelle) – [Installation et lancement du script] crust
Ligne 3: Ligne 3:
  
 ===== Installation et lancement du script ===== ===== Installation et lancement du script =====
- 
- 
  
 Télécharger la dernière version depuis le git (version stable et devel - de préférence prenez la stable) : Télécharger la dernière version depuis le git (version stable et devel - de préférence prenez la stable) :
-  * [[https://github.com/CyrilleBiot/scripts/blob/master/acn.py|]] +  * [[https://github.com/CyrilleBiot/acn-py | acn-py, git master]]
-  * [[https://github.com/CyrilleBiot/scripts|https://github.com/CyrilleBiot/scripts]] +
-Ce script nécessite d'être lancé avec les droits **root** (base debian) ou **sudo** (base ubuntu) +
- +
-__**Récupérer le script**__ +
-<code bash>[ragnarok@asgard-freeBSD:~] $ su - +
-Password: +
-root@asgard-freeBSD:~ #  +
-root@asgard-freeBSD:~ # wget https://raw.githubusercontent.com/CyrilleBiot/scripts/master/acn.py +
---2020-02-09 10:13:19--  https://raw.githubusercontent.com/CyrilleBiot/scripts/master/acn.py +
-Résolution de raw.githubusercontent.com (raw.githubusercontent.com)… 151.101.120.133 +
-Connexion à raw.githubusercontent.com (raw.githubusercontent.com)|151.101.120.133|:443… connecté. +
-requête HTTP transmiseen attente de la réponse… 200 OK +
-Taille : 13592 (13K) [text/plain] +
-Sauvegarde en : « acn.py » +
- +
-acn.py              100%[===================> 13,27K  --.-KB/   ds 0,04s    +
- +
-2020-02-09 10:13:19 (344 KB/s) — « acn.py » sauvegardé [13592/13592]</code> +
- +
-Lancer le script. +
-<code bash>root@asgard-freeBSD:~ # python3.6 acn.py</code> +
  
 +Les sources debian sont également disponibles
 +Pour construire le paquet 
 +<code bash>$ git clone https://github.com/CyrilleBiot/acn-py.git
 +Clonage dans 'acn-py'...
 +remote: Enumerating objects: 58, done.
 +remote: Counting objects: 100% (58/58), done.
 +remote: Compressing objects: 100% (43/43), done.
 +remote: Total 58 (delta 12), reused 50 (delta 6), pack-reused 0
 +Dépaquetage des objets: 100% (58/58), 47.63 Kio | 541.00 Kio/s, fait.
 +$ cd acn-py
 +$ debuild -us -uc</code>
  
 +Le paquet est alors disponible
 +<code bash>$ ls
 +acn-py_2.0.2+nmu5_all.deb          acn-py_2.0.2+nmu5.dsc     README.md
 +acn-py_2.0.2+nmu5_amd64.build      acn-py_2.0.2+nmu5.tar.gz  source
 +acn-py_2.0.2+nmu5_amd64.buildinfo  debian
 +acn-py_2.0.2+nmu5_amd64.changes    LICENSE</code>
  
 +===== Utilités de ce script =====
  
  
Ligne 112: Ligne 106:
  
 A chaque niveau, des choix sont possibles (**modification des IP ou du port**) afin de mettre la jour la configuration en cas de modification des paramètres serveur. A chaque niveau, des choix sont possibles (**modification des IP ou du port**) afin de mettre la jour la configuration en cas de modification des paramètres serveur.
 +
 +<code bash>root@Fenrir:/home/ragnarok/PycharmProjects/PRIMTUX-ACN# python3 acn-v2.py 
 +Vous utilisez un système Debian (su pour administration).
 +Type d'installation (client/serveur) : client
 +Installation de type client
 +Utiliser le port par défaut 3142 (recommandé) ?. [Oui / Non] Oui
 +Type d'installation (client/serveur) : client
 +Installation de type client
 +========================================
 +Votre machine possède l'ip 192.168.0.20.
 +Le motif de scan sera donc : 192.168.0.0
 +----------------------------------------------------
 +Host : 192.168.0.15 ()
 +State : up
 +----------------------------------------------------
 +Host : 192.168.0.20 ()
 +State : up
 +----------------------------------------------------
 +Host : 192.168.0.254 ()
 +State : up
 +========================================
 +Résultats du scan réseau : (True si port Apt-cache-server trouvé.
 +192.168.0.15 : Le port est fermé. Code d'erreur de retour; 111. Pas de serveur ACN
 +192.168.0.15  :  False .  Pas de port ACN ouvert
 +192.168.0.20 : Le port 3142 est ouvert. Possibilié de serveur ACN.
 +192.168.0.20  :  True .  Eventuel Serveur ACN.
 +192.168.0.254 : Le port est fermé. Code d'erreur de retour; 111. Pas de serveur ACN
 +192.168.0.254  :  False .  Pas de port ACN ouvert
 +Serveur ACN possible :  192.168.0.20
 +Valider ce choix ? (Oui / Non)</code> 
  
 ==== cron-apt, configuration ==== ==== cron-apt, configuration ====
python/acn-py-installer.1581267705.txt.gz · Dernière modification : 2020/02/09 18:01 de crust