{ "metadata": { "name": "" }, "nbformat": 3, "nbformat_minor": 0, "worksheets": [ { "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Ateliers : environnement technique support\u00e9\n", "\n", "Pr\u00e9paration d'un environnement technique qui sera support\u00e9 dans le cadre des ateliers de Montr\u00e9al-Python.\n", "\n", "## Introduction\n", "\n", "Ces courtes instructions vous permettront de vous monter un poste de d\u00e9veloppeur Python fonctionnel et performant sur Ubuntu ou Debian.\n", "\n", "Pour tous les ateliers de Montr\u00e9al-Python, nous vous recommandons fortement d'avoir mont\u00e9 celui-ci car :\n", "\n", "* le support technique pendant les ateliers sera garanti pour les postes Ubuntu ou Linux bas\u00e9s sur Debian\n", "\n", "Pour \u00e9viter qu\u2019au final vous ne passiez votre temps qu\u2019\u00e0 configurer votre ordinateur au lieu de coder, payez-vous le luxe d'un environnement de d\u00e9veloppement o\u00f9 Python est un citoyen de premier ordre. Sinon, arrivez un peu avant votre atelier pour qu'on vous aide \u00e0 le monter. C\u2019est simple. C\u2019est puissant.\n", "\n", "Pr\u00e9requis\n", "\n", "* Aucun\n", "\n", "Objectifs\n", "\n", "* Installer VirtualBox sur votre machine\n", "* Installer Ubuntu dans VirtualBox\n", "\n", "## VirtualBox\n", "\n", "Vous \u00eates sur Mac OS X ou Windows? Vous n'avez pas encore une distribution Linux comme poste de d\u00e9veloppeur? Il est possible d'en installer une sur votre machine, sans perturber le comportement normal de votre syst\u00e8me d'exploitation h\u00f4te (host). Il s'agit de l'installer dans une machine virtuelle g\u00e9r\u00e9e par le logiciel Oracle VM VirtualBox.\n", "\n", "1. T\u00e9l\u00e9charger la version appropri\u00e9e de Virtualbox pour votre syst\u00e8me d'exploitation [env. 100 Mo] :
\n", "[https://www.virtualbox.org/wiki/Downloads](https://www.virtualbox.org/wiki/Downloads)
\n", "(sous la puce \"VirtualBox platform packages\" ; Windows host ou OS X host pour Mac)\n", "\n", "1. Installer VirtualBox\n", "\n", "## Ubuntu\n", "\n", "Ubuntu est un syst\u00e8me d'exploitation Linux bas\u00e9 sur Debian. Python y est un citoyen de premier ordre. Nous vous avons pr\u00e9par\u00e9 une Ubuntu tout pr\u00eate \u00e0 \u00eatre install\u00e9e avec tout ce qu'il faut pour pouvoir faire du d\u00e9veloppement Python. Nous allons maintenant t\u00e9l\u00e9charger les sources d'Ubuntu et installer Ubuntu dans la VirtualBox.\n", "\n", "T\u00e9l\u00e9charger l'image d'Ubuntu appropri\u00e9e [1,7 Go]: [http://montrealpython.org/data/Montreal-Python-32bit-Ubuntu-12_04.ova](http://montrealpython.org/data/Montreal-Python-32bit-Ubuntu-12_04.ova)\n", "\n", "* 32bit ou 64bit? pour v\u00e9rifier sous Windows : voir les proprit\u00e9t\u00e9s de l'ordinateur (bouton droit sur l'icone My Computer, Propri\u00e9t\u00e9s)\n", "* 32bit ou 64bit? pour v\u00e9rifier sous Mac : touche pomme, puis \"\u00e0 propos de ce mac\"\n", "\n", "3- Ouvrir VirtualBox\n", "\n", "4- Cliquer sur Fichier -> Importer une application virtuelle
\n", "\n", "* Suivre le wizard d'importation et choisir le fichier .ova t\u00e9l\u00e9charg\u00e9 juste avant.\n", "* Au besoin, diminuer la RAM allou\u00e9 \u00e0 la machine virtuelle. Elle est de 1 Go actuellement, si c'est trop, descendre \u00e0 768 Mo, ou 512 Mo. Minimum recommand\u00e9 est 512 Mo.\n", "\n", "5- Une fois Ubuntu import\u00e9, dans la fen\u00eatre d'accueil de VirtualBox, double cliquer sur la machine dans le menu de gauche\n", "\n", "6- L'utilisateur se nomme `montreal-python`... le mot de passe est aussi `montreal-python`\n", "\n", "Des instructions en anglais avec capture d'\u00e9cran pour importer l'image sont disponibles ici : [http://docs.oracle.com/cd/E26217_01/E26796/html/qs-import-vm.html](http://docs.oracle.com/cd/E26217_01/E26796/html/qs-import-vm.html)\n", "\n", "## Conclusion\n", "\n", "Vous \u00eates maintenant dans votre poste de d\u00e9veloppeur Python, une Ubuntu pr\u00e9par\u00e9e pour vous par Montr\u00e9al-Python. Pour votre info, il s'agit en fait d'une Ubuntu toute neuve avec seulement ces paquets Debian install\u00e9s en plus :\n", "\n", "* build-essential\n", "* python-dev\n", "* python-virtualenv\n", "* ipython\n", "* ipython-notebook\n", "* git\n", "* gitk\n", "\n", "Vous \u00eates maintenant fin pr\u00eat \u00e0 coder!" ] } ], "metadata": {} } ] }