Différences

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

Lien vers cette vue comparative

documentation:hardware_drivers_ui_tools:bcnc-installation [2017/09/23 14:36]
admin [Téléchargement avec git]
documentation:hardware_drivers_ui_tools:bcnc-installation [2019/03/12 20:02]
Ligne 1: Ligne 1:
-====== Installation de bCNC ====== 
- 
-===== Prérequis ===== 
- 
-==== Dépendances générales ==== 
- 
-  * **python** : une v2 récente de python devrait fonctionner (2.7.13 sur Debian stretch), la v3 de python n'est pas supportée par bCNC pour l'​instant (20170923). 
-  
-  * **tkinter** la boîte à outils graphique pour python. 
-    * Selon votre système et/ou la version de python tkinter devrait avoir été installé avec python, soit par default soit comme un module. 
-  
-  * le module **pyserial**... pour la communication série. 
-    * Sur Debian stretch il s'​appelle python-serial,​ sur d'​autre systèmes il peut s'​appeller python-pyserial. 
- 
-==== Dépendances optionnelles ==== 
- 
-=== Autolevel color map === 
- 
-  * **PIL** (pillow library) est nécessaire pour afficher les différences d'​élévation sous forme de carte colorée. 
-    * pour la plupart des OS Linux, on peut trouver ce paquet sous le nom : **python-imaging-tk** (c'est le cas sous Debian stretch). Pour OpenBSD ce sera graphics/​py-Pillow. 
-  * Et enfin, **python-numpy** (fonction mathématiques sophistiquées pour python). 
- 
-=== Alignement avec image video === 
- 
-//cf: [[https://​github.com/​vlachoudis/​bCNC/​wiki/​Probe-Camera-Alignment]]//​ 
- 
-  * OpenCV, **python-opencv** (sur Debian stretch) est utilisé pour la capture et le streaming d'​images video. Pour OpenBSD, ce sera graphics/​opencv. 
- 
-\\ 
-\\ 
- 
-===== Téléchargement avec git ===== 
- 
- 
-Pour les moustachu(e)s sous windows et sous linux : //​Curieusement c'est la méthode la moins fatiguante//​ 
- 
-=== Il vous faut git === 
- 
-  * pour linux (debian style ici) : 
- 
-  moi@mon_pc:​~$ sudo apt-get install git 
- 
-  * et sous les autres plateformes,​ installez la bonne version depuis cette page : [[https://​git-scm.com/​downloads]] ​ 
- 
-Vous comprendrez plus tard, au moment des mises à jour, pourquoi avec git c'est mieux qu'un simple download de zip. 
- 
-=== récupérez l'​adresse du répertoire git === 
- 
-Allez d'​abord sur la page bCNC du site GitHub : **[[https://​github.com/​vlachoudis/​bCNC]]** 
- 
-\\ 
- 
-{{:​softs:​bcnc:​bcnc-install-github.png}} 
- 
-\\ 
-\\ 
- 
- 
-=== créez un clone dans votre système de fichier === 
- 
-  moi@mon_pc:​~$ mkdir bcnc  ​ 
-  moi@mon_pc:​~$ cd bcnc  
-  moi@mon_pc:​~/​bcnc$ git clone https://​github.com/​vlachoudis/​bCNC.git 
-  ​ 
-    ...ici plein de blabla de git qui clone (sorte de download) bCNC... 
-  ​ 
-  moi@mon_pc:​~/​bcnc$ ls -l 
-  total 4 
-  drwxr-xr-x 8 moi moi 4096 sept. 23 16:23 bCNC 
-  moi@mon_pc:​~/​bcnc$ cd bCNC 
-  moi@mon_pc:​~/​bcnc/​bCNC$ ./bCNC 
- 
-... Et si vous avez tout bien suivi, l'​appli se lance ! 
- 
-===== Téléchargement tout classique ===== 
- 
-Si vous avez bien regardé la copie d'​écran au dessus, vous aurez remarqué un lien "​Download ZIP", go ahead ! 
- 
-**PS : nous cherchons des volontaires pour documenter plus en détail pour Windows...**