Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| ubuntu-fr-scripts_aide [Le 07/03/2009, 12:03] – Skippy le Grand Gourou | ubuntu-fr-scripts_aide [Le 07/02/2010, 00:05] (Version actuelle) – frombenny | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | + | **[[wiki/syntaxe# |
| - | + | ~~REDIRECT>: | |
| - | ---- | + | |
| - | + | ||
| - | ====== Projet de développement de scripts ====== | + | |
| - | + | ||
| - | + | ||
| - | Le but de ce projet est de collecter et de maintenir sur le long terme un dépôt de scripts (bash, perl, python, java, etc) facilitant la vie des utilisateurs ubuntu et/ou d' | + | |
| - | L' | + | |
| - | + | ||
| - | <note warning> | + | |
| - | + | ||
| - | ===== Inscription ===== | + | |
| - | + | ||
| - | Dans un premier temps il faudra vous inscrire sur le site [[https:// | + | |
| - | Pour pouvoir modifier/ | + | |
| - | https:// | + | |
| - | (remplacez XXXX par votre login launchpad). | + | |
| - | + | ||
| - | Si vous n'avez pas de clef [[: | + | |
| - | < | + | |
| - | ou encore | + | |
| - | ssh-keygen -t dsa</ | + | |
| - | Vous pouvez ensuite demander à rejoindre [[https:// | + | |
| - | + | ||
| - | ===== Installation ===== | + | |
| - | Vous devrez installer certains outils du projet [[bazaar]] pour pouvoir travailler sur le projet | + | |
| - | <code>sudo apt-get install bzr bzr-gtk</ | + | |
| - | + | ||
| - | ===== Travailler avec ubuntu-fr-scripts ===== | + | |
| - | <note important> | + | |
| - | Un projet (ou branche) contiendra un ou plusieurs scripts traitant d'un même sujet, par exemple sauvegarde de données, statistiques réseau, scripts action pour dolphin/ | + | |
| - | Dans chaque projet il sera d' | + | |
| - | + | ||
| - | ==== Création de votre projet ==== | + | |
| - | < | + | |
| - | bzr init # Initialisation de votre Projet | + | |
| - | touch MonScript # Création/ | + | |
| - | bzr add # Pour marquer tous les nouveaux fichiers à ajouter | + | |
| - | bzr commit -m " | + | |
| - | bzr push lp:~VotreLogin/ | + | |
| - | </ | + | |
| - | + | ||
| - | Voila vous avez créé votre première branche/ | + | |
| - | + | ||
| - | ==== Création d'un projet privé ==== | + | |
| - | Vous pouvez à partir de votre compte Launchpad créer des projets privés (non partagés avec l' | + | |
| - | < | + | |
| - | bzr init # Initialisation de votre Projet | + | |
| - | touch MonScript # Création/ | + | |
| - | bzr add # Pour marquer tous les nouveaux fichiers à ajouter | + | |
| - | bzr commit -m "Ajout d'un commentaire suffisamment expicite" | + | |
| - | bzr push lp: | + | |
| - | </ | + | |
| - | ==== Aide commande bzr ==== | + | |
| - | Pour plus d' | + | |
| - | < | + | |
| - | bzr help commands # Liste des commandes | + | |
| - | bzr help xxx # Aide sur la commande xxx</ | + | |
| - | + | ||
| - | ==== Récupérer votre projet ==== | + | |
| - | Vous aurez peut être besoin depuis une autre machine de pouvoir récupérer votre projet, pour continuer votre travail (Pensez à ajouter votre clef ssh publique sur votre compte Launchpad) | + | |
| - | Ou encore vous pouvez avoir supprimé sur votre poste votre dossier MonProjet | + | |
| - | < | + | |
| - | bzr branch lp: | + | |
| - | cd MonProjet | + | |
| - | # ou encore pour récupérer votre projet privé | + | |
| - | bzr branch lp: | + | |
| - | cd MonProjetPerso | + | |
| - | </ | + | |
| - | + | ||
| - | ==== Ajouter un nouveau fichier ==== | + | |
| - | < | + | |
| - | bzr update # Pour mettre à jour vos sources (par exemple vous avez effectué des modifications depuis une autre machine) | + | |
| - | touch monscript # Création/ | + | |
| - | bzr add # Pour marquer tous les nouveaux fichiers à ajouter | + | |
| - | # ou encore | + | |
| - | bzr add monscript | + | |
| - | bzr commit -m "Ajout d'un commentaire suffisamment explicite" | + | |
| - | bzr push lp: | + | |
| - | + | ||
| - | ==== Modification d'un fichier ==== | + | |
| - | < | + | |
| - | bzr update # Pour mettre à jour vos sources | + | |
| - | vi monscript # Modification du fichier | + | |
| - | bzr commit -m "Ajout du commentaire suffisamment explicite" | + | |
| - | bzr push lp: | + | |
| - | + | ||
| - | ==== Création d'un sous dossier ==== | + | |
| - | < | + | |
| - | bzr update # Pour mettre à jour vos sources | + | |
| - | bzr mkdir SousDossier # Equivaut à un mdkdir SousDossier et bzr add SousDossier | + | |
| - | bzr commit -m "Ajout du commentaire suffisamment explicite" | + | |
| - | bzr push lp: | + | |
| - | + | ||
| - | ==== Validation de votre projet ==== | + | |
| - | Une fois que vous considérez que votre projet est stable, merci de prendre contact avec un des administrateurs ubuntu-fr-scripts afin de porter votre projet vers la production de paquet .deb | + | |
| - | + | ||
| - | ==== Avec l' | + | |
| - | Voir [[: | + | |
