Changes between Version 5 and Version 6 of prerequisite


Ignore:
Timestamp:
Feb 15, 2019, 1:47:54 PM (6 years ago)
Author:
Sanahuja Guillaume
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • prerequisite

    v5 v6  
    5959== SCP ==
    6060
    61 ''Secure !CoPy'' (SCP) est un moyen sécurisé de copie de fichiers entre ordinateurs basé sur le protocole SSH. Il nous permet notamment d'envoyer à la cible des fichiers de notre ordinateur.
     61''Secure !CoPy'' (SCP) is a secured way to copy files between computer, it is based on SSH protocol. IT can be sued to send a file from your computer to the target.
    6262
    63 Pour copier un fichier vers un autre ordinateur, utiliser la commande:
     63To copy a file to another computer wih scp:
    6464{{{
    65 $ scp chemin_vers_source utilisateur@serveur:/chemin_vers_destination
     65$ scp path_to_the_file user@server:/destination_path
    6666}}}
    67 où ''chemin_vers_source'' est le chemin du fichier source, ''utilisateur'' le compte qui va se connecter au ''serveur'', et ''chemin_vers_destination'' l'endroit où placer le fichier sur le ''serveur''.
    68 Par exemple, pour copier le fichier test se trouvant dans votre répertoire personnel dans le dossier /home/root de la cible (une fois le wifi configuré, voir [#wifi section précedente]):
     67where ''path_to_the_file'' is source file path, ''user'' the account to use on the ''server'', and ''destination_path''  the directory to store the file on the ''server''.
     68For example, to copy the file ''test'' in our home directory, to the folder ''/home/root'' on the target:
    6969{{{
    70 $ scp ~/test root@192.168.6.1:/home/root
     70$ scp ~/test root@192.168.147.63:/home/root
    7171}}}
    72 
    7372
    7473== SVN ==
    7574
    76 SVN ou ''Subversion'' est un système de gestion de version.
     75SVN or ''Subversion'' is a version control system.
    7776
    78 On l'utilise généralement via la ligne de commande (svn checkout, svn up, svn commit). Il existe aussi des clients graphiques tels que [http://rapidsvn.tigris.org/ rapidsvn], [http://www.rabbitvcs.org/ rabitvcs], etc...
     77It is generaly used through its command line (''svn checkout'', ''svn up'', ''svn commit''). You can also use a graphical interface as [http://rapidsvn.tigris.org/ rapidsvn], [http://www.rabbitvcs.org/ rabitvcs], etc.
    7978
    8079== CMake ==
    8180
    82 [http://www.cmake.org/ CMake] permet la génération de fichiers de construction standards (makefile, projets pour différents IDE), via des fichiers de configuration, appelés CMakeLists.txt. L'intérêt est de n'utiliser qu'un seul fichier de configuration (le CMakeLists.txt), quelque soit l'IDE pour lequel on veut construire le projet. Chacun peut alors utiliser l'IDE qu'il préfère. Par ailleurs, CMake s'adapte suivant le système d'exploitation utilisé.
     81[http://www.cmake.org/ CMake] is a project (makefile or IDEs) generator, using input configuration files called ''CMakeLists.txt''. Its strength is to use the same configuration files(s) regardless of the IDE we want to use. Everyone can choose its preferred IDE. Moreover, it is also cross platform.
    8382
    84 L'utilisation de CMake passe par la ligne de commande.
     83CMake is used through command line.
    8584
    86 Pour connaitre la liste des ''generators'' (type de fichiers de constructions), exécuter:
     85To know supported ''generators'' (kind of supported IDEs), execute:
    8786{{{
    8887$ cmake --help
    8988}}}
    90 Ce qui donnera la syntaxe d'utilisation de CMake; à la fin se trouve la liste des ''generators''. Sous Windows, on obtient par exemple:
     89Which gives the usage syntax of CMake. At the end you will find the ''generators'' list. On windows you will get for example:
    9190{{{
    9291The following generators are available on this platform:
     
    108107}}}
    109108
    110 Ainsi, pour construire un projet pour !CodeBlocks, lancer dans un répertoire contenant un fichier CMakeLists.txt:
     109Thus, to build a project for !CodeLite, you can use the following command:
    111110{{{
    112111$ cmake -G "CodeLite - Unix Makefiles"
    113112}}}
     113
     114Note that using Flair build system, you won't have to call cmake manually. Scripts are provided to generate all projects.