(498,764,8,'Installation des effets 3D dans Kubuntu Feisty','But de ce Document Ce document me sert de mémo. Il relate mon expérience lors de cette installation. Je l’ai écrit pour me souvenir des différentes opérations que j’ai dû effectuer. Je le diffuse car cela pourra servir à d’autres personnes.\r\n\r\n\r\n<br />Situation initiale\r\n\r\n\r\n<br />Un PC équipé d’une carte graphique ATI motorisé par Kubuntu Feisty. Si vous avez une installation toute fraîche, et non une énième mise à jour comme expliqué ici cela sera encore plus simple car j’ai remarqué que le pilote installé par défaut est le (...)\r\n<h3>But de ce Document</h3>\r\n<p class=\"spip\">Ce document me sert de mémo. Il relate mon expérience lors de cette installation. Je l’ai écrit pour me souvenir des différentes opérations que j’ai dû effectuer. Je le diffuse car cela pourra servir à d’autres personnes.</p>\r\n\r\n<h3>Situation initiale</h3>\r\n<p class=\"spip\">Un PC équipé d’une carte graphique ATI motorisé par Kubuntu Feisty. Si vous avez une installation toute fraîche, et non une énième mise à jour comme expliqué <a href=\"http://www.coagul.org/article.php3?id_article=597\" class=\"spip_out\">ici</a> cela sera encore plus simple car j’ai remarqué que le pilote installé par défaut est le bon.</p>\r\n\r\n<h3>L’installation</h3>\r\n<p class=\"spip\">Pour l’essentiel, les instructions proviennent  <a href=\"https://help.ubuntu.com/community/RadeonDriver\" class=\"spip_out\">d’ici</a></p>\r\n\r\n<p class=\"spip\">Il faut commencer par vérifier si on utilise le driver propriétaire (fglrx) et le remplacer, si c’est le cas, par le driver libre (ati).</p>\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code>lsmod | grep fglrx<br />\r\nfglrx                 540004  11<br />\r\nagpgart                35400  2 fglrx,intel_agp<br />\r\n<br />\r\nsudo aptitude remove xorg-driver-fglrx<br />\r\n<br />\r\nsudo aptitude install libgl1-mesa-glx libgl1-mesa-dri<br />\r\n</code></div>\r\n<p class=\"spip\">On constate que j’utilise le driver propriétaire. Ouh c’est pas beau. On va donc le supprimer. On fait ça directement, malgré qu’il soit en cours d’utilisation. Et oui, sous linux on a le droit de faire ça.</p>\r\n\r\n<p class=\"spip\">Il faut ensuite modifier le fichier /etc/X11/xorg.conf en remplaçant fglrx par ati dans la section Device et en ajoutant Option \"XAANoOffscreenPixmaps\" pour l’accélération matérielle avec AIGLX. Il faut également ajouter la nouvelle section Extensions.</p>\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code><br />\r\nSection \"Device\"<br />\r\n        Identifier        \"ATI Technologies, Inc. Radeon X600 (RV370)\"<br />\r\n        Driver                \"ati\"<br />\r\n        BusID                \"PCI:1:0:0\"<br />\r\n        Option                \"XAANoOffscreenPixmaps\"<br />\r\nEndSection<br />\r\n<br />\r\nSection \"Extensions\"<br />\r\n        Option \"Composite\" \"Enable\"<br />\r\nEndSection<br />\r\n</code></div>\r\n<p class=\"spip\">Je redémarre ensuite pour que le système utilise le nouveau driver installé. Celui-ci met plus de temps à s’initialiser, juste ce qu’il faut pour qu’on ai le temps de se dire zut ça démarre plus sous X. Puis l’écran kdm arrive, et après c’est l’inverse, j’ai l’impression que les fenêtres s’affichent un peu plus rapidement.</p>\r\n\r\n<p class=\"spip\">On vérifie que tout est correct avec</p>\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code><br />\r\nglxinfo | grep vendor<br />\r\nserver glx vendor string: SGI<br />\r\nclient glx vendor string: SGI<br />\r\nOpenGL vendor string: Tungsten Graphics, Inc.<br />\r\n</code></div>\r\n<p class=\"spip\">Le client et le server doivent être SGI.</p>\r\n\r\n<p class=\"spip\">J’installe compiz avec :\r\n<code class=\'spip_code\' dir=\'ltr\'>sudo aptitude install compiz compiz-extra compiz-kde gnome-compiz-manager</code></p>\r\n\r\n<p class=\"spip\">Il ne reste plus qu’à valider l’option 3D avec le menu K / Configuration / Bureau 3D</p>\r\n\r\n<p class=\"spip\">Pour être tout à fait franc, il subsiste des bugs d’affichage, notamment les bulles KDE qui s’affichent sous les fenêtres.</p>\r\n\r\n<h3>Conclusion</h3>\r\n<p class=\"spip\">Il s’agit bien évidemment d’un pur gadget, mais je pense que ce genre d’artifice deviendra très vite indispensable, et tous les systèmes n’en disposant pas paraîtront bien désuets. Un peu comme en leur temps les boutons windows 3.1 qui s’enfonçaient ou plus récemment (quoique !) le pseudo effet de relief introduit par windows 95.</p>\r\n\r\n<p class=\"spip\">Pour ceux qui veulent tenter l’aventure sous Debian, il y a un script tout fait <a href=\"http://kde-apps.org/content/show.php/Beryl+on+Debian+GNU+Linux+Testing ?content=51740\" class=\"spip_out\">ici.</a> (merci Claude).</p>\r\n\r\n<h3>Historique des modifications</h3>\r\n<table class=\"spip\">\r\n<thead><tr class=\'row_first\'><th scope=\'col\'><strong class=\"spip\">Version</strong></th><th scope=\'col\'><strong class=\"spip\">Date</strong></th><th scope=\'col\'><strong class=\"spip\">Commentaire</strong></th></tr></thead>\r\n<tbody>\r\n<tr class=\"row_even\"><td>0.1</td><td>01/05/2007</td><td>Création par Jibux</td></tr>\r\n<tr class=\"row_odd\"><td>0.2</td><td>01/05/2007</td><td>Ajout du lien proposé par Claude</td></tr>\r\n</tbody>\r\n</table>','But de ce Document Ce document me sert de mémo. Il relate mon expérience lors de cette installation. Je l’ai écrit pour me souvenir des différentes opérations que j’ai dû effectuer. Je le diffuse car cela pourra servir à d’autres personnes.\r\n\r\n\r\n<br />Situation initiale\r\n\r\n\r\n<br />Un PC équipé d’une carte graphique ATI motorisé par Kubuntu Feisty. Si vous avez une installation toute fraîche, et non une énième mise à jour comme expliqué ici cela sera encore plus simple car j’ai remarqué que le pilote installé par défaut est le (...)\r\n<h3>But de ce Document</h3>\r','',1289068966,2),(494,765,8,'Mise à jour Edgy vers Feisty','But de ce Document Ce document me sert de mémo. Il relate mon expérience lors de la mise à jour de Kubuntu Edgy vers Feisty. Je l’ai écrit pour me souvenir des différentes opérations que j’ai dû effectuer. Je le diffuse car cela pourra servir à d’autres personnes.\r\n\r\n\r\n<br />Situation initiale Une machine sous Kubuntu 6.10. En fait celle-ci a été initialement installée avec la 5.04 puis a été successivement mise à jour en 5.10, 6.06, 6.10 et donc maintenant en 7.04.\r\n\r\n\r\n<br />La mise à jour\r\n\r\n\r\n<br />Il suffit de remplacer dans le (...)\r\n<h3>But de ce Document</h3>\r\n<p class=\"spip\">Ce document me sert de mémo. Il relate mon expérience lors de la mise à jour de Kubuntu Edgy vers Feisty. Je l’ai écrit pour me souvenir des différentes opérations que j’ai dû effectuer. Je le diffuse car cela pourra servir à d’autres personnes.</p>\r\n\r\n<h3>Situation initiale</h3>\r\n<p class=\"spip\">Une machine sous Kubuntu 6.10. En fait celle-ci a été initialement installée avec la 5.04 puis a été successivement mise à jour en 5.10, 6.06, 6.10 et donc maintenant en 7.04.</p>\r\n\r\n<h3>La mise à jour</h3>\r\n<p class=\"spip\">Il suffit de remplacer dans le fichier /etc/apt/sources.list toutes les occurrences edgy par feisty. En fait j’en profite également pour supprimer ou commenter tous les dépôts supplémentaires que j’ai ajouté pour installer des logiciels non disponibles sur les dépôts officiels ubuntu et notamment getautomatix ainsi que les lignes qu’il a ajouté.</p>\r\n\r\n<p class=\"spip\">Après cela j’utilise une console texte (Alt-Ctrl-F1) pour effectuer cette mise à jour. Même si linux supporte parfaitement de mettre à jour des logiciels en cours d’utilisation, certaines applications, notamment celles qui utilisent des plugins peuvent poser problèmes. En effet la version chargée en mémoire (l’ancienne donc) va utiliser en cas de besoin les plugins de la nouvelle version qui n’ont pas forcément été prévus pour.</p>\r\n\r\n<p class=\"spip\">Après il suffit de lancer les commandes suivantes :</p>\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code>sudo aptitude update<br />\r\nsudo aptitude dist-upgrade</code></div>\r\n<p class=\"spip\">Le système me propose alors de télécharger 1381 nouveaux paquets qui totalisent 1199 Mo. Lors d’une précédente mise à jour, le téléchargement avait été particulièrement long. C’est la raison qui m’a poussé à faire celle-ci un jour avant la libération officielle. Cette fois ci, le téléchargement dura moins d’une heure ce qui selon les indications de la commande aptitude correspond à une vitesse moyenne de téléchargement de 338Ko/s.</p>\r\n\r\n<p class=\"spip\">La mise à jour va elle durer un peu plus d’une heure avec parfois des questions. J’ai accepté les choix proposés par défaut pour les logiciels mdadm et libssl. Il y a également les traditionnelles interrogations concernant les fichiers de configuration.\r\nA chaque fois D (diff) permet de voir les changements entre la version actuelle et la nouvelle\r\n<br /></p>\r\n<li> /etc/bash.bashrc : l’autocomplétion des paramètres des commandes est toujours mise en commentaire. Je conserve donc ma version.\r\n<br /><li> /etc/cups/cupd.conf : il y a énormément de différences. Il faut dire que j’utilise cups sans passer par samba pour partager mon imprimante avec les postes windows. Ceci m’a donc conduit à faire pas mal de modifications dans ce fichier de configuration assez copieux. Je le conserve donc à chaque fois en espérant qu’il continuera de fonctionner avec la nouvelle version.\r\n<br /><li> /etc/apache2/apache2.conf\r\n<br /><li> /etc/php5/apache2/php.ini\r\n<br /><li> /etc/php5/cli/php.ini : pour ces 3 fichiers qui eux aussi présentent beaucoup de différences, je choisis là d’utiliser la nouvelle version. En effet, les changements que j’ai été amené à faire doivent concerner des essais sur des logiciels que je n’utilise plus. Et dans ce cas il est toujours préférable d’utiliser la dernière version du fichier de configuration , même si le choix par défaut conseille de conserver l’ancien pour des raisons de compatibilité.\r\n<p class=\"spip\">Une fois ceci fait, il ne reste plus qu’à redémarrer. Un petit Ctrl-Alt-Suppr permet de le faire en fermant proprement le système. Et après le redémarrage je me retrouve dans une console en mode texte. Je me souviens alors que lors d’une précédente mise à jour, il était important d’avoir un bureau complet sinon X.org n’était pas installé complètement. Je m’empresse donc de lancer la commande <code class=\'spip_code\' dir=\'ltr\'>aptitude install kubuntu-desktop</code> et là effectivement il me charge 33 Mo de paquets supplémentaire.</p>\r\n\r\n<p class=\"spip\">Nouveau redémarrage et toujours la console texte. Bon, il va falloir creuser un peu plus. L’avantage avec linux, c’est que le système consigne énormément d’informations dans des fichiers log. Ceux-ci se trouvent dans le répertoire /var/log. Celui qui concerne le système d’affichage s’appelle Xorg.0.log\r\nCelui-ci m’indique une erreur sur la dernière ligne du fichier. En fait il s’agit de modifications que j’avais effectué lors de la dernière mise à jour. Cette dernière ligne n’a pas de retour chariot et visiblement ceci ne plaît pas à cette nouvelle version de X.org car il ne voit carrément pas le EndSection à la fin du fichier /etc/X11/xorg.conf</p>\r\n\r\n<p class=\"spip\">Nouveau redémarrage et là, c’est tout bon.</p>\r\n\r\n<h3>Conclusions</h3>\r\n<li> J’ai maintenant un système à jour avec les toutes dernières versions des logiciels, notamment openoffice 2.2 sorti depuis très peu de temps.\r\n<br /><li> Une fois de plus, le système me paraît plus réactif.\r\n<p class=\"spip\">Donc, une mise à jour à faire sans aucune hésitation.</p>\r\n\r\n<h3>Historique des modifications</h3>\r\n<table class=\"spip\">\r\n<thead><tr class=\'row_first\'><th scope=\'col\'><strong class=\"spip\">Version</strong></th><th scope=\'col\'><strong class=\"spip\">Date</strong></th><th scope=\'col\'><strong class=\"spip\">Commentaire</strong></th></tr></thead>\r\n<tbody>\r\n<tr class=\"row_even\"><td>0.1</td><td>19/04/2007</td><td>Création par Jibux</td></tr>\r\n</tbody>\r\n</table>','But de ce Document Ce document me sert de mémo. Il relate mon expérience lors de la mise à jour de Kubuntu Edgy vers Feisty. Je l’ai écrit pour me souvenir des différentes opérations que j’ai dû effectuer. Je le diffuse car cela pourra servir à d’autres personnes.\r\n\r\n\r\n<br />Situation initiale Une machine sous Kubuntu 6.10. En fait celle-ci a été initialement installée avec la 5.04 puis a été successivement mise à jour en 5.10, 6.06, 6.10 et donc maintenant en 7.04.\r\n\r\n\r\n<br />La mise à jour\r\n\r\n\r\n<br />Il suffit de remplacer dans le (...)\r\n<h3>But de ce Document</h3>\r','',1289068998,2);
INSERT INTO `node_revisions` VALUES (476,766,8,'Faire fonctionner les jeux MS-DOS sous linux','Suite à une discussion avec mes enfants sur les jeux d’hier et d’aujourd’hui, j’ai été amené à chercher les jeux sur lesquels j’avais passé quelques heures dans ma jeunesse. Ceux-ci tournaient à l’époque avec MS-DOS dans un mode graphique qui dépassait rarement le 640x480 en 256 couleurs.\r\n\r\n\r\n<br />Aujourd’hui, beaucoup de ces jeux refuse de fonctionner avec windows. La solution va consister à utiliser un émulateur MS-DOS sur linux dans lequel on installera ces vieux logiciels .\r\n\r\n\r\n<br />pré-requis Installation (...)\r\n<p class=\"spip\">Suite à une discussion avec mes enfants sur les jeux d’hier et d’aujourd’hui, j’ai été amené à chercher les jeux sur lesquels j’avais passé quelques heures dans ma jeunesse. Ceux-ci tournaient à l’époque avec MS-DOS dans un mode graphique qui dépassait rarement le 640x480 en 256 couleurs.</p>\r\n\r\n<p class=\"spip\">Aujourd’hui, beaucoup de ces jeux refuse de fonctionner avec windows. La solution va consister à utiliser un émulateur MS-DOS sur linux dans lequel on installera ces vieux logiciels .</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">pré-requis</strong>\r\nInstallation effectuée sur kubuntu 6.10 avec un fichier /etc/apt/sources.list qui contient les lignes suivantes :</p>\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code>deb http://fr.archive.ubuntu.com/ubuntu/ edgy main restricted<br />\r\ndeb http://fr.archive.ubuntu.com/ubuntu/ edgy-updates main <br />\r\ndeb http://fr.archive.ubuntu.com/ubuntu/ edgy universe<br />\r\ndeb http://fr.archive.ubuntu.com/ubuntu/ edgy-backports main restricted universe multiverse<br />\r\ndeb http://security.ubuntu.com/ubuntu edgy-security main restricted<br />\r\ndeb http://security.ubuntu.com/ubuntu edgy-security universe<br />\r\ndeb http://security.ubuntu.com/ubuntu edgy-security multiverse<br />\r\ndeb http://www.getautomatix.com/apt edgy main<br />\r\n</code></div>\r\n<p class=\"spip\">La dernière ligne permet d’installer des paquets non libres, je sais c’est pas bôô, et notamment de décompacter les archives RAR que nous allons utiliser. Il faut ensuite lancer plusieurs commandes pour prendre en compte ces modifications.</p>\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code>wget http://www.getautomatix.com/apt/key.gpg.asc<br />\r\ngpg --import key.gpg.asc<br />\r\ngpg --export --armor 521A9C7C | sudo apt-key add -<br />\r\nsudo aptitude update<br />\r\nsudo aptitude install automatix2 dosbox<br />\r\n</code></div>\r\n<p class=\"spip\">Ceci va installer un grand nombre de programmes indispensables au bon déroulement de la suite de ce mémo ainsi qu’un émulateur MS-DOS.</p>\r\n\r\n<p class=\"spip\">Il suffit de lancer le programme <strong class=\"spip\">dosbox</strong> depuis une console pour faire apparaître une fenêtre DOS ! On en sort classiquement avec <strong class=\"spip\">exit</strong> ou en fermant la fenêtre. <a href=\"http://clinique.jeuxvideos.free.fr/file/Utilisation_avancee_de_DOSBox_2_1.pdf\" class=\"spip_out\">Ce document</a> explique de manière très complète tous les réglages possibles. Il explique notamment comment configurer le clavier français. En résumé, il faut récupérer sur <a href=\"http://projects.freedos.net/keyb/\" class=\"spip_out\">ce site</a> les 2 fichiers binaires suivant :\r\n<br /></p>\r\n<li> KEYB.EXE extrait de http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/dos/keyb/KEYB200X.ZIP\r\n<br /><li> KEYBOARD.SYS extrait de http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/dos/keyb/kblayout/kpdos25x.zip\r\n<p class=\"spip\">et les copier dans /home/jeb/dosemu.</p>\r\n\r\n<p class=\"spip\">NOTA : Il faut remplacer jeb par votre login ici et partout plus bas lorque j’écris /home/jeb.</p>\r\n\r\n<p class=\"spip\">Finalement j’ai du renoncer au clavier français car il était alors impossible de lancer le jeu par manque de mémoire. Ah ce fameux manque de mémoire, ça me rappelle des jongleries avec highmem et ses copines.</p>\r\n\r\n<p class=\"spip\">A ce stade de l’installation, le programme rar n’est pas installé. On va faire cette opération avec le programme Automatix2 qu’on lance avec le menu <strong class=\"spip\">K / Système / Automatix</strong>.</p>\r\n\r\n<p class=\"spip\">Le programme rar se trouve dans la section <strong class=\"spip\">Utilities / Archiving Tools</strong></p>\r\n\r\n<h3>Et maintenant, le jeu.</h3>\r\n<p class=\"spip\">Le jeu que je souhaitais montrer à mes enfants se nome Little big adventure (LBA pour les intimes). On peut le télécharger sur l’un des nombreux sites abandonware qui regroupe tous ces jeux anciens et leur évite de tomber dans l’oubli. Si vous voulez en savoir un peu plus sur celui-ci il suffit d’interroger <a href=\"http://fr.wikipedia.org/wiki/Little_Big_Adventure\" class=\"spip_out\">wikipédia</a>.</p>\r\n\r\n<p class=\"spip\">Pour ce mémo j’ai utilisé la version disquette que l’<a href=\"http://www.abandonware-france.org/ltf_abandon/ltf_jeu.php?id=732&fic=liens\" class=\"spip_out\">on trouve ici</a>.</p>\r\n\r\n<p class=\"spip\">Il suffit d’extraire les fichiers. Je les ai placé dans mon répertoire /home/jeb/dosemu/LBA.</p>\r\n\r\n<p class=\"spip\">Il faut ensuite copier le code suivant dans le fichier dosbox.conf à la racine de votre répertoire personnel. \r\nLors du premier lancement, il faut configurer le jeu. Il faut choisir français puis :\r\n<br /></p>\r\n<li> carte video = vesa\r\n<br /><li> musique = sound blaster pro 1 ; 220h\r\n<br /><li> effets = sound blaster pro 1 ; 220h ; 7 ; 1\r\n<br /><li> sauvegarder la configuration\r\n<br /><li> retour au dos\r\n<p class=\"spip\">Une fois la configuration effectuée, il faudra commenter la ligne qui la lance en ajoutant un # devant le mot setup à la fin du fichier /home/jeb/dosbox.conf.</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code>[sdl]<br />\r\n# fullscreen -- Start dosbox directly in fullscreen.<br />\r\n# fulldouble -- Use double buffering in fullscreen.<br />\r\n# fullresolution -- What resolution to use for fullscreen: original or fixed size (e.g. 1024x768).<br />\r\n# windowresolution -- Scale the window to this size IF the output device supports hardware scaling.<br />\r\n# output -- What to use for output: surface,overlay,opengl,openglnb.<br />\r\n# autolock -- Mouse will automatically lock, if you click on the screen.<br />\r\n# sensitiviy -- Mouse sensitivity.<br />\r\n# waitonerror -- Wait before closing the console if dosbox has an error.<br />\r\n# priority -- Priority levels for dosbox: lowest,lower,normal,higher,highest.<br />\r\n#             Second entry behind the comma is for when dosbox is not focused/minimized.<br />\r\n# mapperfile -- File used to load/save the key/event mappings from.<br />\r\n# usescancodes -- Avoid usage of symkeys, might not work on all operating systems.<br />\r\n<br />\r\nfullscreen=false<br />\r\nfulldouble=false<br />\r\nfullresolution=original<br />\r\nwindowresolution=original<br />\r\noutput=surface<br />\r\nautolock=true<br />\r\nsensitivity=100<br />\r\nwaitonerror=true<br />\r\npriority=higher,normal<br />\r\nmapperfile=mapper.txt<br />\r\nusescancodes=true<br />\r\n<br />\r\n[dosbox]<br />\r\n# language -- Select another language file.<br />\r\n# memsize -- Amount of memory dosbox has in megabytes.<br />\r\n# machine -- The type of machine tries to emulate:hercules,cga,tandy,pcjr,vga.<br />\r\n# captures -- Directory where things like wave,midi,screenshot get captured.<br />\r\n<br />\r\nlanguage=<br />\r\nmachine=vga<br />\r\ncaptures=capture<br />\r\nmemsize=16<br />\r\n<br />\r\n[render]<br />\r\n# frameskip -- How many frames dosbox skips before drawing one.<br />\r\n# aspect -- Do aspect correction, if your output method doesn\'t support scaling this can slow things down!.<br />\r\n# scaler -- Scaler used to enlarge/enhance low resolution modes.<br />\r\n#           Supported are none,normal2x,normal3x,advmame2x,advmame3x,advinterp2x,advinterp3x,tv2x,tv3x,rgb2x,rgb3x,scan2x,scan3x.<br />\r\n<br />\r\nframeskip=0<br />\r\naspect=false<br />\r\nscaler=normal2x<br />\r\n<br />\r\n[cpu]<br />\r\n# core -- CPU Core used in emulation: simple,normal,full,dynamic.<br />\r\n# cycles -- Amount of instructions dosbox tries to emulate each millisecond.<br />\r\n#           Setting this higher than your machine can handle is bad!<br />\r\n#           You can also let DOSBox guess the correct value by setting it to auto.<br />\r\n#           Please note that this guessing feature is still experimental.<br />\r\n# cycleup   -- Amount of cycles to increase/decrease with keycombo.<br />\r\n# cycledown    Setting it lower than 100 will be a percentage.<br />\r\n<br />\r\ncore=normal<br />\r\ncycles=10000<br />\r\ncycleup=500<br />\r\ncycledown=20<br />\r\n<br />\r\n[mixer]<br />\r\n# nosound -- Enable silent mode, sound is still emulated though.<br />\r\n# rate -- Mixer sample rate, setting any devices higher than this will<br />\r\n#         probably lower their sound quality.<br />\r\n# blocksize -- Mixer block size, larger blocks might help sound stuttering<br />\r\n#              but sound will also be more lagged.<br />\r\n# prebuffer -- How many milliseconds of data to keep on top of the blocksize.<br />\r\n<br />\r\nnosound=false<br />\r\nrate=22050<br />\r\nblocksize=2048<br />\r\nprebuffer=10<br />\r\n<br />\r\n[midi]<br />\r\n# mpu401      -- Type of MPU-401 to emulate: none, uart or intelligent.<br />\r\n# device      -- Device that will receive the MIDI data from MPU-401.<br />\r\n#                This can be default,alsa,oss,win32,coreaudio,none.<br />\r\n# config      -- Special configuration options for the device. In Windows put<br />\r\n#                the id of the device you want to use. See README for details.<br />\r\n<br />\r\nmpu401=none<br />\r\ndevice=default<br />\r\nconfig=<br />\r\n<br />\r\n[sblaster]<br />\r\n# sbtype -- Type of sblaster to emulate:none,sb1,sb2,sbpro1,sbpro2,sb16.<br />\r\n# sbbase,irq,dma,hdma -- The IO/IRQ/DMA/High DMA address of the soundblaster.<br />\r\n# mixer -- Allow the soundblaster mixer to modify the dosbox mixer.<br />\r\n# oplmode -- Type of OPL emulation: auto,cms,opl2,dualopl2,opl3.<br />\r\n#            On auto the mode is determined by sblaster type.<br />\r\n#            All OPL modes are \'Adlib\', except for CMS.<br />\r\n# oplrate -- Sample rate of OPL music emulation.<br />\r\n<br />\r\nsbtype=sb16<br />\r\nsbbase=220<br />\r\nirq=7<br />\r\ndma=1<br />\r\nhdma=5<br />\r\nmixer=true<br />\r\noplmode=auto<br />\r\noplrate=22050<br />\r\n<br />\r\n[gus]<br />\r\n# gus -- Enable the Gravis Ultrasound emulation.<br />\r\n# gusbase,irq1,irq2,dma1,dma2 -- The IO/IRQ/DMA addresses of the<br />\r\n#            Gravis Ultrasound. (Same IRQ\'s and DMA\'s are OK.)<br />\r\n# gusrate -- Sample rate of Ultrasound emulation.<br />\r\n# ultradir -- Path to Ultrasound directory.  In this directory<br />\r\n#             there should be a MIDI directory that contains<br />\r\n#             the patch files for GUS playback.  Patch sets used<br />\r\n#             with Timidity should work fine.<br />\r\n<br />\r\n#gus=true<br />\r\n#gusrate=22050<br />\r\n#gusbase=240<br />\r\n#irq1=5<br />\r\n#irq2=5<br />\r\n#dma1=3<br />\r\n#dma2=3<br />\r\n#ultradir=C:\\ULTRASND<br />\r\n<br />\r\n[speaker]<br />\r\n# pcspeaker -- Enable PC-Speaker emulation.<br />\r\n# pcrate -- Sample rate of the PC-Speaker sound generation.<br />\r\n# tandy -- Enable Tandy Sound System emulation (off,on,auto).<br />\r\n#          For auto Tandysound emulation is present only if machine is set to tandy.<br />\r\n# tandyrate -- Sample rate of the Tandy 3-Voice generation.<br />\r\n# disney -- Enable Disney Sound Source emulation.<br />\r\n<br />\r\npcspeaker=true<br />\r\npcrate=22050<br />\r\ntandy=auto<br />\r\ntandyrate=22050<br />\r\ndisney=true<br />\r\n<br />\r\n[bios]<br />\r\n# joysticktype -- Type of joystick to emulate: none, 2axis, 4axis,<br />\r\n#                 fcs (Thrustmaster) ,ch (CH Flightstick).<br />\r\n#                 none disables joystick emulation.<br />\r\n#                 2axis is the default and supports two joysticks.<br />\r\n<br />\r\njoysticktype=none<br />\r\n<br />\r\n[serial]<br />\r\n# serial1-4 -- set type of device connected to com port.<br />\r\n#              Can be disabled, dummy, modem, directserial.<br />\r\n#              Additional parameters must be in the same line in the form of<br />\r\n#              parameter:value. Parameters for all types are irq, startbps, bytesize,<br />\r\n#              stopbits, parity (all optional).<br />\r\n#              for directserial: realport (required).<br />\r\n#              for modem: listenport (optional).<br />\r\n#              Example: serial1=modem listenport:5000<br />\r\n<br />\r\nserial1=disabled<br />\r\nserial2=disabled<br />\r\nserial3=disabled<br />\r\nserial4=disabled<br />\r\n<br />\r\n[dos]<br />\r\n# xms -- Enable XMS support.<br />\r\n# ems -- Enable EMS support.<br />\r\n# umb -- Enable UMB support (false,true,max).<br />\r\n<br />\r\nmemsize=64<br />\r\nxms=true<br />\r\nems=true<br />\r\numb=true<br />\r\n<br />\r\n[ipx]<br />\r\n# ipx -- Enable ipx over UDP/IP emulation.<br />\r\n<br />\r\nipx=false<br />\r\n<br />\r\n[autoexec]<br />\r\n# Lines in this section will be run at startup.<br />\r\n<br />\r\nmount c /home/jeb/dosemu<br />\r\nc:<br />\r\n#keyb fr<br />\r\ncd lba<br />\r\nsetup<br />\r\nlba<br />\r\n</code></div>\r\n<h3>Pour jouer :</h3>\r\n<li> H : Holomap (pour afficher la carte)\r\n<br /><li> P : pause\r\n<br /><li> les flèches pour se déplacer\r\n<br /><li> F1 : mode normal\r\n<br /><li> F2 : mode sportif\r\n<br /><li> F3 : mode agressif\r\n<br /><li> F4 : mode discret\r\n<br /><li> F5 : zoom\r\n<br /><li> F6 : le menu du jeu\r\n<br /><li> \"espace\" pour effectuer une action, par exemple fouiller dans le mode normal, frapper dans le mode agressif, sauter en mode sportif.\r\n<br /><li> \"shift\" pour appeler l’inventaire\r\n<br /><li> \"Echap\" pour sortir de l’inventaire\r\n<br /><li> \"Ctrl\" affiche le mode actif\r\n<p class=\"spip\">Attention, si on clique avec la souris sur la fenêtre le curseur est capturé par celle-ci et disparait. Pour le libérer, il faut utiliser Ctrl+F10. Mais il faut insister car Ctrl est controlé par le jeu pour afficher le mode actif !</p>\r\n\r\n<dl class=\'spip_document_1080 spip_documents spip_documents_center\' >\r\n<dt><a href=\"http://download.tuxfamily.org/assocoagul/drupal-files/spip/twinsen-libere.jpg\" title=\'texte - 106.1 ko\' type=\"text/plain\"><img src=\'dist/vignettes/txt.png\' width=\'52\' height=\'52\' alt=\'texte - 106.1 ko\' /></a><dt>\r\n</dl>\r\n<h3>Historique des modifications</h3>\r\n<table class=\"spip\">\r\n<thead><tr class=\'row_first\'><th scope=\'col\'><strong class=\"spip\">Version</strong></th><th scope=\'col\'><strong class=\"spip\">Date</strong></th><th scope=\'col\'><strong class=\"spip\">Commentaire</strong></th></tr></thead>\r\n<tbody>\r\n<tr class=\"row_even\"><td>0.1</td><td>01/03/2007</td><td>Création par Jibux</td></tr>\r\n</tbody>\r\n</table>','Suite à une discussion avec mes enfants sur les jeux d’hier et d’aujourd’hui, j’ai été amené à chercher les jeux sur lesquels j’avais passé quelques heures dans ma jeunesse. Ceux-ci tournaient à l’époque avec MS-DOS dans un mode graphique qui dépassait rarement le 640x480 en 256 couleurs.\r\n\r\n\r\n<br />Aujourd’hui, beaucoup de ces jeux refuse de fonctionner avec windows. La solution va consister à utiliser un émulateur MS-DOS sur linux dans lequel on installera ces vieux logiciels .\r\n\r\n\r\n<br />pré-requis Installation (...)\r','',1289069156,2),(471,767,8,'Connecter un PDA sur kubuntu','But de ce Document Ce document me sert de mémo. Il explique comment connecter et synchroniser un PDA sur kubuntu. Je le diffuse car cela pourra servir à d’autres personnes.\r\n\r\n\r\n<br />Situation initiale Un pc portable motorisé par kubuntu 6.10 (edgy) et un PDA Qtek S100 équipé de Windows Mobile 2003 Deuxième Édition.\r\n\r\n\r\n<br />Installation\r\n\r\n\r\n<br />Toutes les informations proviennent pour l’essentiel de ce site. je vous invite à suivre le lien pour plus de précision. J’ai apporté quelques modifications pour que cela fonctionne (...)\r\n<h3>But de ce Document</h3>\r\n<p class=\"spip\">Ce document me sert de mémo. Il explique comment connecter et synchroniser un PDA sur kubuntu. Je le diffuse car cela pourra servir à d’autres personnes.</p>\r\n\r\n<h3>Situation initiale</h3>\r\n<p class=\"spip\">Un pc portable motorisé par kubuntu 6.10 (edgy) et un PDA Qtek S100 équipé de Windows Mobile 2003 Deuxième Édition.</p>\r\n\r\n<h3>Installation</h3>\r\n<p class=\"spip\">Toutes les informations proviennent pour l’essentiel de <a href=\"http://forum.ubuntu-fr.org/viewtopic.php?id=44245\" class=\"spip_out\">ce site</a>. je vous invite à suivre le lien pour plus de précision. J’ai apporté quelques modifications pour que cela fonctionne avec KDE. Voilà en résumé ce qu’il faut faire :</p>\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code><br />\r\nsudo gedit /etc/udev/rules.d/10-ipaq.rules<br />\r\n</code></div>\r\n<p class=\"spip\">avec ce contenu :</p>\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code><br />\r\n# udev rules file for SynCE<br />\r\nBUS!=\"usb\", ACTION!=\"add\", KERNEL!=\"ttyUSB*\", GOTO=\"synce_rules_end\"<br />\r\n# Establish the connection<br />\r\nRUN+=\"/usr/bin/synce-serial-start\"<br />\r\nLABEL=\"synce_rules_end\"<br />\r\n</code></div>\r\n<p class=\"spip\">et</p>\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code><br />\r\nsudo gedit /etc/modprobe.d/synce<br />\r\n</code></div>\r\n<p class=\"spip\">avec ce contenu :</p>\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code><br />\r\noptions ipaq vendor=0bb4 product=0a07<br />\r\n</code></div>\r\n<p class=\"spip\">puis :</p>\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code><br />\r\nsudo aptitude install synce-kde librra0 librra0-tools librapi2-tools libsynce0 synce-dccm synce-multisync-plugin synce-serial libmultisync-plugin-evolution libmultisync-plugin-backup multisync<br />\r\n<br />\r\nsudo /etc/init.d/udev restart<br />\r\n</code></div>\r\n<p class=\"spip\"><strong class=\"spip\">Test de la connexion</strong></p>\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code><br />\r\ndccm<br />\r\nsudo synce-serial-config ttyUSB0<br />\r\nsudo synce-serial-start<br />\r\nsynce-pstatus<br />\r\n</code></div>\r\n<p class=\"spip\">devrait afficher ceci :</p>\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code>Version<br />\r\n=======<br />\r\nVersion:    4.21.1088 (Microsoft Windows Mobile 2003 Pocket PC Phone Edition)<br />\r\nPlatform:   3 (Windows CE)<br />\r\nDetails:    \"\"<br />\r\n<br />\r\nSystem<br />\r\n======<br />\r\n...<br />\r\n<br />\r\n</code></div>\r\n<p class=\"spip\">Le menu \"K / Utilitaires\" contient maintenant 2 entrées supplémentaires :\r\n<br /></p>\r\n<li> Multisync\r\n<br /><li> Raki\r\n<p class=\"spip\">Lancer Raki et choisir l’option vdccm. Ceci va faire apparaître une cible dans la barre KDE. Celle-ci se colore lorsque l’on branche le PDA. Un menu permet alors de naviguer dans la mémoire de celui-ci.</p>\r\n\r\n<dl class=\'spip_document_1078 spip_documents spip_documents_center\' >\r\n<dt><a href=\"http://download.tuxfamily.org/assocoagul/drupal-files/spip/PDA.png\" title=\'texte - 42.9 ko\' type=\"text/plain\"><img src=\'dist/vignettes/txt.png\' width=\'52\' height=\'52\' alt=\'texte - 42.9 ko\' /></a><dt>\r\n</dl>\r\n<h3>Historique des modifications</h3>\r\n<table class=\"spip\">\r\n<thead><tr class=\'row_first\'><th scope=\'col\'><strong class=\"spip\">Version</strong></th><th scope=\'col\'><strong class=\"spip\">Date</strong></th><th scope=\'col\'><strong class=\"spip\">Commentaire</strong></th></tr></thead>\r\n<tbody>\r\n<tr class=\"row_even\"><td>0.1</td><td>17/02/2007</td><td>Création par Jibux</td></tr>\r\n</tbody>\r\n</table>','But de ce Document Ce document me sert de mémo. Il explique comment connecter et synchroniser un PDA sur kubuntu. Je le diffuse car cela pourra servir à d’autres personnes.\r\n\r\n\r\n<br />Situation initiale Un pc portable motorisé par kubuntu 6.10 (edgy) et un PDA Qtek S100 équipé de Windows Mobile 2003 Deuxième Édition.\r\n\r\n\r\n<br />Installation\r\n\r\n\r\n<br />Toutes les informations proviennent pour l’essentiel de ce site. je vous invite à suivre le lien pour plus de précision. J’ai apporté quelques modifications pour que cela fonctionne (...)\r\n<h3>But de ce Document</h3>\r','',1289069196,2),(428,771,8,'Garder un système Debian/Ubuntu propre avec deborphan, debfoster ou Aptitude','On s’aperçoit toujours que le nombre de paquets sur un système Debian s’accroît avec le temps et qu’il en devient assez vite lent lors des mises à jour (surtout dans le cas de SID ou de Testing).<h3>Introduction</h3>\r\n<p class=\"spip\">On s’aperçoit toujours que le nombre de paquets sur un système Debian s’accroît avec le temps et qu’il en devient assez vite lent lors des mises à jour (surtout dans le cas de SID ou de Testing).</p>\r\n\r\n<p class=\"spip\">Voici un scénario classique : on veut essayer un logiciel ’toto’. ’Apt-get install toto’ nous installe ledit logiciel, mais très souvent le logiciel aura des dépendances et des paquets supplémentaires seront installes : on se retrouve avec ’toto’, ’toto-common’, ’toto-data’, ’toto-bin’, ’libtoto1’, ’libtruc2’ etc. Puis le logiciel ne nous plaît pas, ’apt-get remove toto’. Et c’est là que le système va commencer à se polluer avec des paquets inutiles, premièrement ’toto’  aura laissé ses fichiers de configuration parce qu’assez peu de gens prennent l’habitude de purger les paquets dont ils n’ont pas personnalisé la configuration, et deuxièmement toutes les dépendances de ’toto’ vont rester installées sur le système.</p>\r\n\r\n<p class=\"spip\">Au bout d’un certain temps on peut facilement se retrouver avec un système de 150 000 fichiers, 2000 paquets alors qu’en fin de compte on a pas beaucoup de logiciels installés.</p>\r\n\r\n<p class=\"spip\">Même si vous avez beaucoup d’espace disque, les bases de données de apt sont de simples fichiers plats et les recherches dans ces fichiers peuvent devenir vraiment très longues.</p>\r\n\r\n<p class=\"spip\">Heureusement qu’il existe des outils Debian comme Deborphan et Debfoster spécialement conçus pour entretenir votre système et ne garder que les paquets réellement utiles.</p>\r\n\r\n<h3>Deborphan</h3>\r\n<p class=\"spip\">Deborphan (disponible dans le paquet du même nom) permet de trouver toutes les dépendances inutiles, restées après la suppression des paquets.</p>\r\n\r\n<p class=\"spip\">Invoqué sans options supplémentaires\r\n<br /><code class=\'spip_code\' dir=\'ltr\'># deborphan</code><br />\r\nva chercher des librairies dont ne dépend aucun logiciel (le cas de notre ’libtoto’).</p>\r\n\r\n<p class=\"spip\">Il dispose de beaucoup d’options &mdash;guess-common, &mdash;guess-dev, &mdash;guess-perl, &mdash;guess-python pour chercher respectivement les paquets dev, common, librairies perl, python etc. Avec option &mdash;guess-all deborphan va chercher tous les paquets orphelins qu’il pourra.</p>\r\n\r\n<p class=\"spip\">Il est possible que vous ayez installé certaines librairies pour faire fonctionner des logiciels non empaquetés qui se trouvent dans /opt ou /usr/local, dans ce cas il faut signaler ces paquets a deborphan, autrement vous risquez de les supprimer, ce qui empêchera de fonctionner vos logiciels compilés.</p>\r\n\r\n<p class=\"spip\">/var/lib/deborphan/keep contient la liste des paquets à ignorer lors de recherches avec deborphan. La commande \r\n<br /><code class=\'spip_code\' dir=\'ltr\'># deborphan -A package</code><br />\r\npermet d’ajouter package a cette liste.</p>\r\n\r\n<p class=\"spip\">Vous pouvez aussi préciser les paquets à conserver avec l’option &mdash;exclude= en ligne de commande.</p>\r\n\r\n<p class=\"spip\">Une autre option intéressante est -n, elle permet de prendre en compte les dépendances de type ’suggère’ et ne pas lister un paquet dont rien ne dépend, mais qu’un autre paquet suggère.</p>\r\n\r\n<p class=\"spip\">Une fois que vous êtes satisfait de la liste affichée par deborphan, vous pouvez supprimer ces paquets\r\n<br /><code class=\'spip_code\' dir=\'ltr\'># apt-get --purge remove `deborphan -n --guess-all`</code><br /></p>\r\n\r\n<p class=\"spip\">Ensuite, si vous relancez deborphan vous verrez que d’autres paquets sont devenus orphelins : c’est normal, certaines librairies dépendent les unes des autres sans pour autant être nécessaires. Vous pouvez donc supprimer les paquets orphelins jusqu’à ce qu’il n’en reste plus.</p>\r\n\r\n<h3>Debfoster</h3>\r\n<p class=\"spip\">Il est disponible dans le paquet debfoster. Ce logiciel est plus interactif que deborphan, il fonctionne un peu différemment. Pour le lancer tapez simplement\r\n<br /><code class=\'spip_code\' dir=\'ltr\'># debfoster</code><br />\r\nil va alors rechercher tous les paquets qui n’existent que pour satisfaire des dépendances et vous demander s’il faut garder ou non le paquet qui en depend. Par exemple :\r\n<br /></p>\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code>[...] <br />\r\nmplayer is keeping the following 14 packages installed:<br />\r\n  libdirectfb-0.9-25 libdvdnav4 libfaac0 libggi2 libgii1 libgii1-target-x<br />\r\n  libmpcdec3 libopenal0a libsdl1.2debian libsdl1.2debian-alsa libsvga1<br />\r\n  libtwolame0 libxvidcore4 mplayer-skin-blue<br />\r\nKeep mplayer? [Ynpsiuqx?], [H]elp:</code></div>\r\n<p class=\"spip\">La reponse par defaut Y, va garder mplayer, n va supprimer (et purger) mplayer et p (prune) va supprimer mplayer et toutes ses dépendances.\r\nUne fois que vous aurez répondu a toutes les questions (la première fois comptez bien 10-15 minutes) debfoster va créer un fichier (/var/lib/debfoster/keepers) de paquets a garder (il ne vous posera plus de questions a leur sujet au prochain lancement) et lancer apt pour supprimer les paquets que vous avez marqué inutiles.</p>\r\n\r\n<p class=\"spip\">C’est une autre approche du nettoyage de son système qui peut être très efficace, mais qui demande plus de temps que deborphan.</p>\r\n\r\n<p class=\"spip\">Une option très utile est -a\r\n<br /><code class=\'spip_code\' dir=\'ltr\'># debfoster -a</code><br />\r\nva marquer tous les paquets actuellement installes comme ’à garder’, cette commande peut par exemple être exécutée après une installation de base de votre système pour vous éviter des questions inutiles par la suite.</p>\r\n\r\n<h3>Purger les paquets supprimes </h3>\r\n<p class=\"spip\">Il est facile d’afficher des paquets supprimés mais non purgés dont il reste des résidus de configuration :\r\n<br /><code class=\'spip_code\' dir=\'ltr\'># dpkg --list | grep ^rc | awk \'{print $2}\'</code><br />\r\n... et pour les purger :\r\n<br /><code class=\'spip_code\' dir=\'ltr\'># COLUMNS=300 dpkg --list | grep ^rc | awk \'{print $2}\' | xargs dpkg -P</code><br />\r\n(COLUMNS=300 permet ’d’élargir’  le pipe ce qui évite que les noms de paquets trop longs soient tronqués, astuce du livre ’Administration Debian’ de Martin Krafft)</p>\r\n\r\n<h3>Aptitude</h3>\r\n<p class=\"spip\">Aptitude propose une autre manière de garder un système propre : il tient, en parallèle, une autre base de données, dans laquelle il fait la différence entre les paquets installés explicitement et les paquets installés pour satisfaire des dépendances. A chaque lancement Aptitude va donc vous proposer de supprimer tous les paquets marqués ’auto’ et dont aucun logiciel installé manuellement ne dépend.</p>\r\n\r\n<p class=\"spip\">De plus c’est un logiciel avec une vraie interface ncurses,  des menus où vous pouvez planifier toutes les opérations d’installation/suppression et les executer qu’une fois définies.</p>\r\n\r\n<p class=\"spip\">C’est une méthode très efficace, mais avec un petit inconvénient : toutes les opérations d’installation/suppression devront se faire avec ’aptitude install ...’, ’aptitude remove/purge ...’ ou alors avec l’interface graphique de ’aptitude’, si jamais vous installez un logiciel avec apt, dselect ou dpkg, aptitude le considérera comme ’auto’ et s’empressera de le supprimer. Cela implique son utilisation exclusive, dès l’installation du système de base.</p>\r\n\r\n<p class=\"spip\">Si votre système comporte déjà des paquets ne faisant pas partie du système de base et que vous voulez commencer à utiliser aptitude, c’est possible. Deux solutions s’offrent à vous : marquer tous les paquets déjà installés comme ’installés manuellement’ :\r\n<br /><code class=\'spip_code\' dir=\'ltr\'># aptitude unmarkauto --schedule-only \'~i\'</code><br />\r\nL’inconvénient est que si vous supprimez un paquet installé avant le passage à aptitude, aptitude ne sera pas en mesure de supprimer ses dépendances, car celles-ci seront marquées comme installées manuellement. On peut en partie remédier à cette situation avec :\r\n<br /><code class=\'spip_code\' dir=\'ltr\'># aptitude markauto \'~slibs\'</code><br />\r\nqui va marquer ’auto’ toutes les libraires. Mais la meilleure solution pour passer à aptitude reste quand même le passage au crible de tous vos paquets installés. Pour cela ouvrez l’interface d’aptitude, vous verrez tous les paquets ’auto’ qu’aptitude veut supprimer, surlignés en violet, vous pourrez alors retrouver les programmes finaux dont ils comblent les dépendances et marquer ceux-ci comme installés manuellement, jusqu’à ce qu’aptitude consente à garder les paquets dont vous avez besoin ainsi que leurs dépendances.</p>\r\n\r\n<p class=\"spip\">La meilleure stratégie avec aptitude est de garder seulement un minimum (20-30) de paquets comme installés à la main, les logiciels finaux que vous utiliser réellement (traitement de texte, navigateur, messagerie, environnements de développement, compilateurs...). Tout le reste étant marqué auto, dès que vous supprimerez une application inutile toutes ses dépendances seront supprimées par aptitude.</p>\r\n\r\n<p class=\"spip\">Aptitude est un très bon outil, mais il faut toujours garder à l’esprit cette double base de données, si vous installez un logiciel avec apt ou dpkg il faudra vite le marquer ’manual’ dans aptitude. Il est donc une alternative à l’utilisation de deborphan/debfoster, c’est un choix en fonction de la flexibilité et du contrôle des paquets qu’on souhaite.</p>\r\n\r\n<h3>Conclusion</h3>\r\n<p class=\"spip\">Maintenant vous avez tous les outils pour garder un système Debian ou Ubuntu propre et fonctionnel pendant longtemps ! Pas besoin de ’formater’ votre ordinateur des qu’il devient un peu lent, sous Linux ;-)</p>\r\n\r\n<p class=\"spip\">Pour finir, un exemple personnel d’utilisation des ces outils : sur un ordinateur, où j’ai pendant un an negligé la ’propreté’ du système (1200 paquets, 115 000 fichiers), je suis passé à 870 paquets et 82 000 fichiers tout en conservant tous mes programmes et fonctionnalités.</p>\r\n\r\n<p class=\"spip\">Si jamais vous êtes dans le doute au sujet de l’utilité d’un paquet, n’oubliez pas de consulter\r\n<br /><code class=\'spip_code\' dir=\'ltr\'>$ apt-cache show nom-du-paquet | less</code><br />\r\nRappelez-vous aussi que la suppression d’une librairie ne peut jamais empêcher un autre paquet de fonctionner, si c’est le cas, apt ou dpkg vous le signalera et refusera de supprimer la lib en question.</p>\r\n\r\n<p class=\"spip\">Pour plus d’informations sur ces outils voyez les manuels de deborphan, debfoster et dpkg (en anglais). Ainsi que le paquet ’aptitude-doc-fr’ qui contient toute la documentation d’Aptitude au format html.</p>','On s’aperçoit toujours que le nombre de paquets sur un système Debian s’accroît avec le temps et qu’il en devient assez vite lent lors des mises à jour (surtout dans le cas de SID ou de Testing).<h3>Introduction</h3>\r\n<p class=\"spip\">On s’aperçoit toujours que le nombre de paquets sur un système Debian s’accroît avec le temps et qu’il en devient assez vite lent lors des mises à jour (surtout dans le cas de SID ou de Testing).</p>','',1289129758,2),(376,772,8,'Installation de xubuntu sur un ultra-portable','But de ce Document Ce document me sert de mémo [(c) Tony ;-)] pour installer la version xubuntu de la distribution ubuntu.\r\n\r\n\r\n<br />Situation initiale Un ultra-portable (sans lecteur de CD-ROM IDE donc) est installé avec son Windows d’origine. Il y a quelques années, j’ai installé une Debian avec un noyau 2.2.20-idepci, car c’était la seule « saveur » disponible sur disquettes. De mémoire il en fallait 3 puis l’installation se poursuivait grâce au réseau.\r\n\r\n\r\n<br />J’ai ensuite fait évoluer cette installation. En fait (...)\r\n<h3>But de ce Document</h3>\r\n<p class=\"spip\">Ce document me sert de mémo [(c) Tony ;-)] pour installer la version xubuntu de la distribution ubuntu.</p>\r\n\r\n<h3>Situation initiale</h3>\r\n<p class=\"spip\">Un ultra-portable (sans lecteur de CD-ROM IDE donc) est installé avec son Windows d’origine. Il y a quelques années, j’ai installé une Debian avec un noyau 2.2.20-idepci, car c’était la seule « saveur » disponible sur disquettes. De mémoire il en fallait 3 puis l’installation se poursuivait grâce au réseau.<br>\r\nJ’ai ensuite fait évoluer cette installation. En fait je suis passé par <strong class=\"spip\">Sid</strong> puis <strong class=\"spip\">Testing</strong> et maintenant <strong class=\"spip\">Sarge</strong> mais avec un noyau spécifique compilé. La robustesse de Debian fait que cette situation est parfaitement fonctionnelle. Par contre je n’ai pas l’auto-mount des clés USB avec affichage de l’icône sur le bureau et la carte wifi PCMCIA ne fonctionne pas. C’est toujours très formateur de chercher comment faire mais aussi très chronophage.<br> \r\nUtilisant par ailleurs Kubuntu sur mon poste fixe, j’ai souhaité l’installer sur cette machine pour avoir un système de base prêt à fonctionner sans trop me casser la tête.</p>\r\n\r\n<h3>Installation sans CD ni disquette</h3>\r\n<p class=\"spip\">Sur <a href=\"http://doc.ubuntu-fr.org/installation/sans_cd\" class=\"spip_out\">ce site</a>, j’ai trouvé toutes les explications pour installer ubuntu sans CD.<br>\r\nEn résumé, il faut :\r\n<br /></p>\r\n<li> copier une image ISO à la racine d’une partition. Dans mon cas je l’ai copiée dans ma partition Wndows. \r\n<br /><li> ajouter <i class=\"spip\">vmlinuz</i> et <i class=\"spip\">initrd.gz</i> dans /boot/hd-media.\r\n<br /><li> ajouter les lignes suivantes dans /etc/lilo.conf\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code>image=/boot/hd-media/vmlinuz<br />\r\n label=\"HD-MEDIA\"<br />\r\n initrd=/boot/hd-media/initrd.gz<br />\r\n root=/dev/ram0<br />\r\n append=\"ramdisk_size=12000\"<br />\r\n</code></div>\r\n<p class=\"spip\">Pour l’image ISO, j’ai utilisé la version ubuntu-server-5.10-install-i386.iso que j’ai trouvé <a href=\"http://ftp2.fr.debian.org/ubuntu-cd/ubuntu-server/5.10/\" class=\"spip_out\">ici</a>.\r\nAprès reboot de la machine, il suffit de choisir HD-MEDIA. Puis on poursuit sur l’installation classique. Après celle-ci, on se retrouve en mode console. Un petit <i class=\"spip\"> <strong class=\"spip\">df -h</strong> </i> indique que 531 Mo sont stocké sur /.</p>\r\n\r\n<h3>Premiers paramétrages</h3>\r\n<li> <strong class=\"spip\">Je n’arrive pas à me passer du compte root.</strong>\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code><br />\r\n$ sudo passwd<br />\r\n[votre mot de passe utilisateur]<br />\r\n[le mot de passe pour le compte root]2x<br />\r\n$ su -<br />\r\n#<br />\r\n</code></div>\r\n<li> <strong class=\"spip\">Autocomplétion des paramètres des commandes</strong><br>\r\n<i class=\"spip\"> <strong class=\"spip\"># vim /etc/bash.bashrc</strong> </i><br>\r\nenlever le # devant les 3 dernières lignes<br>\r\nPour que ce changement soit pris en compte, il faut fermer la session.\r\n<li> <strong class=\"spip\">Ajout des dépots supplémentaires</strong><br>\r\n<i class=\"spip\"> <strong class=\"spip\"># vim /etc/apt/sources.list</strong> </i><br>\r\nil suffit de supprimer les \"# \" (un dièse suivi d’un espace) devant les lignes qui commencent par deb et deb-src . Et mettre un # devant la première ligne car elle référence le cd-rom.\r\n<li> <strong class=\"spip\">Afficher les infos système sur la console TTY12</strong><br>\r\n<i class=\"spip\"> <strong class=\"spip\"># vim /etc/syslog.conf</strong> </i><br>\r\nenlever les # devant le groupe de 4 lignes qui se terminent par /dev/tty8 et remplacer 8 par 12<br>\r\n<i class=\"spip\"> <strong class=\"spip\"># /etc/init.d/sysklogd restart</strong> </i><br>\r\nCtrl-Alt-F12 pour visualiser le résultat\r\n<li> <strong class=\"spip\">Suppression des locales inutiles</strong><br>\r\n<i class=\"spip\"> <strong class=\"spip\"># dpkg-reconfigure locales</strong> </i><br>\r\nJe ne conserve que les locales suivantes :<br>\r\nen_GB.UTF-8 UTF-8<br>\r\nen_US.UTF-8 UTF-8<br>\r\nfr_FR.UTF-8 UTF-8<br>\r\n[Ok]<br>\r\nfr_FR.UTF8<br>\r\n[Ok]<br>\r\n<li> <strong class=\"spip\">Mise à jour du système</strong><br>\r\n<i class=\"spip\"> <strong class=\"spip\"># apt-get update</strong> </i><br>\r\n<i class=\"spip\"> <strong class=\"spip\"># apt-get upgrade</strong> </i> [Entrée] pour lancer la mise à jour.<br>\r\n<i class=\"spip\"> <strong class=\"spip\"># apt-get clean</strong> </i><br>\r\n<li> <i class=\"spip\"> <strong class=\"spip\">Installation de quelques outils indispensables</strong> </i><br>\r\n# apt-get install mc nmap htop iftop sux deborphan\r\n<p class=\"spip\">A ce stade, <i class=\"spip\"> <strong class=\"spip\">df -h</strong> </i> indique 439 Mo sur /. On a gagné 100Mo. C’est magique non ;-). La suppression des locales et l’apt-get clean sont sûrement à l’origine de cette cure d’amaigrissement.</p>\r\n\r\n<h3>Installation de l’environnement graphique</h3>\r\n<p class=\"spip\">Ce portable (FUJITSU SIEMENS LIFEBOOK B-2154) étant assez modeste question puissance (192 Mo RAM, 450 MHz) et la partition ne faisant que 1,6 Go j’installe l’interface XFCE réputé pour sa légèreté.<br>\r\n<i class=\"spip\"> <strong class=\"spip\"># apt-get install xubuntu-desktop</strong> </i><br>\r\n(425 nouveaux paquets et 584 Mo de disque occupé en plus)</p>\r\n\r\n<p class=\"spip\">Finalement il me reste suffisamment de place alors j’installe également une KDE minimale en français avec son display manager et les outils de configuration.<br>\r\n<i class=\"spip\"> <strong class=\"spip\"># apt-get install kde-core kde-i18n-fr kdm kde-systemsettings</strong> </i><br></p>\r\n\r\n<li> <strong class=\"spip\">J’ajoute pour finir quelques outils complémentaires</strong><br>\r\n<i class=\"spip\"> <strong class=\"spip\"># apt-get install gkrellm qt3-designer pyqt-tools eric</strong> </i><br>\r\n<p class=\"spip\">Après tout cela, il me reste encore plus de 400 Mo disponible sur /.</p>\r\n\r\n<h3>Installation du wifi</h3>\r\n<p class=\"spip\">Configuration pour un carte PCMCIA D-Link DWL-G650+.</p>\r\n\r\n<p class=\"spip\">Bien que cette carte semble reconnue par le sytème. Cela ne fonctionne pas. Il faut donc utiliser le fameux ndiswrapper. J’ai suivi en les adaptant les instructions de <a href=\"http://www.bawet.org/article.php3?id_article=127\" class=\"spip_out\">cet article</a>.</p>\r\n\r\n<p class=\"spip\">Pour résumer :<br>\r\n<br /></p>\r\n<li> taper les commandes suivantes :<br>\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code><br />\r\n# apt-get-install gkrellmwireless ndiswrapper-utils kwifimanager<br />\r\n# cp /media/cdrom/Drivers/WinXP/* /usr/local/D-Link/<br />\r\n# ndiswrapper -i /usr/local/D-Link/GPLUS.inf<br />\r\n</code></div>\r\n<li> ajouter <i class=\"spip\"> <strong class=\"spip\">acx_pci</strong> </i> à la fin du fichier /etc/hotplug/blacklist\r\n<br /><li> ajouter les lignes suivantes au fichier /etc/network/interfaces :<br>\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code><br />\r\n...<br />\r\n    map wlan0 (dans la section mapping hotplug)<br />\r\n...<br />\r\niface wlan0 inet dhcp<br />\r\n    wireless-essid \"<le SSID>\"<br />\r\n    wireless-mode managed <br />\r\n    wireless-key \"<la clé>\"<br />\r\n</code></div>\r\n<h3>Conclusions</h3>\r\n<p class=\"spip\">Même sur une machine très modeste, il est possible d’utiliser confortablement un système informatique à jour. On peut même se payer le luxe d’avoir 2 environnements graphiques différents ! Certe le démarrage est un peu lent. Il faut 2 minutes pour arriver sur kdm. Puis ensuite 30 ou 35 secondes pour démarrer XFCE ou KDE. A l’utilisation, la réactivité des 2 environnements est vraiment très proche sur cette machine. En fait l’élément qui ralenti le plus, c’est le disque dur qui a un débit vraiment limité.<br>\r\nLors de l’installation tout le matériel de base a été détecté ainsi que tous les systèmes déjà installés. Grub me propose même une entrée pour le noyau 2.2 que j’ai conservé car j’avais réussi à faire fonctionner l’écran tactile de ce portable.</p>\r\n\r\n<h3>Historique des modifications</h3>\r\n<table class=\"spip\">\r\n<thead><tr class=\'row_first\'><th scope=\'col\'><strong class=\"spip\">Version</strong></th><th scope=\'col\'><strong class=\"spip\">Date</strong></th><th scope=\'col\'><strong class=\"spip\">Commentaire</strong></th></tr></thead>\r\n<tbody>\r\n<tr class=\"row_even\"><td>0.1</td><td>29/04/2006</td><td>Création par Jibux</td></tr>\r\n<tr class=\"row_odd\"><td>0.2</td><td>24/05/2006</td><td>Corrections (merci not)</td></tr>\r\n</tbody>\r\n</table>','But de ce Document Ce document me sert de mémo [(c) Tony ;-)] pour installer la version xubuntu de la distribution ubuntu.\r\n\r\n\r\n<br />Situation initiale Un ultra-portable (sans lecteur de CD-ROM IDE donc) est installé avec son Windows d’origine. Il y a quelques années, j’ai installé une Debian avec un noyau 2.2.20-idepci, car c’était la seule « saveur » disponible sur disquettes. De mémoire il en fallait 3 puis l’installation se poursuivait grâce au réseau.\r\n\r\n\r\n<br />J’ai ensuite fait évoluer cette installation. En fait (...)\r\n<h3>But de ce Document</h3>\r','',1289129793,2),(586,773,8,'Logiciels libres pour faire des cartes de visite sous Linux','Ce document me sert de mémo concernant les logiciels libres permettant de faire des cartes de visite.<h2>But de ce document</h2>\r\n<p class=\"spip\">Ce document me sert de mémo pour réaliser des cartes de visite sous Linux avec un logiciel libre. Il me sert aussi à retenir les différentes méthodes glaner ici ou là sur la toile et les forums.</p>\r\n\r\n<h2>Openoffice.org</h2>\r\n<p class=\"spip\">Pour installer la dernière version avec les paquets officiels : \r\n<br /></p>\r\n<li> <a href=\"http://www.coagul.org/spip.php?article590\" class=\"spip_out\">http://www.coagul.org/spip.php ?article590</a>\r\n<p class=\"spip\">La suite bureautique que l’on ne présente plus a un modèle tout prêt et inclus dans la version actuelle (OOo 2.4) : Fichier / nouveau / carte de visite.\r\n<br /></p>\r\n<li> Onglet Média : Format : Feuille (cela permet de choisir un format pour la carte), marque : Avery A4, Type [utilisateur]\r\n<br /><li> Onglet Cartes de visite : Classique (5 choix possibles)\r\n<br /><li> Onglets Privé et bureau : Vous pouvez renseigner ces champs ce qui vous permettra d’avoir vos cartes pré-remplies.\r\n<br /><li> Onglet options : page entière, et synchroniser le contenu (Ce dernier choix est important. Si vous changez quelque chose sur une étiquette, la boîte de dialogue « synchroniser le contenu » vous fera les changements sur les autres étiquettes éditées.)\r\n<p class=\"spip\">Vous pouvez alors modifier le contenu, insérer un logo ou un image sans oublier de synchroniser le contenu. L’impression est prête.</p>\r\n\r\n<p class=\"spip\">Il existe aussi un modèle tout prêt en ligne :\r\n<br /></p>\r\n<li> <a href=\"http://fr.openoffice.org/Documentation/modele/index_model.htm\" class=\"spip_out\">http://fr.openoffice.org/Documentation/modele/index_model.htm</a>\r\n<h2>Glabels</h2>\r\n<p class=\"spip\"><strong class=\"spip\">« gLabels</strong> is a program for creating labels and business cards for the <i class=\"spip\"> GNOME </i> desktop environment. It is designed to work with various laser/ink-jet peel-off label and business card sheets that you’ll find at most office supply stores. gLabels is free software and is distributed under the terms of the <i class=\"spip\"> GNU General Public License </i> (<a href=\"http://www.gnu.org/copyleft/gpl.html\" class=\"spip_out\">GPL</a>). » (du site officiel <a href=\"http://glabels.sourceforge.net/\" class=\"spip_out\">http://glabels.sourceforge.net/</a> )</p>\r\n\r\n<p class=\"spip\">Le site du programme note la seule difficulté de ce programme : c’est qu’il est uniquement disponible en anglais ! C’est un programme pour créer des étiquettes et des cartes de visite. Il est conçu pour éditer les étiquettes et les cartes de visite aux principaux formats que l’on trouve dans le commerce. Il est prévu pour un environnement Gnome et sous licence GPL.</p>\r\n\r\n<p class=\"spip\">Nous installerons le paquet Debian (2.1.3) des dépôts officiels. Cependant vous pouvez trouver la dernière version ici (version 2.2) : \r\n<br /></p>\r\n<li> <a href=\"http://sourceforge.net/project/showfiles.php?group_id=46122\" class=\"spip_out\">http://sourceforge.net/project/showfiles.php ?group_id=46122</a>\r\n<p class=\"spip\">Des modèles sont disponibles pour cette version ici : \r\n<br /></p>\r\n<li> <a href=\"http://glabels.sourceforge.net/doc/templates-2.2/\" class=\"spip_out\">http://glabels.sourceforge.net/doc/templates-2.2/</a>\r\n<h3>Installation</h3>\r\n<blockquote class=\"spip\">\r\n<p class=\"spip\">$ su</p>\r\n\r\n<p class=\"spip\">mot de passe</p>\r\n\r\n<p class=\"spip\"># aptitude install glabels</p>\r\n</blockquote>\r\n<p class=\"spip\">Debian ajoute le paquet glabels-data par défault.</p>\r\n\r\n<h3>Utilisation</h3>\r\n<p class=\"spip\">Elle s’est avérée très intuitive Le programme est très facile de prise en main et d’utilisation car il est fait uniquement pour cela. L’aide du programme (F1) est très bien faite. Le programme étant prévu pour un usage anglophone, il vaut mieux le « franciser » quelque peu :</p>\r\n\r\n<p class=\"spip\">Menu : Edit / Préférences\r\n<br /></p>\r\n<li> Onglet Localisation : \r\n	Unités : choisir Millimètres \r\n	Taille de page par défaut : choisir ISO A4 \r\n<br /><li> Onglet Paramètres par défaut pour les objets permet de configurer vos préférences.\r\n<p class=\"spip\">Des tutos disponibles : \r\n<br /></p>\r\n<li> <a href=\"http://blog.roozeec.fr/2006/11/30/cartes-de-visites-avec-glabels/\" class=\"spip_out\">http://blog.roozeec.fr/2006/11/30/cartes-de-visites-avec-glabels/</a> \r\n<br /><li> <a href=\"http://doc.ubuntu-fr.org/glabels?s=glabels\" class=\"spip_out\">http://doc.ubuntu-fr.org/glabels ?s=glabels</a>\r\n<h2>Inkscape</h2>\r\n<p class=\"spip\">« Inkscape est un logiciel libre d’édition de graphismes vectoriels, doté de capacités similaires à Illustrator, Freehand, CorelDraw ou Xara X, utilisant le format de fichiers <a href=\"http://w3.org/Graphics/SVG/\" class=\"spip_out\">Scalable Vector Graphics</a> (SVG) standard du <a href=\"http://www.w3.org/\" class=\"spip_out\">W3C</a>. » (<a href=\"http://www.inkscape.org/?lang=fr\" class=\"spip_out\">http://www.inkscape.org/ ?lang=fr</a>)</p>\r\n\r\n<h3>Installation depuis les dépôts officiels de Debian</h3>\r\n<blockquote class=\"spip\">\r\n<p class=\"spip\"># aptitude install inkscape</p>\r\n</blockquote>\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code>Les NOUVEAUX paquets suivants vont être installés :<br />\r\n  inkscape libmagick++10{a} libplot2c2{a} libpstoedit0c2a{a} libwmf-bin{a}perlmagick{a} pstoedit{a}</code></div>\r\n<h3>Utilisation</h3>\r\n<p class=\"spip\">Bien que ce logiciel ne soit pas fait pour cela, la réalisation est facile grâce à ce tuto. Nous l’avons suivi pas à pas sans difficulté.\r\n<br /></p>\r\n<li> <a href=\"http://popolon.org/gblog2/cartes-de-visites-faciles-sous-inkscape\" class=\"spip_out\">http://popolon.org/gblog2/cartes-de-visites-faciles-sous-inkscape</a>\r\n<h2>Scribus</h2>\r\n<p class=\"spip\">Pour l’installation et l’utilisation : \r\n<br /></p>\r\n<li> <a href=\"http://www.coagul.org/spip.php?article595\" class=\"spip_out\">http://www.coagul.org/spip.php ?article595</a>\r\n<p class=\"spip\">Le logiciel libre de PAO (Publication Assistée par Ordinateur) bien connu sous Linux n’est pas fait pour cela non plus mais un gabarit pour feuille A4 est disponible ici.\r\n<br /></p>\r\n<li> <a href=\"http://yeccoe.free.fr/article.php3?id_article=66\" class=\"spip_out\">http://yeccoe.free.fr/article.php3 ?id_article=66</a>\r\n<p class=\"spip\">Pour mettre en place les cadres d’image et de textes, un peu de pratique de Scribus est nécessaire.</p>\r\n\r\n<h2>Comparatif</h2>\r\n<table class=\"spip\">\r\n<tbody>\r\n<tr class=\"row_even\"><td>Programme</td><td>OOo (par défault)</td><td>OOo (modèle en ligne</td><td>Glabels</td><td>Inkscape</td><td>Scribus</td></tr>\r\n<tr class=\"row_odd\"><td>Formats proposés par défault</td><td>Oui</td><td>85 x 45</td><td>Oui</td><td>Non</td><td>Un seul modèle</td></tr>\r\n<tr class=\"row_even\"><td>Export PDF</td><td>Oui</td><td>Oui</td><td>Oui</td><td>Non</td><td>Oui</td></tr>\r\n<tr class=\"row_odd\"><td>Autres formats d’export</td><td>Plusieurs formats disponibles</td><td>Plusieurs formats disponibles</td><td>.glabels</td><td>Formats d’image, Svg et Ps.</td><td>Formats d’image, Svg et EPS.</td></tr>\r\n<tr class=\"row_even\"><td>Mise en page A4</td><td>Automatique</td><td>Automatique</td><td>Automatique</td><td>Avec le tuto</td><td>Avec le modèle</td></tr>\r\n<tr class=\"row_odd\"><td>Facilité de prise en mains</td><td>Moyenne</td><td>Très facile</td><td>Très facile</td><td>Grâce au tuto</td><td>Difficile</td></tr>\r\n</tbody>\r\n</table>\r\n<h2>Conclusion</h2>\r\n<p class=\"spip\">Pour une utilisation privée, Glabels est notre favori ou encore OpenOffice.org. Pour une impression professionnelle, nous privilégierons Inkscape ou Scribus.</p>\r\n\r\n<h2>Postscriptum</h2>\r\n<p class=\"spip\">Ce dernier chapitre pour signaler aux « ubuntistes » la possibilité de créer une carte à leur nom à cette adresse. (Merci à Jibux pour l’adresse)\r\n<br /></p>\r\n<li> <a href=\"http://fs-webdesign.com/blog/?p=24\" class=\"spip_out\">http://fs-webdesign.com/blog/ ?p=24</a>\r\n<p class=\"spip\">Je mets en pièce jointe ce que cela peut donner. L’erreur est que je n’ai pas Ubuntu !</p>\r\n<dl class=\'spip_document_1147 spip_documents spip_documents_center\' >\r\n<dt><a href=\"http://download.tuxfamily.org/assocoagul/drupal-files/spip/Ubuntu_Claude.png\" title=\'PNG - 158.8 ko\' type=\"image/png\"><img src=\'local/cache-vignettes/L140xH88_Ubuntu_Claude-92937.png\' width=\'140\' height=\'88\' alt=\'PNG - 158.8 ko\' /></a><dt>\r\n</dl>\r\n<p class=\"spip\">Dans le même style : (avec la planche complète !)\r\n<br /></p>\r\n<li> <a href=\"http://www.debian.org/events/materials/business-cards/\" class=\"spip_out\">http://www.debian.org/events/materials/business-cards/</a>\r\n<h2>Historique des modifications</h2>\r\n<table class=\"spip\">\r\n<thead><tr class=\'row_first\'><th scope=\'col\'><strong class=\"spip\">Version</strong></th><th scope=\'col\'><strong class=\"spip\">Date</strong></th><th scope=\'col\'><strong class=\"spip\">Commentaire</strong></th></tr></thead>\r\n<tbody>\r\n<tr class=\"row_even\"><td>0.2</td><td>08/05/08</td><td>Création par Claude BOBEY</td></tr>\r\n</tbody>\r\n</table>','Ce document me sert de mémo concernant les logiciels libres permettant de faire des cartes de visite.<h2>But de ce document</h2>\r\n<p class=\"spip\">Ce document me sert de mémo pour réaliser des cartes de visite sous Linux avec un logiciel libre. Il me sert aussi à retenir les différentes méthodes glaner ici ou là sur la toile et les forums.</p>\r\n\r\n<h2>Openoffice.org</h2>\r\n<p class=\"spip\">Pour installer la dernière version avec les paquets officiels : \r\n<br /></p>','',1289129828,2),(318,774,8,'Installation de Lazarus sur Ubuntu 5.10 ou MDK','Lazarus (gpl) est un clone du célèbre Delphi. C’est un environnement de programmation très souple, simple et productif qui peut compiler du code pour Linux ou Windows.<p class=\"spip\">Vous programmez ou aimeriez vous initier à la programmation ? Vous voulez un langage simple et puissant ? Avec un environnement de programmation très accueillant ? Et qui produit indifférament du code pour <strong class=\"spip\">Linux</strong> et <strong class=\"spip\">Windows</strong> ? Et tout ça gratuitement ?</p>\r\n\r\n<dl class=\'spip_document_750 spip_documents spip_documents_center\' >\r\n<dt><img src=\'http://download.tuxfamily.org/assocoagul/drupal-files/spip/lazarus-ide.jpg\' width=\'500\' height=\'279\' alt=\'JPEG - 29.8 ko\' /><dt>\r\n<dt class=\'spip_doc_titre\' style=\'width:350px;\'><strong>L’IDE de Lazarus</strong></dt>\r\n</dl>\r\n<p class=\"spip\">Mais non vous ne rêvez pas mes petits pingouins !! Ca existe et ça marche plutôt bien.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Lazarus</strong> (gpl) est un clone du célèbre <strong class=\"spip\">Delphi</strong>. C’est un environnement de programmation très souple, simple et productif qui peut compiler du code pour Linux ou Windows.</p>\r\n\r\n<p class=\"spip\">Le langage employé est le <strong class=\"spip\">free-pascal</strong>, clone du re : célèbre <strong class=\"spip\">turbo-pascal</strong> auquel on a ajouté toutes les libs nécessaires pour programmer n’importe quoi : du programme de haut niveau jusqu’aux profondeurs des modules kernel mélangeants pascal et assembleur.</p>\r\n\r\n<p class=\"spip\">Oubliez le vilain Kylix, on s’embarque pour Lazarus.</p>\r\n\r\n<hr>\r\n<p class=\"spip\">Lazarus est disponible pour Linux (RPM), pour Windows (EXE) et au format source (GPL). On le trouve à l’adresse :</p>\r\n\r\n<p class=\"spip\"><a href=\"http://sourceforge.net/project/showfiles.php?group_id=89339\" class=\"spip_url spip_out\">http://sourceforge.net/project/show...</a></p>\r\n\r\n<p class=\"spip\">pour Windows, on va dans Lazarus Windows Binaries et on récupère :\r\n<br /></p>\r\n<li> fpc-2.0.2a.i386-win32.exe\r\n<br /><li> Lazarus-0.9.10-20051002-win32.exe\r\n<p class=\"spip\">Pour Linux, on va dans le chapitre \"Lazarus 0.9.10 RPM\" et on récupère :</p>\r\n\r\n<li> fpc-2.0.1-050923.i386.rpm\r\n<br /><li> fpcsrc-2.0.1-050923.i386.rpm\r\n<br /><li> lazarus-0.9.10-0.i386.rpm\r\n<hr>\r\n<p class=\"spip\">Pour Windows, l’installation est élémentaire. No comment !</p>\r\n\r\n<hr>\r\n<p class=\"spip\">Pour Linux Mandrake (testé sur 10.1, 10.2 et 2006), on clique successivement sur les trois paquets RPM et le système se charge de faire la résolution des dépendances.</p>\r\n\r\n<hr>\r\n<p class=\"spip\">Pour Linux Debian ou Ubuntu 5.10, l’affaire se complique car il n’existe pas de paquets DEB.</p>\r\n\r\n<hr>\r\n<h3>Installation sur Ubuntu 5.10</h3>\r\n<p class=\"spip\">Je vous préviens tout de suite, je n’ai pas été capable d’installer correctement Lazarus sur <strong class=\"spip\">Ubuntu 5.10 AMD64</strong>. Je ne décris ici que l’installation sur Ubuntu 5.10. Sur une Debian stable, c’est probablement pareil.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Préparation du terrain :</strong></p>\r\n\r\n<p class=\"spip\">On lance synaptic et on installe les paquets suivants :</p>\r\n\r\n<li> alien\r\n<br /><li> libglib1.2\r\n<br /><li> libgtk1.2\r\n<br /><li> libgdk-pixbuf2\r\n<br /><li> libglib1.2-dev\r\n<br /><li> gdk-imlib1-dev\r\n<br /><li> libgdk-pixbuf-dev\r\n<p class=\"spip\"><strong class=\"spip\">Conversion des paquets RPM en DEB :</strong></p>\r\n\r\n<p class=\"spip\">Dans une console :</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code>piou@bureau3:~/download/lazarus$ sudo alien -c fpc-2.0.1-050923.i386.rpm<br />\r\nPassword:*************<br />\r\nfpc_2.0.1-50924_i386.deb generated<br />\r\n<br />\r\npiou@bureau3:~/download/lazarus$ sudo alien -c fpcsrc-2.0.1-050923.i386.rpm<br />\r\nfpcsrc_2.0.1-50924_i386.deb generated<br />\r\n<br />\r\npiou@bureau3:~/download/lazarus$ sudo alien -c lazarus-0.9.10-0.i386.rpm<br />\r\nlazarus_0.9.10-1_i386.deb generated</code></div>\r\n<p class=\"spip\">C’est bon, les paquets RPM sont transformés en paquets DEB.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Installation les paquets DEB :</strong></p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code>piou@bureau3:~/download/lazarus$ sudo dpkg -i fpc_2.0.1-50924_i386.deb<br />\r\nDépaquetage de fpc (à partir de fpc_2.0.1-50924_i386.deb) ...<br />\r\nParamétrage de fpc (2.0.1-50924) ...<br />\r\n<br />\r\npiou@bureau3:~/download/lazarus$ sudo dpkg -i fpcsrc_2.0.1-50924_i386.deb<br />\r\nDépaquetage de fpcsrc (à partir de fpcsrc_2.0.1-50924_i386.deb) ...<br />\r\nParamétrage de fpcsrc (2.0.1-50924) ...<br />\r\n<br />\r\npiou@bureau3:~/download/lazarus$ sudo dpkg -i lazarus_0.9.10-1_i386.deb<br />\r\nDépaquetage de lazarus (à partir de lazarus_0.9.10-1_i386.deb) ...<br />\r\nParamétrage de lazarus (0.9.10-1) ...</code></div>\r\n<p class=\"spip\">C’est fini ! Allez, on essaye : <code class=\'spip_code\' dir=\'ltr\'>piou@bureau3:~$ lazarus</code></p>\r\n\r\n<p class=\"spip\">Et voilà. Normalement on a un magnifique Lazarus 99% compatible Delphi 6 qui nous permet de construire rapidement nos applications pour Linux aussi simplement que si on était sous Delphi Windows.</p>\r\n\r\n<p class=\"spip\">Cerise sur le gâteau : à condition de ne pas faire d’appels systeme (TProcess) on a un source qui compile aussi bien sous Linux que sous Windows (avec Lazarus Windows bien sûr ;-).</p>\r\n\r\n<p class=\"spip\">On finalise le tout en mettant sur le bureau un raccourci vers /usr/bin/lazarus.</p>\r\n\r\n<hr>\r\n<p class=\"spip\"><u>Attention :</u> Lazarus n’est pas capable de reprendre directement le code source de Delphi. Mais on peut pourtant réécrire le code source à l’identique et généralement, ça marche !</p>\r\n\r\n<p class=\"spip\">Tous les sources que vous trouverez pour Delphi fonctionneront donc probablement sous Lazarus (sauf les appels systèmes qui changent bien sûr en passant de Windows à Linux).</p>\r\n\r\n<p class=\"spip\">Pour ceux qui font leurs premiers pas, voilà un site sympatique qui vous tiendra la main dans le bac à sable : \r\n<a href=\"http://fbeaulieu.developpez.com/guide/sommaire.html\" class=\"spip_url spip_out\">http://fbeaulieu.developpez.com/gui...</a></p>\r\n\r\n<p class=\"spip\">Pour les autres, vous trouverez de nombreux exemples sur <a href=\"http://www.phidels.com/php/index.php3\" class=\"spip_url spip_out\">http://www.phidels.com/php/index.php3</a> ou dans /usr/lib/lazarus/examples</p>\r\n\r\n<p class=\"spip\">Vous trouvez que les binaires produits par Lazarus sont trop gros ? Oui, c’est normal car par défaut, le compilateur génère tous les identificateurs de débugage. Alors, on vire tout ça :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>strip --strip-all project1</code></p>\r\n\r\n<p class=\"spip\">et votre binaire va maigrir un grand coup. Haaa...</p>\r\n\r\n<p class=\"spip\">Alors on dit merci qui ? Merci Coagul !</p>\r\n\r\n<p class=\"spip\"><small><small>Grâce à Lazarus, je revi (facile celle là ! :-)</small></small></p>','Lazarus (gpl) est un clone du célèbre Delphi. C’est un environnement de programmation très souple, simple et productif qui peut compiler du code pour Linux ou Windows.<p class=\"spip\">Vous programmez ou aimeriez vous initier à la programmation ? Vous voulez un langage simple et puissant ? Avec un environnement de programmation très accueillant ? Et qui produit indifférament du code pour <strong class=\"spip\">Linux</strong> et <strong class=\"spip\">Windows</strong> ? Et tout ça gratuitement ?</p>','',1289129873,2),(412,779,8,'Installation de TYPO3 sur kubuntu','But de ce Document Ce document me sert de mémo pour installer le CMS TYPO3 sur une kubuntu. L’installation sur une autre distribution ne devrait pas poser de problème majeur.\r\n\r\n\r\n<br />Situation initiale Une machine sous kubuntu avec apache2, php5 et mysql5 opérationnels. Voilà pour la partie technique. Et pour la partie humaine, un utilisateur qui ne connaît pas spécialement les CMS hormis l’installation de 2 sites avec SPIP en utilisant le script standard à peine modifié pour l’un et l’installation d’un (...)\r\n<h3>But de ce Document</h3>\r\n<p class=\"spip\">Ce document me sert de mémo pour installer le CMS TYPO3 sur une kubuntu. L’installation sur une autre distribution ne devrait pas poser de problème majeur.</p>\r\n\r\n<h3>Situation initiale</h3>\r\n<p class=\"spip\">Une machine sous kubuntu avec apache2, php5 et mysql5 opérationnels. Voilà pour la partie technique. Et pour la partie humaine, un utilisateur qui ne connaît pas spécialement les CMS hormis l’installation de 2 sites avec SPIP en utilisant le script standard à peine modifié pour l’un et l’installation d’un script tout fait pour l’autre. Sinon je pratique régulièrement l’interface d’administration de SPIP, et l’utilise (quel merveilleux éditeur...) en ce moment même pour rédiger cet article.</p>\r\n\r\n<h3>Installation de TYPO3</h3>\r\n<p class=\"spip\">Sur le site du <a href=\"http://typo3.org/download/packages/\" class=\"spip_out\">CMS</a> il faut télécharger les 2 fichiers suivants :\r\n<br /></p>\r\n<li> dummy-4.0.1.tar.gz\r\n<br /><li> typo3_src-4.0.1.tar.gz\r\n<p class=\"spip\">Remarque : quand vous lirez cet article, le numéro de version aura probablement évolué. Il suffit de remplacer 4.0.1 par votre version.</p>\r\n\r\n<p class=\"spip\">J’ai décompressé ces 2 fichiers dans le répertoire /var/www/typo3.\r\nIl suffit ensuite de suivre les explications données dans le fichier INSTALL.txt présent dans le répertoire dumy-4.0.1.</p>\r\n\r\n<p class=\"spip\">Celui-ci commence par expliquer le rôle des 2 dossiers. Ce choix permet de séparer le \"moteur\" du site proprement dit. Cela permet de gérer très simplement les mises à jour de TYPO3, puisqu’il suffit de mettre à jour le lien vers le nouveau dossier typo3_scr.</p>\r\n\r\n<p class=\"spip\">Il faut commencer par renommer le dossier dummy par cms ou tout autre nom de son choix.\r\n<code class=\'spip_code\' dir=\'ltr\'>$ mv dummy-4.0.1 cms</code></p>\r\n\r\n<p class=\"spip\">Il faut ensuite mettre à jour les permissions :</p>\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code># chgrp -R www-data fileadmin typo3conf typo3temp uploads<br />\r\n# chmod -R g+w,o-rwx fileadmin typo3conf typo3temp uploads</code></div>\r\n<p class=\"spip\">Pour fonctionner, TYPO3 utilise pas mal de mémoire. Il faut donc modifier la valeur de la variable memory_limit par 48 dans le fichier /etc/php5/apache2/php.ini. Il est conseillé quelque part dans la documentation de fixer celle-ci à 32 mais cela se révèle insuffisant notamment lors de l’importation des modules.</p>\r\n\r\n<p class=\"spip\">La suite de l’installation se passe dans un navigateur internet à l’adresse http://localhost/typo3/cms/ en suivant les instructions de l’outil d’installation 1, 2, 3, Go.\r\n<br /></p>\r\n<li> Il faut pour commencer donner le login et le password d’un compte qui peut créer une nouvelle base dans mysql. Très curieusement, le mot de passe apparaît en clair dans le formulaire ! Il est donc préférable de créer la nouvelle base directement dans mysql et de créer un utilisateur ayant tous les droits sur celle-ci. On choisira alors de l’utiliser plutôt que d’en créer une nouvelle avec le compte root.\r\n<li> Après, il est conseillé de poursuivre la configuration de TYPO3 (<i class=\"spip\">Continue to configure TYPO3</i>). Il faut à ce stade définir le mot de passe pour l’administration de l’installation.\r\n<li> L’accès à l’interface d’administration (backend) se fait à cette adresse : http://localhost/typo3/cms/typo3/index.php. \r\n<br /><li> L’accès au site lui même se fait ici : http://localhost/typo3/cms/index.php. A ce stade on obtient un magnifique message d’erreur <i class=\"spip\">No pages are found on the rootlevel !</i>\r\n<p class=\"spip\">Pour corriger cela, il faut aller dans le backend. On utilise le compte admin et le mot de passe password. La première chose à faire est de changer le mot de passe comme c’est rappelé dans la boite jaune.\r\nIl faut pour cela cliquer sur User Admin (première ligne du pavé Tools) et cliquer ensuite sur le petit crayon à droite de admin dans le pavé Usernames. Il est alors possible de saisir le mot de passe associé au compte. Attention, celui-ci est ici aussi saisie en mode non masqué.</p>\r\n\r\n<p class=\"spip\">L’interface paraît complexe au premier abord, mais elle est assez intuitive et les bulles d’aide associées à chaque bouton y contribuent également. On enregistre donc les modifications effectuées en cliquant sur la disquette avec la petite croix.</p>\r\n\r\n<p class=\"spip\">Il faut maintenant ajouter une page au site. Il faut cliquer sur Page dans le pavé Web. Puis cliquer sur la petite mappemonde devant le texte New TYPO3 site et choisir la ligne New dans le menu popup.\r\nJe remplis quelque champ et enlève la coche devant hide page. On obtient maintenant \r\n\"No template found !\" sur la page principale du site.</p>\r\n\r\n<p class=\"spip\">On progresse mais à ce stade, il faut bien avouer qu’il sera difficile d’utiliser cet outil uniquement en farfouillant dans les différents menus.</p>\r\n\r\n<h3>Suivre le tutorial en français pour créer un site avec TYPO3</h3>\r\n<p class=\"spip\">Celui-ci se trouve <a href=\"http://typo3.org/documentation/document-library/tutorials/doc_tut_templsell_fr/current\" class=\"spip_out\">ici</a>. Il suffit de suivre pas à pas les explications pour arriver à créer son premier site avec TYPO3.</p>\r\n\r\n<h3>Comment ...</h3>\r\n<p class=\"spip\">Cette rubrique va contenir un mini mémo pour les opérations basiques</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Comment changer la langue de l’interface d’administration</strong></p>\r\n\r\n<p class=\"spip\">Dans le pavé \"Tools\", cliquer sur \"Ext Manager\" puis choisir \"Translation handling\" dans le menu déroulant. J’ai sélectionné \"French\" et cliqué successivement sur \"Save selection\", \"Check status against repository\" et enfin \"Update from repository\". Il est maintenant possible de choisir le français dans User/Setup/LANGUAGE.</p>\r\n\r\n<h3>Historique des modifications</h3>\r\n<table class=\"spip\">\r\n<thead><tr class=\'row_first\'><th scope=\'col\'><strong class=\"spip\">Version</strong></th><th scope=\'col\'><strong class=\"spip\">Date</strong></th><th scope=\'col\'><strong class=\"spip\">Commentaire</strong></th></tr></thead>\r\n<tbody>\r\n<tr class=\"row_even\"><td>0.1</td><td>10/09/2006</td><td>Création par Jibux</td></tr>\r\n</tbody>\r\n</table>','But de ce Document Ce document me sert de mémo pour installer le CMS TYPO3 sur une kubuntu. L’installation sur une autre distribution ne devrait pas poser de problème majeur.\r\n\r\n\r\n<br />Situation initiale Une machine sous kubuntu avec apache2, php5 et mysql5 opérationnels. Voilà pour la partie technique. Et pour la partie humaine, un utilisateur qui ne connaît pas spécialement les CMS hormis l’installation de 2 sites avec SPIP en utilisant le script standard à peine modifié pour l’un et l’installation d’un (...)\r\n<h3>But de ce Document</h3>\r','',1289131356,2),(470,780,8,'Contrôle parental avec DansGuardian et TinyProxy ','<p class=\"spip\">Ce document me sert de mémo pour installer DansGuardian et TinyProxy dans le but de mettre en place un contrôle parental pour l’accès Web.</p>\r\n\r\n<p class=\"spip\">Cela est particulièrement utile (voire indispensable) si vous avez des jeunes enfants désirant utiliser régulièrement un accès Web.</p><h2>But de ce document</h2>\r\n<p class=\"spip\">Ce document me sert de mémo pour installer DansGuardian et TinyProxy dans le but de mettre en place un contrôle parental pour l’accès web.</p>\r\n\r\n<p class=\"spip\">Cela est particulièrement utile (voire indispensable) si vous avez des jeunes enfants désirant utiliser régulièrement un accès web.</p>\r\n\r\n<p class=\"spip\">Cette installation a été effectuée sur Debian Testing mais elle doit fonctionner sans problème sur d’autres distributions.</p>\r\n\r\n<h2>Différences entre DansGuardian et SquidGuard</h2>\r\n<p class=\"spip\">Pour filtrer les URL, SquidGuard utilise une base de données des sites interdits. Pour fonctionner correctement, il est donc nécessaire de maintenir cette base de données à jour en permanence.</p>\r\n\r\n<p class=\"spip\">De son coté, DansGuardian analyse le contenu des pages pour savoir si elle doit être bloquée ou pas. Il est possible également d’ajouter une liste de sites ou de mots interdits et il est même possible d’utiliser les listes noires de SquidGuard comme nous le verrons à la fin de ce document.</p>\r\n\r\n<p class=\"spip\">Si vous souhaitez installer SquidGuard, vous pouvez lire cet article :\r\n<br /></p>\r\n<li> <a href=\"http://www.coagul.org/article.php3?id_article=184\" class=\"spip_out\">http://www.coagul.org/article.php3 ?id_article=184</a>\r\n<h2>Installation de TinyProxy</h2>\r\n<p class=\"spip\">Pour faire fonctionner DansGuardian, il faut commercer par installer un serveur proxy. Il est possible d’installer par exemple « <strong class=\"spip\"> Squid </strong> », mais nous allons dans ce document utiliser « <strong class=\"spip\"> TinyProxy </strong> » qui est plus léger mais suffisant pour notre besoin :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># aptitude install tinyproxy</code></p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Remarque </strong> : Par défaut, « <strong class=\"spip\"> TinyProxy </strong> » utilise le port 8888. Pour le changer, il faut éditer son fichier de configuration « <strong class=\"spip\">/etc/tinyproxy/tinyproxy.conf</strong> ».</p>\r\n\r\n<h2>Configuration de TinyProxy</h2>\r\n<p class=\"spip\">La configuration de TinyProxy s’effectue dans le fichier « <strong class=\"spip\">/etc/tinyproxy/tinyproxy.conf</strong> ».</p>\r\n\r\n<p class=\"spip\">Par exemple, pour changer le port en écoute, il faut modifier cette ligne :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>Port 8888</code></p>\r\n\r\n<p class=\"spip\">Pour des raisons de sécurité et pour faciliter le filtrage avec « <strong class=\"spip\"> iptables </strong> » je conseille de créer un compte utilisateur spécifique pour le démon de TinyProxy :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># useradd -s /bin/false tiny</code></p>\r\n\r\n<p class=\"spip\">Ensuite, il faut éditer le fichier de configuration « <strong class=\"spip\">/etc/tinyproxy/tinyproxy.conf</strong> » et modifier ces lignes :</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code>User tiny<br />\r\nGroup tiny</code></div>\r\n<p class=\"spip\">Pour finir, il faut démarrer ou redémarrer TinyProxy :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># /etc/init.d/tinyproxy restart</code></p>\r\n\r\n<p class=\"spip\">Et vérifier que le démon tourne bien sous le compte « tiny » :</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code># ps aux | grep tiny<br />\r\ntiny      7706  0.0  0.1   2216   560 ?        S    13:17   0:00 /usr/sbin/tinyproxy</code></div>\r\n<h2>Test de TinyProxy</h2>\r\n<p class=\"spip\">Pour tester TinyProxy, il suffit de configurer un navigateur web pour qu’il l’utilise. Par exemple, pour Firefox, il faut faire :\r\n<br /></p>\r\n<li> Menu « Éditions / Préférences » onglet « Avancé », bouton « Paramètres ».\r\n<br /><li> Mettre « <strong class=\"spip\"> localhost </strong> » dans le champ « Proxy HTTP »\r\n<br /><li> Mettre « <strong class=\"spip\"> 8888 </strong> » dans le champ « Port »\r\n<br /><li> Cocher « Utiliser ce serveur proxy pour tous les protocoles »\r\n<p class=\"spip\">Si après ce réglage, l’accès web fonctionne toujours c’est que le proxy est opérationnel.</p>\r\n\r\n<p class=\"spip\">Et normalement en arrêtant le proxy, cela doit bloquer l’accès web :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># /etc/init.d/tinyproxy stop</code></p>\r\n\r\n<p class=\"spip\">Ensuite, il faut le démarrer pour refaire fonctionner l’accès web :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># /etc/init.d/tinyproxy start</code></p>\r\n\r\n<h2>Installation de DansGuardian</h2>\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># aptitude install dansguardian</code></p>\r\n\r\n<p class=\"spip\">L’installation de « DansGuardian entraîne l’installation de l’antivirus « <strong class=\"spip\"> Clamav </strong> ». Dans ce document, nous n’activerons pas cet antivirus car il n’est pas indispensable sous Linux et consomme pas mal de ressources.</p>\r\n\r\n<h2>Configuration de DansGuardian</h2>\r\n<p class=\"spip\">DansGuardian utilise plusieurs fichiers de configuration enregistrés dans « <strong class=\"spip\">/etc/dansguardian</strong> ».</p>\r\n\r\n<h3>Configuration de « /etc/dansguardian/dansguardian.conf »</h3>\r\n<p class=\"spip\">Pour activer la configuration, il faut commenter ou supprimer cette ligne en début de fichier :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>#UNCONFIGURED</code></p>\r\n\r\n<p class=\"spip\">Cette ligne permet d’indiquer le port utilisé par le proxy :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>proxyport = 8888</code></p>\r\n\r\n<p class=\"spip\">Cette ligne permet d’avoir les messages en français en cas de blocage des sites :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>language = \'french\'</code></p>\r\n\r\n<p class=\"spip\">Cette ligne permet de désactiver l’antivirus :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>virusscan = off</code></p>\r\n\r\n<h3>Configuration de « /etc/dansguardian/dansguardianf1.conf »</h3>\r\n<p class=\"spip\">La ligne suivante permet de paramétrer le filtrage en fonction de l’âge des personnes concernées :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>naughtynesslimit = 80</code></p>\r\n\r\n<p class=\"spip\">La valeur par défaut de « 50 » donne un filtrage très dur et peu de sites sont accessibles. Plus cette valeur est élevée et plus le filtrage est faible. Personnellement, j’ai fait quelques tests et j’ai passé cette valeur à « 80 ».</p>\r\n\r\n<p class=\"spip\">Cette ligne permet de désactiver l’antivirus :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>virusscan = off</code></p>\r\n\r\n<h3>Configuration du fichier « /etc/dansguardian/bannedextensionlist »</h3>\r\n<p class=\"spip\">Ce fichier permet de définir des types de fichiers qui seront interdits de télécharger. Par défaut, la liste est très restrictive. il faut donc commenter les types de fichiers autorisés :</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code>#.gz   # Gziped file<br />\r\n#.tar  # Tape ARchive file<br />\r\n#.tgz  # Unix compressed file<br />\r\n#.bz2  # Unix compressed file</code></div>\r\n<h3>Configuration du fichier « /etc/dansguardian/bannedmimetypelist »</h3>\r\n<p class=\"spip\">Là encore il s’agit de restreindre des types de fichiers.</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code>#application/gzip<br />\r\n#application/x-gzip<br />\r\n#application/zip</code></div>\r\n<h3>Configuration du fichier « /etc/dansguardian/bannedregexpurllist »</h3>\r\n<p class=\"spip\">L’ajout de cette ligne à la fin du fichier permet de bloquer la plupart des sites français de rencontres en ligne :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>(webcam|tchat|t\'chat|rencontre|meetic|amour)</code></p>\r\n\r\n<h3>Configuration du fichier /etc/dansguardian/phraselists/pornography/weighted_french »</h3>\r\n<p class=\"spip\">Il est possible d’ajouter des mots ou des listes de mots dans ce fichier, avec des coefficients positifs (mauvais mot) ou négatifs (bons mots) :</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code>< tchat ><20><br />\r\n< t\'chat ><20><br />\r\n< partouze ><70></code></div>\r\n<h3>Prise en compte des modifications dans la configuration de DansGuardian</h3>\r\n<p class=\"spip\">Pour prendre en compte les modifications, il faut exécuter cette commande :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># /etc/init.d/dansguardian restart</code></p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Remarque</strong> : Un simple « <strong class=\"spip\"> reload </strong> » ne semble pas être suffisant.</p>\r\n\r\n<h2>Configuration du navigateur</h2>\r\n<p class=\"spip\">Pour tester « <strong class=\"spip\"> DansGuardian </strong> », il suffit de configurer un navigateur web pour qu’il l’utilise. Par exemple, pour Firefox, il faut faire :\r\n<br /></p>\r\n<li> Menu « Éditions / Préférences » onglet « Avancé », bouton « Paramètres ».\r\n<br /><li> Mettre « <strong class=\"spip\"> localhost </strong> » dans le champ « Proxy HTTP »\r\n<br /><li> Mettre « <strong class=\"spip\"> 8080 </strong> » dans le champ « Port » (et non plus « 8888 » qui est le port utilisé par le proxy mais pas par DansGuardian)\r\n<br /><li> Cocher « Utiliser ce serveur proxy pour tous les protocoles »\r\n<h2>Test de filtrage</h2>\r\n<p class=\"spip\">Dans Firefox ,allez sur <a href=\"http://www.google.fr/\" class=\"spip_out\">www.google.fr</a> et faites une recherche sur le mot « chatte ». Normalement la page résultante de cette recherche devrait être bloquée et une page d’avertissements s’affiche à la place.</p>\r\n\r\n<p class=\"spip\">Pour modifier cette page, il suffit de modifier le fichier html suivant :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>/etc/dansguardian/languages/french/template.html</code></p>\r\n\r\n<p class=\"spip\">Ensuite, faites une recherche dans « google » sur le mot « chat ». La page résultante n’est pas bloquée mais offre des liens vers des sites de rencontres. Si vous suivez les liens donnés, vous constaterez que certains sont immédiatement bloqués car ils contiennent un contenu sensible. Pour d’autres sites, vous accédez à la page d’accueil ne contenant rien de compromettant.</p>\r\n\r\n<h2>Configuration d’iptables pour forcer les navigateurs à passer par le proxy</h2>\r\n<p class=\"spip\">Avec cette configuration, il suffit de supprimer la configuration du proxy dans le navigateur pour accéder à tout le web sans filtrage. Pour remédier à ce problème, il faut configurer iptables pour bloquer l’accès direct au web à tous les utilisateurs (sauf root et tiny). Pour cela il suffit d’ajouter ces lignes à la configuration de votre parefeu ou dans un script qui se lancera automatiquement au démarrage :</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code># iptables -A OUTPUT -o eth0 -p tcp --dport http -j REJECT --reject-with tcp-reset<br />\r\n# iptables -I OUTPUT -o eth0 -p tcp --dport http -m owner --uid-owner root -j ACCEPT<br />\r\n# iptables -I OUTPUT -o eth0 -p tcp --dport http -m owner --uid-owner tiny -j ACCEPT</code></div>\r\n<p class=\"spip\">Pour plus d’informations sur la configuration d’iptables et la mise en place d’un parefeu, vous pouvez lire cet article :\r\n<br /></p>\r\n<li> <a href=\"http://www.coagul.org/article.php3?id_article=485\" class=\"spip_out\">http://www.coagul.org/article.php3 ?id_article=485</a>\r\n<p class=\"spip\"><strong class=\"spip\">ATTENTION</strong> : Avec cette configuration, aucun programme ne pourra avoir un accès http sans passer par le proxy. Par exemple, il faudra configurer Thunderbird pour pouvoir recevoir les fils RSS.</p>\r\n\r\n<h2>Utilisation des listes noires de SquidGuard</h2>\r\n<p class=\"spip\">Vous trouverez sur ce site, des listes noires régulièrement actualisées pour SquidGuard :\r\n<br /></p>\r\n<li> <a href=\"http://cri.univ-tlse1.fr/documentations/cache/squidguard.html\" class=\"spip_out\">http://cri.univ-tlse1.fr/documentations/cache/squidguard.html</a>\r\n<p class=\"spip\">Le script suivant que vous pouvez placer dans la crontab de root, permet de récupérer et décompresser automatiquement la liste noire « <strong class=\"spip\"> adult </strong> » :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>#!/bin/bash</code></p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>mkdir /etc/dansguardian/blacklists</code></p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>cd /etc/dansguardian/blacklists</code></p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>wget ftp://ftp.univ-tlse1.fr/pub/reseau/cache/squidguard_contrib/adult.tar.gz                        </code></p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>tar -xvzf adult.tar.gz</code></p>\r\n\r\n<p class=\"spip\">Ensuite, il suffit de décommenter la ligne suivante du fichier « /<strong class=\"spip\">etc/dansguardian/bannedsitelist</strong> » :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>.Include</etc/dansguardian/blacklists/adult/domains></code></p>\r\n\r\n<p class=\"spip\">Et de redémarrer DansGuardian :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># /etc/init.d/dansguardian restart </code></p>\r\n\r\n<p class=\"spip\">Pour tester que la liste est bien opérationnelle, il faut tester l’un des sites proposés dans le fichier « domain » et regarder les logs :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>2007.2.17 11:49:44 - 127.0.0.1 http://votresite.com *DENIED* Site interdit: votresite.com GET 0</code></p>\r\n\r\n<h2>Liens pour avoir plus d’informations</h2>\r\n<p class=\"spip\">Cet article est fortement inspiré des informations provenant de ce mail et de cet article :\r\n<br /></p>\r\n<li> <a href=\"http://lists.debian.org/debian-user-french/2006/04/msg01654.html\" class=\"spip_out\">http://lists.debian.org/debian-user-french/2006/04/msg01654.html</a>\r\n<br /><li> <a href=\"http://easy.open.and.free.fr/TinyDansguard/\" class=\"spip_out\">http://easy.open.and.free.fr/TinyDansguard/</a>\r\n<h2>Historique des modifications</h2>\r\n<table class=\"spip\">\r\n<thead><tr class=\'row_first\'><th scope=\'col\'><strong class=\"spip\">Version</strong></th><th scope=\'col\'><strong class=\"spip\">Date</strong></th><th scope=\'col\'><strong class=\"spip\">Commentaire</strong></th></tr></thead>\r\n<tbody>\r\n<tr class=\"row_even\"><td>0.4</td><td>17/02/07</td><td>Création par Tony GALMICHE</td></tr>\r\n<tr class=\"row_odd\"><td>0.41</td><td>14/08/07</td><td>Petite correction</td></tr>\r\n</tbody>\r\n</table>','<p class=\"spip\">Ce document me sert de mémo pour installer DansGuardian et TinyProxy dans le but de mettre en place un contrôle parental pour l’accès Web.</p>\r\n\r\n<p class=\"spip\">Cela est particulièrement utile (voire indispensable) si vous avez des jeunes enfants désirant utiliser régulièrement un accès Web.</p><h2>But de ce document</h2>\r\n<p class=\"spip\">Ce document me sert de mémo pour installer DansGuardian et TinyProxy dans le but de mettre en place un contrôle parental pour l’accès web.</p>','',1289131494,2),(271,781,8,'Installation de base d’une Debian Stable (Sarge)','Ce document me sert de <strong class=\"spip\">mémo</strong> pour installer une <strong class=\"spip\">Debian</strong> <strong class=\"spip\">Stable</strong> (Sarge) de base (sans interface graphique). Je le diffuse en espérant qu’il puisse servir à d’autres personnes.<h2>But de ce document</h2>\r\n<p class=\"spip\">Ce document me sert de <strong class=\"spip\">mémo</strong> pour installer une <strong class=\"spip\">Debian</strong> <strong class=\"spip\">Stable</strong> (Sarge) de base (sans interface graphique). Je le diffuse en espérant qu’il puisse servir à d’autres personnes.</p>\r\n\r\n<p class=\"spip\">L’installation se fait à partir d’un CD minimal et d’une liaison ADSL.</p>\r\n\r\n<h2>Pré-requis</h2>\r\n<p class=\"spip\">Il est nécessaire d’avoir de bonnes notions dans l’installation de Linux pour pouvoir utiliser ce mémo. En particulier pour <strong class=\"spip\">la partie partitionnement des disques qui n’est pas détaillée</strong>.</p>\r\n\r\n<p class=\"spip\">Il est conseillé également de <strong class=\"spip\">savoir utiliser l’éditeur VI </strong>pour modifier les fichiers de configuration.</p>\r\n\r\n<p class=\"spip\">Si vous voulez installer une <strong class=\"spip\">Debian Testing</strong>, lisez de préférence mon autre mémo sur le sujet :\r\n<br /></p>\r\n<li> <a href=\"http://www.coagul.org/article.php3?id_article=158\" class=\"spip_out\">http://www.coagul.org/article.php3 ?id_article=158</a>\r\n<h2>Téléchargement du CD</h2>\r\n<p class=\"spip\">L’adresse ci-dessous permet de télécharger une image ISO permettant de faire une installation de la Sarge via internet. Le lien « i386 » de la première ligne permet de télécharger une image de 100 Mo et la deuxième ligne permet de télécharger une image de 50 Mo. Pour une installation complète via Internet, la version la plus légère est suffisante dans la plupart des cas :\r\n<br /></p>\r\n<li> <a href=\"http://www.us.debian.org/releases/sarge/debian-installer/\" class=\"spip_out\">http://www.us.debian.org/releases/sarge/debian-installer/</a>\r\n<br /><li> <a href=\"http://cdimage.debian.org/debian-cd/3.1_r0a/i386/iso-cd/debian-31r0a-i386-netinst.iso\" class=\"spip_out\">http://cdimage.debian.org/debian-cd/3.1_r0a/i386/iso-cd/debian-31r0a-i386-netinst.iso</a>\r\n<br /><li> <a href=\"http://cdimage.debian.org/debian-cd/3.1_r0a/i386/iso-cd/debian-31r0a-i386-businesscard.iso\" class=\"spip_out\">http://cdimage.debian.org/debian-cd/3.1_r0a/i386/iso-cd/debian-31r0a-i386-businesscard.iso</a>\r\n<h2>Boot sur le CD</h2>\r\n<p class=\"spip\">Modifier éventuellement le Bios pour booter sur le CD.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Remarque </strong> : Si vous voulez installer directement le noyau 2.6 au lieu du 2.4, il faut taper « linux26 » et valider (Pour plus d’informations, appuyez sur la touche F1).</p>\r\n\r\n<table class=\"spip\">\r\n<thead><tr class=\'row_first\'><th scope=\'col\'><strong class=\"spip\">Écran (Titre en rouge) </strong></th><th scope=\'col\'><strong class=\"spip\">Question </strong></th><th scope=\'col\'><strong class=\"spip\">Réponse</strong></th></tr></thead>\r\n<tbody>\r\n<tr class=\"row_even\"><td>Choose language </td><td>Choose a language :</td><td><strong class=\"spip\">French</strong></td></tr>\r\n<tr class=\"row_odd\"><td>Choisir le pays ou la région</td><td>Choisissez un pays :</td><td>France</td></tr>\r\n<tr class=\"row_even\"><td>Choisir la disposition du clavier</td><td>Carte de clavier à utiliser :</td><td>Français</td></tr>\r\n</tbody>\r\n</table>\r\n<p class=\"spip\">(Détection du matériel) (10 à 30s en fonction du matériel)</p>\r\n\r\n<p class=\"spip\">(Chargement des composants du programme d’installation Debian) (20s)</p>\r\n\r\n<h3>Installation réseau sans DHCP</h3>\r\n<table class=\"spip\">\r\n<thead><tr class=\'row_first\'><th scope=\'col\'><strong class=\"spip\">Écran (Titre en rouge) </strong></th><th scope=\'col\'><strong class=\"spip\">Message </strong></th><th scope=\'col\'><strong class=\"spip\">Réponse</strong></th></tr></thead>\r\n<tbody>\r\n<tr class=\"row_even\"><td>Configurer le réseau</td><td>La configuration automatique a échouée</td><td>Continuer</td></tr>\r\n<tr class=\"row_odd\"><td> </td><td>Configurer vous-même le réseau</td><td>(Validation)</td></tr>\r\n<tr class=\"row_even\"><td> </td><td>Adresse IP</td><td>192.168.0.100</td></tr>\r\n<tr class=\"row_odd\"><td> </td><td>Valeur du masque réseau</td><td>255.255.255.0</td></tr>\r\n<tr class=\"row_even\"><td> </td><td>Passerelle</td><td>192.168.0.1</td></tr>\r\n<tr class=\"row_odd\"><td> </td><td>Adresses des serveurs de noms</td><td>192.168.0.2</td></tr>\r\n<tr class=\"row_even\"><td> </td><td>Nom de machine</td><td>debian1 </td></tr>\r\n<tr class=\"row_odd\"><td> </td><td>Domaine</td><td>mondomaine.com</td></tr>\r\n</tbody>\r\n</table>\r\n<h3>Installation Réseau avec DHCP (C’est plus simple :-) )</h3>\r\n<table class=\"spip\">\r\n<thead><tr class=\'row_first\'><th scope=\'col\'><strong class=\"spip\">Écran (Titre en rouge) </strong></th><th scope=\'col\'><strong class=\"spip\">Message </strong></th><th scope=\'col\'><strong class=\"spip\">Réponse</strong></th></tr></thead>\r\n<tbody>\r\n<tr class=\"row_even\"><td>Configurer le réseau</td><td>Nom de machine</td><td>debian1 </td></tr>\r\n<tr class=\"row_odd\"><td> </td><td>Domaine</td><td>mondomaine.com</td></tr>\r\n</tbody>\r\n</table>\r\n<h3>Choix du miroir</h3>\r\n<p class=\"spip\"><strong class=\"spip\">Remarque </strong> : Cet écran apparaît uniquement si vous avez booté sur l’image « businesscard.iso » de 50Mo.</p>\r\n\r\n<table class=\"spip\">\r\n<thead><tr class=\'row_first\'><th scope=\'col\'><strong class=\"spip\">Écran (Titre en rouge) </strong></th><th scope=\'col\'><strong class=\"spip\">Message </strong></th><th scope=\'col\'><strong class=\"spip\">Réponse</strong></th></tr></thead>\r\n<tbody>\r\n<tr class=\"row_even\"><td>Choisir un miroir de l’archive Debian </td><td>Pays du miroir de l’archive Debian </td><td>France </td></tr>\r\n<tr class=\"row_odd\"><td> </td><td>Miroir de l’archive Debian </td><td>ftp2.fr.debian.org</td></tr>\r\n<tr class=\"row_even\"><td> </td><td>Mandataire HTTP (proxy)</td><td>Indiquez éventuellement un proxy (ex : http://monproxy:3128)</td></tr>\r\n</tbody>\r\n</table>\r\n<h2>Partitionner les disques avec l’outil partman</h2>\r\n<p class=\"spip\"><strong class=\"spip\">ATTENTION : Cette partie nécessite une très bonne connaissance de la gestion des partitions des systèmes Linux.</strong></p>\r\n\r\n<p class=\"spip\">Cette partie ne peut pas être détaillée, car chaque cas est différent.</p>\r\n\r\n<p class=\"spip\">Avec Partman, il est possible de créer, modifier, redimensionner et supprimer des partitions.</p>\r\n\r\n<p class=\"spip\">Pour installer Débian, il faut au minimum paramétrer deux partitions :\r\n<br /></p>\r\n<li> Une partition « / » avec un système de fichiers « ext3 » ou compatible Linux.\r\n<p class=\"spip\">Une partition de type « swap » d’une taille au moins égale à celle de la mémoire vive.</p>\r\n\r\n<h2>Installation du système de base Debian</h2>\r\n<p class=\"spip\">(Installation du système de base Debian) (de 3 à 10mn)</p>\r\n\r\n<table class=\"spip\">\r\n<thead><tr class=\'row_first\'><th scope=\'col\'><strong class=\"spip\">Écran (Titre en rouge) </strong></th><th scope=\'col\'><strong class=\"spip\">Message </strong></th><th scope=\'col\'><strong class=\"spip\">Réponse</strong></th></tr></thead>\r\n<tbody>\r\n<tr class=\"row_even\"><td>Installer le programme de démarrage Grub</td><td>Installer le programme de démarrage Grub ?</td><td>Oui</td></tr>\r\n<tr class=\"row_odd\"><td>Terminer l’installation</td><td>Installation terminée </td><td>Enlever le CD et « Continuer »</td></tr>\r\n</tbody>\r\n</table>\r\n<p class=\"spip\">(Redémarrage de l’ordinateur - Vérifier éventuellement le fonctionnement de Windows ou des autres systèmes présents sur l’ordinateur avant de continuer l’installation)</p>\r\n\r\n<h2>Configuration du système de base Debian</h2>\r\n<table class=\"spip\">\r\n<thead><tr class=\'row_first\'><th scope=\'col\'><strong class=\"spip\">Écran (Titre en rouge) </strong></th><th scope=\'col\'><strong class=\"spip\">Message </strong></th><th scope=\'col\'><strong class=\"spip\">Réponse</strong></th></tr></thead>\r\n<tbody>\r\n<tr class=\"row_even\"><td>Configuration du système de base Debian</td><td>Bienvenue sur votre nouveau système Débian</td><td>OK</td></tr>\r\n<tr class=\"row_odd\"><td>Configuration fuseau horaire</td><td>L’horloge système est-elle à l’heure GMT ?</td><td>Non</td></tr>\r\n<tr class=\"row_even\"><td> </td><td>Utilisez-vous le fuseau horaire Europe / Paris ?</td><td>OUI</td></tr>\r\n<tr class=\"row_odd\"><td>Configuration du passwd</td><td>Mot de passe du super-utilisateur (root)</td><td>xxxx</td></tr>\r\n<tr class=\"row_even\"><td> </td><td>Confirmation du mot de passe </td><td>xxxx</td></tr>\r\n<tr class=\"row_odd\"><td> </td><td>Nom complet </td><td>monuser</td></tr>\r\n<tr class=\"row_even\"><td> </td><td>Identifiant</td><td>monuser</td></tr>\r\n<tr class=\"row_odd\"><td> </td><td>Mot de passe </td><td>xxxx</td></tr>\r\n<tr class=\"row_even\"><td> </td><td>Confirmation du mot de passe </td><td>xxxx</td></tr>\r\n<tr class=\"row_odd\"><td>Configuration de l’outil Debian de gestion des paquets (apt)</td><td>Méthode d’accès utilisée par apt</td><td><strong class=\"spip\">http</strong></td></tr>\r\n<tr class=\"row_even\"><td> </td><td>Pays du miroir</td><td>France</td></tr>\r\n<tr class=\"row_odd\"><td> </td><td>Veuillez choisir le miroir Debian à utiliser</td><td>ftp2.fr.debian.org</td></tr>\r\n<tr class=\"row_even\"><td> </td><td>Mandataire (proxy)</td><td>Indiquez un proxy si vous en avez un.</td></tr>\r\n</tbody>\r\n</table>\r\n<p class=\"spip\">(Test des sources d’APT) (50s)</p>\r\n\r\n<table class=\"spip\">\r\n<thead><tr class=\'row_first\'><th scope=\'col\'><strong class=\"spip\">Écran (Titre en rouge) </strong></th><th scope=\'col\'><strong class=\"spip\">Message </strong></th><th scope=\'col\'><strong class=\"spip\">Réponse</strong></th></tr></thead>\r\n<tbody>\r\n<tr class=\"row_even\"><td>Sélection des logiciels Debian </td><td>Logiciels à installer</td><td><strong class=\"spip\">Choix manuel des paquets.</strong>Attention : En choisissant « Environnement graphique », cela installe KDE + Gnome + XFCE + Pleins de paquets.</td></tr>\r\n<tr class=\"row_odd\"><td>(Affichage de l’écran de sélection des paquets d’Aptitude).</td><td> </td><td>q = Quitter Aptitude</td></tr>\r\n<tr class=\"row_even\"><td> </td><td>Voulez-vous vraiment quitter Aptitude</td><td><strong class=\"spip\">Oui</strong></td></tr>\r\n<tr class=\"row_odd\"><td>Configuration d’Exim v4</td><td>Type de configuration</td><td>Distribution locale seulement</td></tr>\r\n<tr class=\"row_even\"><td> </td><td>Destinataire des courriers de root</td><td>monuser</td></tr>\r\n<tr class=\"row_odd\"><td>Configuration du système de base Debian </td><td> </td><td>OK</td></tr>\r\n</tbody>\r\n</table>\r\n<li> Login de connexion -> FIN :-)\r\n<h2>Installer VIM avec la coloration syntaxique</h2>\r\n<p class=\"spip\">Installer vim</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># apt-get install vim vimhelp-fr</code></p>\r\n\r\n<p class=\"spip\">Pour activer la coloration syntaxique après le lancement de vim, il faut saisir la commande suivante dans vim :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>:syntax enable</code></p>\r\n\r\n<p class=\"spip\">Pour activer automatiquement la coloration syntaxique, ajouter à la fin du fichier « <strong class=\"spip\"> /.vimrc </strong> » ou du fichier « <strong class=\"spip\">etc/vim/vimrc </strong> » la commande suivante :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>syntax enable</code></p>\r\n\r\n<h2>Modifier le système par défaut démarré par Grub</h2>\r\n<p class=\"spip\">Le fichier de configuration de Grub est « /boot/grub/menu.lst »</p>\r\n\r\n<p class=\"spip\">Il faut indiquer le numéro de la ligne du menu à lancer avec l’option :\r\n<br /></p>\r\n<li> default 0 -> Démarre la première ligne du menu.\r\n<br /><li> default 2 -> Démarre la troisième ligne du menu.\r\n<p class=\"spip\">Contrairement à Lilo, il n’est pas nécessaire de réinstaller Grub après avoir modifié son fichier de configuration.</p>\r\n\r\n<h2>Activer le Framebuffer dans Grub</h2>\r\n<p class=\"spip\">Le Framebuffer permet d’avoir un écran de démarrage dans une meilleure définition (ex : 1024x768) et donc d’afficher plus de lignes à l’écran. Il permet aussi de faire fonctionner certaines cartes graphiques (ex : Oxygen GVX1).</p>\r\n\r\n<p class=\"spip\">Pour avoir un affichage en 1024x768 sur 16 bits, il faut ajouter l’option « vga=791 » dans les options du noyau du fichier « /boot/grub/menu.lst ». Ce qui donne dans mon cas :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>kernel  /boot/vmlinuz-2.4.26-1-386 root=/dev/hda8 ro vga=791</code></p>\r\n\r\n<h2>Mise à jour du système</h2>\r\n<p class=\"spip\">Récupérer la dernière liste des paquets, d’après le contenu de « /etc/apt/sources.liste »</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># apt-get update</code></p>\r\n\r\n<p class=\"spip\">Mettre à jour le système :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># apt-get dist-upgrade</code></p>\r\n\r\n<p class=\"spip\">Purger les fichiers téléchargés dans « <strong class=\"spip\">/var/cache/apt/archives</strong> » pour libérer de la place</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># apt-get clean</code></p>\r\n\r\n<h2>Bash avec completion intelligente</h2>\r\n<p class=\"spip\">Sous Linux, tout le monde connaît la complétion automatique avec la touche TAB, mais la complétion intelligente, permet en plus d’avoir la liste des options d’une commande (ex : apt-get) ou de connaître la liste des paquets commençants par certains caractères (ex : apt-get install vi +TAB). Je trouve qu’utiliser les commandes « apt » avec la complétion intelligente est pour moi plus simple que d’utiliser synaptique.</p>\r\n\r\n<p class=\"spip\">Pour activer la complétion intelligente, il faut saisir la commande suivante à la fin du fichier «  /.bashrc » ou à la fin du fichier « /etc/profile » :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>. /etc/bash_completion</code></p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Remarque </strong> : Pour une utilisation en console sous KDE de la completion intelligente, il est possible aussi de dé-commenter les 3 lignes correspondantes du fichier « /etc/bash.bashrc »</p>\r\n\r\n<h2>Bash avec completion dès la première tabulation</h2>\r\n<p class=\"spip\">Sous Debian, pour avoir la liste des choix possibles de la completion il est nécessaire d’appuyer deux fois sur la touche TAB.</p>\r\n\r\n<p class=\"spip\">En ajoutant la ligne suivante à la fin du fichier « /etc/inputrc » ou du fichier «  /.inputrc », la liste des choix sera affichée dés la première tabulation (après reconnexion) :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>set show-all-if-ambiguous on </code></p>\r\n\r\n<h2>Remarques sur /etc/profile et /etc/bash.bashrc</h2>\r\n<p class=\"spip\">Le fichier « <strong class=\"spip\">/etc/bash.bashrc</strong> » est utilisé pour les shells interactifs (ex : Un terminal sous KDE)</p>\r\n\r\n<p class=\"spip\">Le fichier « <strong class=\"spip\">/etc/profile</strong> » est utilisé pour les shells de connexion (ex : Shell de ALT+F1 ou via SSH)</p>\r\n\r\n<p class=\"spip\">Pour avoir la même configuration que ce soit en shell interactif ou de connexion, il est possible de d’exécuter le contenu de « <strong class=\"spip\">/etc/profile</strong> » depuis « <strong class=\"spip\">/etc/bash.bashrc » </strong>en ajoutant ces lignes au début de « <strong class=\"spip\">/etc/profile </strong> » :</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code>if [ -f /etc/bash.bashrc ]; then<br />\r\n    . /etc/bash.bashrc<br />\r\nfi</code></div>\r\n<h2>Coloration du résultat de la commande ls</h2>\r\n<p class=\"spip\">Pour avoir un résultat avec différentes couleurs de la commande ls, il faut saisir le paramètre \r\n« &mdash;color », ce qui donne :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>ls --color</code></p>\r\n\r\n<p class=\"spip\">Pour ne pas saisir ce paramètre à chaque fois, il faut ajouter un alias à cette commande dans le fichier «  /.bashrc » ou le fichier « /etc/profile » :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>alias ls=\'ls --color\'</code></p>\r\n\r\n<h2>Arrêt complet de l’ordinateur avec APM</h2>\r\n<p class=\"spip\">APM permet d’arrêter l’ordinateur complètement après une demande d’arrêt. APM et ACPI, sont deux systèmes de gestion de l’énergie. Le système APM est plus ancien et plus limité que le système ACPI mais il est plus stable et convient mieux aux ordinateurs plus anciens.</p>\r\n\r\n<p class=\"spip\">Pour activer APM, il suffit juste d’installer le paquet suivant :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>apt-get install apmd</code></p>\r\n\r\n<h2>Synchroniser l’heure du PC sur celle d’un serveur </h2>\r\n<p class=\"spip\">Installer le paquet ntpdate</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>apt-get install ntpdate</code></p>\r\n\r\n<p class=\"spip\">Pour synchroniser l’heure du poste sur celle du serveur 192.0.0.1 il faut saisir la commande :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>ntpdate 192.0.0.1 </code></p>\r\n\r\n<p class=\"spip\">Il est possible aussi d’utiliser un serveur de temps sur Internet, comme par exemple :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>ntpdate pool.ntp.org</code></p>\r\n\r\n<p class=\"spip\">Il est possible enfin de redémarrer le service ntpdate, pour synchroniser l’heure sur un serveur par défaut (pool.ntp.org) :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>/etc/init.d/ntpdate reload</code></p>\r\n\r\n<p class=\"spip\">Pour synchroniser l’heure automatiquement tous les jours et si l’ordinateur n’est jamais arrêté, il faut éditer la crontab de root :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>crontab -e</code></p>\r\n\r\n<p class=\"spip\">Et saisir la ligne suivante pour actualiser l’heure du lundi au vendredi (1-5) à 6H30 du matin :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>30 06 * * 1-5 /usr/sbin/ntpdate 192.0.0.1 </code></p>\r\n\r\n<p class=\"spip\">Pour vérifier dans les logs, que la commande fonctionne correctement :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>tail -f /var/log/syslog</code></p>\r\n\r\n<h2>Paquets divers à installer</h2>\r\n<p class=\"spip\">Pour visualiser les fichiers et les pages de man dans de bonnes conditions :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>apt-get install less </code></p>\r\n\r\n<p class=\"spip\">Pour zipper et dézipper des fichiers :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>apt-get install zip unzip</code></p>\r\n\r\n<p class=\"spip\">Pour avoir les pages de man en français :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>apt-get install manpages-fr</code></p>\r\n\r\n<h2>Compter les paquets installés et l’espace disque occupé</h2>\r\n<p class=\"spip\">Liste et descriptif des paquets installés ou supprimés :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>dpkg -l </code></p>\r\n\r\n<p class=\"spip\">Liste des paquets installés</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>dpkg -l | grep ^ii </code></p>\r\n\r\n<p class=\"spip\">Nombre de paquets installés (154 dans mon cas)</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>dpkg -l | grep ^ii | wc -l</code></p>\r\n\r\n<p class=\"spip\">Espace disque occupé en Mo (257 Mo dans mon cas)</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>df -m</code></p>\r\n\r\n<h2>Passer de Stable en Testing</h2>\r\n<p class=\"spip\">Si vous souhaitez avoir un poste Debian avec des logiciels plus récents, vous pouvez passer  sur la distribution « Testing ».</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">ATTENTION</strong> : Cette étape est irréversible, car il est fortement déconseillé de repasser en version stable par la suite.</p>\r\n\r\n<p class=\"spip\">Pour effectuer cette mise à jour, il faut éditer le fichier « <strong class=\"spip\">/etc/apt/sources.list</strong> » et remplacer « stable » par « testing », ce qui donne dans mon cas :</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code>deb [http://ftp2.fr.debian.org/debian/->http://ftp2.fr.debian.org/debian/] testing main<br />\r\ndeb-src [http://ftp2.fr.debian.org/debian/->http://ftp2.fr.debian.org/debian/] testing main<br />\r\ndeb [http://security.debian.org/->http://security.debian.org/] testing/updates main</code></div>\r\n<p class=\"spip\">Ensuite, il faut mettre à jour la liste des paquets en fonction des nouvelles sources :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># apt-get update</code></p>\r\n\r\n<p class=\"spip\">Et lancer l’installation et la mise à jour des paquets :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># apt-get dist-upgrade</code></p>\r\n\r\n<h2>Installer KDE, CUPS et d’autres programmes</h2>\r\n<p class=\"spip\">Pour installer KDE et CUPS, vous pouvez suivre ce mémo :\r\n<br /></p>\r\n<li> <a href=\"http://www.coagul.org/article.php3?id_article=159\" class=\"spip_out\">http://www.coagul.org/article.php3 ?id_article=159</a>\r\n<p class=\"spip\">Pour installer d’autres programmes, vous pouvez regarder dans cette rubrique :\r\n<br /></p>\r\n<li> <a href=\"http://www.coagul.org/rubrique.php3?id_rubrique=32\" class=\"spip_out\">http://www.coagul.org/rubrique.php3 ?id_rubrique=32</a>\r\n<h2>Liens pour avoir plus d’informations</h2>\r\n<br /><li> <a href=\"http://www.debian.org/CD/netinst/\" class=\"spip_out\">http://www.debian.org/CD/netinst/</a>\r\n<br /><li> <a href=\"http://www.debian.org/devel/debian-installer/\" class=\"spip_out\">http://www.debian.org/devel/debian-installer/</a>\r\n<h2>Historique des modifications</h2>\r\n<table class=\"spip\">\r\n<thead><tr class=\'row_first\'><th scope=\'col\'><strong class=\"spip\">Version</strong></th><th scope=\'col\'><strong class=\"spip\">Date</strong></th><th scope=\'col\'><strong class=\"spip\">Commentaire</strong></th></tr></thead>\r\n<tbody>\r\n<tr class=\"row_even\"><td>0.1</td><td>21/09/04</td><td>Création par Tony GALMICHE</td></tr>\r\n<tr class=\"row_odd\"><td>0.2</td><td>06/12/04</td><td>MAJ suite à installation ordinateur personnel PII 350</td></tr>\r\n<tr class=\"row_even\"><td>0.3</td><td>10/12/04</td><td>Ajout Chapitre « Remarques sur /etc/profile et /etc/bash.bashrc » et plusieurs mises à jours.</td></tr>\r\n<tr class=\"row_odd\"><td>0.4</td><td>03/01/05</td><td>Ajout « chapitre « Pré-requis » et ajout « Remarque2 » au chapitre « Complétion Intelligente »</td></tr>\r\n<tr class=\"row_even\"><td>0.5</td><td>25/01/05</td><td>MAJ suite à installation Pentium 233 MMX</td></tr>\r\n<tr class=\"row_odd\"><td>0.6</td><td>25/02/05</td><td>Ajout « Activer le Framebuffer dans Grub »</td></tr>\r\n<tr class=\"row_even\"><td>0.7</td><td>11/04/05</td><td>Ajout chapitre « Bash avec completion dès la première tabulation »</td></tr>\r\n<tr class=\"row_odd\"><td>0.8</td><td>23/09/05</td><td>Mise à jour suite au passage de la Sarge en version Stable</td></tr>\r\n<tr class=\"row_even\"><td>0.9</td><td>15/11/05</td><td>MAJ Chapitre « Remarques sur /etc/profile et /etc/bash.bashrc » </td></tr>\r\n</tbody>\r\n</table>','Ce document me sert de <strong class=\"spip\">mémo</strong> pour installer une <strong class=\"spip\">Debian</strong> <strong class=\"spip\">Stable</strong> (Sarge) de base (sans interface graphique). Je le diffuse en espérant qu’il puisse servir à d’autres personnes.<h2>But de ce document</h2>\r\n<p class=\"spip\">Ce document me sert de <strong class=\"spip\">mémo</strong> pour installer une <strong class=\"spip\">Debian</strong> <strong class=\"spip\">Stable</strong> (Sarge) de base (sans interface graphique). Je le diffuse en espérant qu’il puisse servir à d’autres personnes.</p>','',1292144239,2),(520,782,8,'Dolphin et D3lphin','Ce document présente l’installation et une première utilisation de ce nouveau logiciel sous KDE.<h2>But de ce document	</h2>\r\n<p class=\"spip\">Ce document relate l’installation et la première utilisation de Dolphin sous Debian Testing/Lenny.</p>\r\n\r\n<p class=\"spip\">Dolphin est un gestionnaire de fichier pour KDE4 et se concentre uniquement sur ce domaine. Il ne remplace donc pas Konqueror qui est beaucoup plus complet, lecture de fichiers, navigateur internet, etc. Il est fait pour être simple d’utilisation en ce qui concerne le management des fichiers et dossiers des utilisateurs. Il n’est pas encore complet.</p>\r\n\r\n<p class=\"spip\">En allant à cette adresse :\r\n<br /></p>\r\n<li> <a href=\"http://packages.debian.org/cgi-bin/search_packages.pl?searchon=names&version=all&exact=1&keywords=dolphin\" class=\"spip_out\">http://packages.debian.org/cgi-bin/search_packages.pl ?searchon=names&version=all&exact=1&keywords=dolphin</a>\r\n<p class=\"spip\">Vous constaterez que Stable utilise la version 0.7 de Dolphin quand testing et Sid ont une version 0.9.1 de D<strong class=\"spip\">3</strong>lphin, version de transition en attendant la sortie de KDE4 en octobre 2007.</p>\r\n\r\n<h2>Installation</h2>\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code># aptitude install dolphin<br />\r\nLes NOUVEAUX paquets suivants vont être automatiquement installés :<br />\r\n  d3lphin kaddressbook kdepim-kio-plugins kmail libgnokii3 libgpgme11<br />\r\n  libkcal2b libkdepim1a libkleopatra1 libkmime2 libkpimidentities1<br />\r\n  libksieve0 libktnef1 libmimelib1c2a libpth20<br />\r\nLes NOUVEAUX paquets suivants vont être installés :<br />\r\n  d3lphin dolphin kaddressbook kdepim-kio-plugins kmail libgnokii3<br />\r\n  libgpgme11 libkcal2b libkdepim1a libkleopatra1 libkmime2<br />\r\n  libkpimidentities1 libksieve0 libktnef1 libmimelib1c2a libpth20<br />\r\n# exit<br />\r\n$ d3lphin</code></div>\r\n<p class=\"spip\">D3lphin installe Kmail car il l’utilise par défaut pour envoyer des fichiers par mails.</p>\r\n\r\n<h2>Utilisation</h2>\r\n<p class=\"spip\">Dolphin se présente d’utilisation très simple et intuitive. Au démarrage vous arrivez sur une boîte de dialogue en trois parties. \r\n<br /></p>\r\n<li> Une partie « signets » qui par défaut contient votre « dossier personnel »(home), « média de stockage » (disque dur, clés usb), « réseau », « racine » (root) et la corbeille. Vous pouvez configurer cet espace par le menu : configuration/configurer D3lphin... Dans la partie « Signets », vous pouvez ajouter, modifier le nom, supprimer un signet et hiérarchiser vos signets.\r\n<br /><li> Une partie centrale que l’ont peut scinder en deux et qui est le coeur du « file manager ». On peut déplacer, copier et lier.\r\n<br /><li> Une partie de droite qui est la même que celle de gauche et où l’on peut choisir « signets ou « information ». La partie information offre des informations sur les fichiers. Pour les dossiers, elle propose de les ouvrir sous « root » ou de les compresser. Pour les fichiers, elle propose de l’envoyer comme fichier joint d’un mail.\r\n<dl class=\'spip_document_1111 spip_documents spip_documents_center\' >\r\n<dt><a href=\"http://download.tuxfamily.org/assocoagul/drupal-files/spip/Dolphin-File-Manager-2.png\" title=\'PNG - 186.1 ko\' type=\"image/png\"><img src=\'local/cache-vignettes/L140xH107_Dolphin-File-Manager-2-3ebec.png\' width=\'140\' height=\'107\' alt=\'PNG - 186.1 ko\' /></a><dt>\r\n<dt class=\'spip_doc_titre\' style=\'width:140px;\'><strong>Un aperçu de D3lphin</strong></dt>\r\n<dd class=\'spip_doc_descriptif\' style=\'width:140px;\'>Gestionnaire de fichiers pour KDE4</dd>\r\n</dl>\r\n<h2>Quelques trucs et astuces :</h2>\r\n<p class=\"spip\">Dans cette partie, nous nous inspirons de l’aide de D3lphin qui est en anglais.\r\n<br /></p>\r\n<li> <i class=\"spip\"> Renommer une série de documents </i> : sélectionner les documents et presser F2 ou Fichier/renommer.\r\n<br /><li> <i class=\"spip\"> Ouvrir un terminal </i> (konsole) depuis le dossier ou vous êtes. Par exemple, vous êtes dans /home/[user]/mes documents et vous pressez F4, une konsole s’ouvre \r\n[user]@------ : /mes documents$\r\n<br /><li> La même démarche marche pour <i class=\"spip\"> trouver un fichier  </i>dans un dossier. Sélectionner le dossier dans lequel vous voulez chercher, puis ctrl+f et kfind s’ouvrira avec le dossier voulu pour la recherche.\r\n<br /><li> <i class=\"spip\"> Tout sélectionner / inverser la sélection </i>. Ctrl+a pour sélectionner un fichier (comme dans Konqueror) et ctrl+maj+a pour inverser la sélection. Pratique quand vous voulez sélectionner une nombre de fichiers importants sauf un. Vous le sélectionner puis ctrl+maj+a sélectionnera tous les autres.\r\n<br /><li> <i class=\"spip\"> Monter ou démonter un média </i> se fait par simple clic.\r\n<br /><li> Vous avez une fonction de <i class=\"spip\"> filtrage des fichiers </i> (>Outils/show filter bar) ou le raccourci clavier « / » qui permet de filtrer des fichiers à l’intérieur des dossiers.\r\n<br /><li> Ajouter des <i class=\"spip\"> service-menus </i> dans D3lphin. Assez simple, créer le dossier /home/[user]/.kde/share/apps/d3lphin/servicesmenus/ et copier vos servicemenus favoris. J’ai par exemple, copier-coller ceux de Konqueror.\r\n<br /><li> Comme Konqueror, il intègre les fonctions d’accès à des répertoires distants (smb, ssh par exemple).\r\n<p class=\"spip\">Dolphin et D3lphin</p>\r\n\r\n<h2>But de ce document	</h2>\r\n<p class=\"spip\">Ce document relate l’installation et la première utilisation de Dolphin sous Debian Testing/Lenny.</p>\r\n\r\n<p class=\"spip\">Dolphin est un gestionnaire de fichier pour KDE4 et se concentre uniquement sur ce domaine. Il ne remplace donc pas Konqueror qui est beaucoup plus complet, lecture de fichiers, navigateur internet, etc. Il est fait pour être simple d’utilisation en ce qui concerne le management des fichiers et dossiers des utilisateurs. Il n’est pas encore complet.</p>\r\n\r\n<p class=\"spip\">En allant à cette adresse :\r\n<br /></p>\r\n<li> <a href=\"http://packages.debian.org/cgi-bin/search_packages.pl?searchon=names&version=all&exact=1&keywords=dolphin\" class=\"spip_out\">http://packages.debian.org/cgi-bin/search_packages.pl ?searchon=names&version=all&exact=1&keywords=dolphin</a>\r\n<p class=\"spip\">Vous constaterez que Stable utilise la version 0.7 de Dolphin quand testing et Sid ont une version 0.9.1 de D<strong class=\"spip\">3</strong>lphin, version de transition en attendant la sortie de KDE4 en octobre 2007.</p>\r\n\r\n<h2>Installation</h2>\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code># aptitude install dolphin<br />\r\nLes NOUVEAUX paquets suivants vont être automatiquement installés :<br />\r\n  d3lphin kaddressbook kdepim-kio-plugins kmail libgnokii3 libgpgme11<br />\r\n  libkcal2b libkdepim1a libkleopatra1 libkmime2 libkpimidentities1<br />\r\n  libksieve0 libktnef1 libmimelib1c2a libpth20<br />\r\nLes NOUVEAUX paquets suivants vont être installés :<br />\r\n  d3lphin dolphin kaddressbook kdepim-kio-plugins kmail libgnokii3<br />\r\n  libgpgme11 libkcal2b libkdepim1a libkleopatra1 libkmime2<br />\r\n  libkpimidentities1 libksieve0 libktnef1 libmimelib1c2a libpth20<br />\r\n# exit<br />\r\n$ d3lphin</code></div>\r\n<p class=\"spip\">D3lphin installe Kmail car il l’utilise par défaut pour envoyer des fichiers par mails.</p>\r\n\r\n<h2>Utilisation</h2>\r\n<p class=\"spip\">Dolphin se présente d’utilisation très simple et intuitive. Au démarrage vous arrivez sur une boîte de dialogue en trois parties. \r\n<br /></p>\r\n<li> Une partie « signets » qui par défaut contient votre « dossier personnel »(home), « média de stockage » (disque dur, clés usb), « réseau », « racine » (root) et la corbeille. Vous pouvez configurer cet espace par le menu : configuration/configurer D3lphin... Dans la partie « Signets », vous pouvez ajouter, modifier le nom, supprimer un signet et hiérarchiser vos signets.\r\n<br /><li> Une partie centrale que l’ont peut scinder en deux et qui est le coeur du « file manager ». On peut déplacer, copier et lier.\r\n<br /><li> Une partie de droite qui est la même que celle de gauche et où l’on peut choisir « signets ou « information ». La partie information offre des informations sur les fichiers. Pour les dossiers, elle propose de les ouvrir sous « root » ou de les compresser. Pour les fichiers, elle propose de l’envoyer comme fichier joint d’un mail.\r\n<h2>Quelques trucs et astuces :</h2>\r\n<p class=\"spip\">Dans cette partie, nous nous inspirons de l’aide de D3lphin qui est en anglais.\r\n<br /></p>\r\n<li> <i class=\"spip\"> Renommer une série de documents </i> : sélectionner les documents et presser F2 ou Fichier/renommer.\r\n<br /><li> <i class=\"spip\"> Ouvrir un terminal </i> (konsole) depuis le dossier ou vous êtes. Par exemple, vous êtes dans /home/[user]/mes documents et vous pressez F4, une konsole s’ouvre \r\n[user]@------ : /mes documents$\r\n<br /><li> La même démarche marche pour <i class=\"spip\"> trouver un fichier  </i>dans un dossier. Sélectionner le dossier dans lequel vous voulez chercher, puis ctrl+f et kfind s’ouvrira avec le dossier voulu pour la recherche.\r\n<br /><li> <i class=\"spip\"> Tout sélectionner / inverser la sélection </i>. Ctrl+a pour sélectionner un fichier (comme dans Konqueror) et ctrl+maj+a pour inverser la sélection. Pratique quand vous voulez sélectionner une nombre de fichiers importants sauf un. Vous le sélectionner puis ctrl+maj+a sélectionnera tous les autres.\r\n<br /><li> <i class=\"spip\"> Monter ou démonter un média </i> se fait par simple clic.\r\n<br /><li> Vous avez une fonction de <i class=\"spip\"> filtrage des fichiers </i> (>Outils/show filter bar) ou le raccourci clavier « / » qui permet de filtrer des fichiers à l’intérieur des dossiers.\r\n<br /><li> Ajouter des <i class=\"spip\"> service-menus </i> dans D3lphin. Assez simple, créer le dossier /home/[user]/.kde/share/apps/d3lphin/servicesmenus/ et copier vos servicemenus favoris. J’ai par exemple, copier-coller ceux de Konqueror.\r\n<br /><li> Comme Konqueror, il intègre les fonctions d’accès à des répertoires distants (smb, ssh par exemple).\r\n<h2>Sortie de d3lphin 0.9.2 (09/2007)</h2>\r\n<p class=\"spip\">Des nouveautés et de nouveaux trucs et astuces : \r\n<br /></p>\r\n<li> Copier-coller des dossiers de la partie centrale dans les signets à gauche ou à droite ce qui permet d’avoir accès à ces dossiers rapidement à la prochaine ouverture de D3lphin\r\n<br /><li> On peut copier-coller le chemin d’un dossier ou d’un fichier de la partie centrale à la barre de navigation\r\n<br /><li> Maintenant, la barre d’utilisation montre l’espace libre du media concerné.\r\n<br /><li> De nouveaux service-menus voient leur apparition comme « archiver puis chiffrer le dossier ».\r\n<br /><li> Traduction grecque ajoutée et mise à jour de la traduction russe.\r\n<h2>Conclusion</h2>\r\n<p class=\"spip\">Quand on a l’habitude de Konqueror, je ne suis pas persuadé que l’on passe à Dolphin. Bien que simple d’utilisation et rapide de prise en main, les possibilités de configuration sont limitées aujourd’hui, c’est bien souvent une question de « goût ». Enfin, on pourra apprécier l’obtention rapide de l’aperçu des fichiers au passage de la souris.</p>\r\n\r\n<h2>Historique des modifications</h2>\r\n<table class=\"spip\">\r\n<thead><tr class=\'row_first\'><th scope=\'col\'><strong class=\"spip\">Version</strong></th><th scope=\'col\'><strong class=\"spip\">Date</strong></th><th scope=\'col\'><strong class=\"spip\">Commentaire</strong></th></tr></thead>\r\n<tbody>\r\n<tr class=\"row_even\"><td>0.1</td><td>25/08/07</td><td>Création par Claude BOBEY</td></tr>\r\n<tr class=\"row_odd\"><td>0.2</td><td>26/08/07</td><td>Ajout après les remarques de Patrice</td></tr>\r\n<tr class=\"row_even\"><td>0.3</td><td>18/09/2007</td><td>Sortie de la version 0.9.2. et nouveautés</td></tr>\r\n</tbody>\r\n</table>','Ce document présente l’installation et une première utilisation de ce nouveau logiciel sous KDE.<h2>But de ce document	</h2>\r\n<p class=\"spip\">Ce document relate l’installation et la première utilisation de Dolphin sous Debian Testing/Lenny.</p>','',1292142900,2),(587,783,8,'Installation et utilisation de FotoWall et PosteRazor','Un petit mémo pour deux programmes bien utiles et simple d’utilisation pour décorer un bureau, ou imprimer un poster avec une imprimante classique !<h2>But de ce document</h2>\r\n<p class=\"spip\">Ce document me sert de mémo pour l’installation et l’utilisation de deux petits programmes orientés « images » à connaître. Le premier m’a permis de faire mon fond d’écran de bureau et pour le second, j’ai pu imprimer une image de 3 mètres de long pour mon boulot ! Ces programmes ne sont pas essentiels mais bien pratiques deux fois par an...</p>\r\n\r\n<h2>FotoWall</h2>\r\n<h3>Installation</h3>\r\n<p class=\"spip\">Sous Debian Testing, j’ai téléchargé le paquet tout prêt pour Ubuntu : \r\n<br /></p>\r\n<li> <a href=\"http://www.kde-apps.org/content/download.php?content=71320&id=3&tan=43939438\" class=\"spip_out\">http://www.kde-apps.org/content/download.php ?content=71320&id=3&tan=43939438</a>\r\n<p class=\"spip\">En ligne de commande :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># dpkg -i fotowall_0.2.1-0ubuntu1_i386.deb</code></p>\r\n\r\n<h3>Utilisation</h3>\r\n<p class=\"spip\">Vous trouvez un raccourci dans KDE / Toutes les applications / Graphisme / FotoWall. Une fois ouvert, vous découvrez que le programme est en anglais. Qu’à cela ne tienne, l’utilisation est très simple, juste un jeu de glisse :\r\n<br /></p>\r\n<li> Glissez-déposer vos images dans FotoWall. Cliquer sur la photo pour la positionner.\r\n<br /><li> Glisser en bas à droite de la photo pour faire apparaître un bouton rouge. Cliquer dessus et dimensionner votre photo.\r\n<br /><li> Glisser encore en bas en droite pour faire apparaître le bouton vert qui va vous permettre de pivoter la photo.\r\n<br /><li> Pressez la touche « Suppr » pour effacer la photo\r\n<br /><li> Deplacez la suoris dans les coins de FotoWall pour la couleur de fond.\r\n<br /><li> Double cliquez sur le bouton rouge ou vert pour revenir aux valeurs initiales.\r\n<p class=\"spip\">Un tuto du forum Ubuntu\r\n<br /></p>\r\n<li> <a href=\"http://doc.ubuntu-fr.org/fotowall\" class=\"spip_out\">http://doc.ubuntu-fr.org/fotowall</a>\r\n<p class=\"spip\">Le résultat de mes essais :</p>\r\n\r\n<dl class=\'spip_document_1148 spip_documents spip_documents_center\' >\r\n<dt><a href=\"http://download.tuxfamily.org/assocoagul/drupal-files/spip/Fotowalltest.png\" title=\'PNG - 365.6 ko\' type=\"image/png\"><img src=\'local/cache-vignettes/L140xH112_Fotowalltest-d9494.png\' width=\'140\' height=\'112\' alt=\'PNG - 365.6 ko\' /></a><dt>\r\n<dt class=\'spip_doc_titre\' style=\'width:140px;\'><strong>Mon premier test</strong></dt>\r\n</dl>\r\n<h2>PosteRazor</h2>\r\n<p class=\"spip\">Un logiciel simple, libre (licence GNU) et multi-plateformes ! PosteRazor vous permet d’imprimer une image au format que vous souhaitez. Vous prenez une image (bien défini), vous l’agrandissez, définissez vos marges de recouvrement et PosteRazor vous imprime un pdf d’autant de feuilles A4 que nécessaire. Préparez les ciseaux et le scotch. Quand même pratique et moins cher que l’imprimeur !\r\n<br /></p>\r\n<li> <a href=\"http://posterazor.sourceforge.net/\" class=\"spip_out\">http://posterazor.sourceforge.net/</a>\r\n<h3>Installation</h3>\r\n<p class=\"spip\">Télécharger l’archive ici :\r\n<br /></p>\r\n<li> <a href=\"http://prdownloads.sourceforge.net/posterazor/PosteRazor-1.4-Linux-x86.tgz?download\" class=\"spip_out\">http://prdownloads.sourceforge.net/posterazor/PosteRazor-1.4-Linux-x86.tgz ?</a><a href=\"http://prdownloads.sourceforge.net/posterazor/PosteRazor-1.4-Linux-x86.tgz?download\" class=\"spip_out\">download</a>\r\n<p class=\"spip\">Décompressez celle-ci :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>$ tar -xvzf PosteRazor-1.4-Linux-x86.tgz</code></p>\r\n\r\n<h3>Utilisation</h3>\r\n<p class=\"spip\">En ligne de commande, allez dans le dossier où vous avez décompressé l’archive et lancez le programme :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>$ PosteRazor</code></p>\r\n\r\n<p class=\"spip\">Sous KDE, vous pouvez créer un raccourci dans le menu K :\r\n<br /></p>\r\n<li> K / Configuration / KMenuEdit \r\n<br /><li> Fichier / Nouvel élément\r\n<br /><li> Nom de l’élément = PosteRazor\r\n<br /><li> Commande = PosteRazor\r\n<br /><li> Cliquer sur l’icône et choisir une icône.\r\n<br /><li> Décocher « Activer le témoin de démarrage »\r\n<br /><li> Enregistrer\r\n<p class=\"spip\">A l’ouverture, aller en bas à droite de la boîte de dialogue (Settings) pour profiter du travail des traducteurs et choisir votre unité de mesure. Vous avez alors 5 étapes à remplir : \r\n<br /></p>\r\n<li> Ouvrir l’image à découper et cliquez sur suivant\r\n<br /><li> Choisir le format de papier pour l’imprimante (A4 pour la plupart et par défault)\r\n<br /><li> Choisir la taille du recouvrement\r\n<br /><li> Choisir la taille final du poster\r\n<br /><li> Enregistrer le poster en pdf (lui donner un nom à ce moment là)\r\n<p class=\"spip\">Il ne vous reste plus qu’à l’ouvrir avec un lecteur de PDF et l’imprimer. Très pratique.</p>\r\n\r\n<p class=\"spip\">Pour faire une banderole de Texte, possibilité de la faire sous Scribus puis de l’exporter en tant qu’image. Ouvrir avec PosteRazor et mettre autant de pages que nécessaire. Il ne vous reste que les ciseaux et le scotch pour assembler le tout !</p>\r\n\r\n<h2>Historique des modifications</h2>\r\n<table class=\"spip\">\r\n<thead><tr class=\'row_first\'><th scope=\'col\'><strong class=\"spip\">Version</strong></th><th scope=\'col\'><strong class=\"spip\">Date</strong></th><th scope=\'col\'><strong class=\"spip\">Commentaire</strong></th></tr></thead>\r\n<tbody>\r\n<tr class=\"row_even\"><td>0.1</td><td>12/05/08</td><td>Création par Claude BOBEY</td></tr>\r\n</tbody>\r\n</table>','Un petit mémo pour deux programmes bien utiles et simple d’utilisation pour décorer un bureau, ou imprimer un poster avec une imprimante classique !<h2>But de ce document</h2>\r\n<p class=\"spip\">Ce document me sert de mémo pour l’installation et l’utilisation de deux petits programmes orientés « images » à connaître. Le premier m’a permis de faire mon fond d’écran de bureau et pour le second, j’ai pu imprimer une image de 3 mètres de long pour mon boulot ! Ces programmes ne sont pas essentiels mais bien pratiques deux fois par an...</p>','',1289131800,2),(377,784,8,'Sécuriser une liaison WIFI avec WPA sous ubuntu','But de ce Document Ce document me sert de mémo [(c) Tony ;-)] pour installer le chiffrement WPA sur ubuntu.\r\n\r\n\r\n<br />Situation initiale Une machine sous ubuntu avec une liaison wifi opérationnelle telle que décrite dans cet article.\r\n\r\n\r\n<br />Configuration du WPA En cherchant sur google avec ces mots clés \"ubuntu wpa\" je suis tombé sur ce site. J’ai suivi les instructions de celui-ci en les adaptant.\r\n\r\n\r\n<br />En résumé :\r\n\r\n\r\n<br />on utilise wpasupplicant (déjà installé dans mon cas. Sinon # apt-get install wpasupplicant).\r\n\r\n\r\n<br />fabriquer la (...)\r\n<h3>But de ce Document</h3>\r\n<p class=\"spip\">Ce document me sert de mémo [(c) Tony ;-)] pour installer le chiffrement WPA sur ubuntu.</p>\r\n\r\n<h3>Situation initiale</h3>\r\n<p class=\"spip\">Une machine sous ubuntu avec une liaison wifi opérationnelle telle que décrite dans <a href=\"http://www.coagul.org/article.php3?id_article=448\" class=\"spip_out\">cet article</a>.</p>\r\n\r\n<h3>Configuration du WPA</h3>\r\n<p class=\"spip\">En cherchant sur google avec ces mots clés \"ubuntu wpa\" je suis tombé sur <a href=\"http://www.grafactory.net/blog/2005/12/26/111-le-wpa-en-5-minutes-sur-ubuntu-ou-debian\" class=\"spip_out\">ce site</a>. J’ai suivi les instructions de celui-ci en les adaptant.</p>\r\n\r\n<p class=\"spip\">En résumé :\r\n<br /></p>\r\n<li> on utilise wpasupplicant (déjà installé dans mon cas. Sinon # apt-get install wpasupplicant).\r\n<li> fabriquer la clé hexadécimale avec la commande suivante :<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code><br />\r\n$ wpa_passphrase mon_ssid \"ma clé secrête\"<br />\r\nnetwork={<br />\r\n        ssid=\"mon_ssid\"<br />\r\n        #psk=\"ma clé secrête\"<br />\r\n        psk=0dcb5c4e8af3d771268dc5f21e2506f8071c43399986f01916ee4c5b15d5b8b3<br />\r\n}<br />\r\n</code></div>\r\n<li> modifier le fichier /etc/wpa_supplicant.conf en remplaçant la section network par celle obtenue avec la commande précédente.\r\n<li> modifier le fichier /etc/default/wpasupplicant\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code><br />\r\nOPTIONS=\"-w  -i wlan0  -D ndiswrapper  -c /etc/wpa_supplicant.conf\"<br />\r\n</code></div>\r\n<li> modifier le fichier /etc/network/interfaces\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code><br />\r\niface wlan0 inet dhcp<br />\r\n    wireless-mode managed<br />\r\n    pre-up /etc/init.d/wpasupplicant start<br />\r\n    wireless-essid mon_ssid<br />\r\n    wireless-key 0dcb5c4e8af3d771268dc5f21e2506f8071c43399986f01916ee4c5b15d5b8b3<br />\r\n    post-down /etc/init.d/wpasupplicant stop<br />\r\n</code></div>\r\n<h3>\r\nModifications après màj Breezy->Dapper</h3>\r\n<p class=\"spip\">Après beaucoup de recherches et pas mal de galères j’arrive au résultat suivant :<br>\r\n<br /></p>\r\n<li> le chipset ACX111 est normalement supporté mais la version intégrée dans Dapper ne fonctionne pas.\r\n<br /><li> J’ai donc appliqué le méthode préconisée <a href=\"http://acx100.sourceforge.net/wiki/Firmware\" class=\"spip_out\">ici</a> qui consiste à copier les fichier du répertoire 1.2.1.34 dans le répertoire default.\r\n<p class=\"spip\">Cette solution à la mérite de fonctionner, mais en WEP seulement :-(</p>\r\n\r\n<h3>Historique des modifications</h3>\r\n<table class=\"spip\">\r\n<thead><tr class=\'row_first\'><th scope=\'col\'><strong class=\"spip\">Version</strong></th><th scope=\'col\'><strong class=\"spip\">Date</strong></th><th scope=\'col\'><strong class=\"spip\">Commentaire</strong></th></tr></thead>\r\n<tbody>\r\n<tr class=\"row_even\"><td>0.1</td><td>06/05/2006</td><td>Création par Jibux</td></tr>\r\n<tr class=\"row_odd\"><td>0.2</td><td>17/06/2006</td><td>Màj pour Dapper</td></tr>\r\n</tbody>\r\n</table>','But de ce Document Ce document me sert de mémo [(c) Tony ;-)] pour installer le chiffrement WPA sur ubuntu.\r\n\r\n\r\n<br />Situation initiale Une machine sous ubuntu avec une liaison wifi opérationnelle telle que décrite dans cet article.\r\n\r\n\r\n<br />Configuration du WPA En cherchant sur google avec ces mots clés \"ubuntu wpa\" je suis tombé sur ce site. J’ai suivi les instructions de celui-ci en les adaptant.\r\n\r\n\r\n<br />En résumé :\r\n\r\n\r\n<br />on utilise wpasupplicant (déjà installé dans mon cas. Sinon # apt-get install wpasupplicant).\r\n\r\n\r\n<br />fabriquer la (...)\r\n<h3>But de ce Document</h3>\r','',1289132716,2),(602,785,8,'Installation de la carte Wifi Intel Pro Wireless 2200BG','Ce document me sert de mémo pour installer une carte Wifi Intel Pro Wireless 2200BG sur une Debian ETCH.<h2>But de ce document</h2>\r\n<p class=\"spip\">Ce document me sert de mémo pour installer une carte Wifi Intel Pro Wireless 2200BG sur une Debian ETCH.</p>\r\n\r\n<h2>Vérifier que la carte est bien installée</h2>\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code># lspci | grep Wireless<br />\r\n0000:02:03.0 Network controller: Intel Corporation PRO/Wireless 2200BG (rev 05</code></div>\r\n<h2>Installation de la carte wifi ipw2200BG (Intel Corporation PRO/Wireless 2200BG)</h2>\r\n<p class=\"spip\">Le kernel par défaut inclus les modules nécessaires à l’installation de la carte wifi Intel Corporation PRO/Wireless 2200BG. Mais il nous manque une partie, le firmware de la carte wifi.</p>\r\n\r\n<p class=\"spip\">La première chose a faire est de télécharger le firmware 3.0 de la carte wifi, sur cette page :\r\n<br /></p>\r\n<li> <a href=\"http://ipw2200.sourceforge.net/firmware.php\" class=\"spip_out\">http://ipw2200.sourceforge.net/firmware.php</a>\r\n<p class=\"spip\">Puis il suffit de mettre les fichiers récupérés dans le dossier /lib/firmware/ :</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code># tar -xvf ipw2200-fw-3.0.tgz<br />\r\n# mv ./ipw2200-fw-3.0/* /lib/firmware</code></div>\r\n<p class=\"spip\">Il faut maintenant activer le module ipw2200</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code>modprobe -r ipw2200<br />\r\nmodprobe ipw2200</code></div>\r\n<h2>Installation des entête du noyau</h2>\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># aptitude install linux-headers-2.6.18-3-686</code></p>\r\n\r\n<h2>Téléchargement du driver</h2>\r\n<br /><li> <a href=\"http://ipw2200.sourceforge.net/\" class=\"spip_out\">http://ipw2200.sourceforge.net/</a>\r\n<p class=\"spip\">Télécharger le driver IPW2200 :</p>\r\n\r\n<p class=\"spip\">Télécharger le firmware</p>\r\n\r\n<h2>Installation du module ieee80211</h2>\r\n<h3>Méthode N°1 : Rien à faire</h3>\r\n<p class=\"spip\">Sur les noyaux récents, ce module est fourni en standard, donc il n’y a rien à faire. Pour le vérifier, vous pouvez lancer cette commande :</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code># dpkg -L linux-image-`uname -r` | grep ieee80211.ko<br />\r\n/lib/modules/2.6.21-1-686/kernel/net/ieee80211/ieee80211.ko</code></div>\r\n<h3>Méthode N°2 : Compilation des sources à la méthode Debian</h3>\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code>tar xvzf ipw2200-source.tar.gz<br />\r\nrm ipw2200-source.tar.gz<br />\r\nmodule-assistant a-i ipw2200<br />\r\nrm -R modules/<br />\r\nvirez aussi le .deb généré :<br />\r\nrm ipw2200-modules-2.6.8-1-386_0.12-3+2.6.8-10_i386.deb</code></div>\r\n<p class=\"spip\">Téléchargement des sources sur cette page : <a href=\"http://ieee80211.sourceforge.net/\" class=\"spip_out\">http://ieee80211.sourceforge.net/</a></p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code>tar zxvf ieee80211-${VERSION}<br />\r\ncd ieee80211-${VERSION}</code></div>\r\n<p class=\"spip\">Remarque : La documentation complète est disponible dans le fichier « INSTALL »</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code>make<br />\r\nmake install</code></div>\r\n<p class=\"spip\">Cela doit installer le fichier (module) « /lib/modules/2.6.18-3-686/net/ieee80211/ieee80211.ko »</p>\r\n\r\n<p class=\"spip\">ATTENTION : Ce fichier est déjà inclus dans le paquet du noyau :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>dpkg -L linux-image-2.6.18-4-686 | grep ieee     </code></p>\r\n\r\n<h2>Installation du firmware</h2>\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code># tar -xvzf ipw2200-fw-3.0.tgz<br />\r\n# cd ipw2200-fw-3.0/<br />\r\n# cp *.fw /usr/lib/hotplug/firmware/ </code></div>\r\n<h2>Installation du module IPW2200</h2>\r\n<h3>Méthode N°1 : Rien à faire</h3>\r\n<p class=\"spip\">Sur les noyaux récents, ce module est fourni en standard, donc il n’y a rien à faire. Pour le vérifier, vous pouvez lancer cette commande :</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code># dpkg -L linux-image-`uname -r` | grep ipw2200.ko<br />\r\n/lib/modules/2.6.21-1-686/kernel/drivers/net/wireless/ipw2200.ko</code></div>\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code># tar -xvzf ipw2200-1.2.1<br />\r\n# cd ipw2200-1.2.1/</code></div>\r\n<p class=\"spip\">Remarque : La documentation complète est disponible dans le fichier « INSTALL »</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># make</code></p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># make install</code></p>\r\n\r\n<h2>Chargement du driver de la carte Wifi</h2>\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># modprobe ipw2200</code></p>\r\n\r\n<p class=\"spip\">Les commande suivantes, permettent de vérifier que tous les modules sont bien chargés :</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code># lsmod | grep ieee80211<br />\r\nieee80211              43020  1 ipw2200<br />\r\nieee80211_crypt         5952  1 ieee80211</code></div>\r\n<p class=\"spip\">et :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># lsmod | grep ipw2200</code></p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>ipw2200               125956  0</code></p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>ieee80211              43020  1 ipw2200</code></p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>firmware_class          9600  2 ipw2200,pcmcia</code></p>\r\n\r\n<h2>Test que la carte Wifi est bien reconnue</h2>\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code># iwconfig<br />\r\nlo        no wireless extensions.<br />\r\n<br />\r\neth0      no wireless extensions.<br />\r\n<br />\r\nsit0      no wireless extensions.<br />\r\n<br />\r\neth2      IEEE 802.11g  ESSID:\"dlink\"<br />\r\n          Mode:Managed  Frequency:2.437 GHz  Access Point: 00:19:5B:D9:E6:88<br />\r\n          Bit Rate:54 Mb/s   Tx-Power=20 dBm   Sensitivity=8/0<br />\r\n          Retry limit:7   RTS thr:off   Fragment thr:off<br />\r\n          Encryption key:off<br />\r\n          Power Management:off<br />\r\n          Link Quality=92/100  Signal level=-36 dBm  Noise level=-88 dBm<br />\r\n          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0<br />\r\n          Tx excessive retries:0  Invalid misc:0   Missed beacon:0</code></div>\r\n<h2>Commandes de base pour configurer le réseau</h2>\r\n<p class=\"spip\">Activer la carte réseau :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># ifconfig eth2 up</code></p>\r\n\r\n<p class=\"spip\">Attribuer le SSID et la clé à la carte WIFI</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># iwconfig eth2 essid MonSSID key MaCLe</code></p>\r\n\r\n<p class=\"spip\">Attribuer une adresse IP fixe :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># ifconfig eth2 192.168.0.200</code></p>\r\n\r\n<p class=\"spip\">Ou, attribuer une adresse IP automatiquement via DHCP :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># dhclient</code></p>\r\n\r\n<p class=\"spip\">Ajouter une route par défaut :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># route add default gw 192.168.0.1</code></p>\r\n\r\n<h2>Mise en place WPA</h2>\r\n<p class=\"spip\">Installation du gestionnaire WPA :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># aptitude install wpasupplicant</code></p>\r\n\r\n<p class=\"spip\">Il faut commencer par créer une passphrase avec cette commande :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># wpa_passphrase VotreSSID VotreMotDePasse</code></p>\r\n\r\n<p class=\"spip\">Fichier de configuration « <strong class=\"spip\">/etc/wpa_supplicant.conf</strong> » à créer avec les informations suivantes :</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code>ctrl_interface=/var/run/wpa_supplicant<br />\r\n<br />\r\nnetwork={<br />\r\n     ssid=\"pgssid\"<br />\r\n     psk=670987993b5b8ac9c5a03861b70d83e8c0bc2bb8d7a78f8dd2a7f00a81a0f1fa<br />\r\n<br />\r\n     scan_ssid=1<br />\r\n     proto=WPA<br />\r\n     key_mgmt=WPA-PSK<br />\r\n}</code></div>\r\n<p class=\"spip\"><strong class=\"spip\">Remarque</strong> : La ligne psk doit correspondre à la passphrase créée précédemment.</p>\r\n\r\n<p class=\"spip\">Commande pour activer le WPA :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># wpa_supplicant -c/etc/wpa_supplicant.conf -w -Dwext -ieth2 -dd &</code></p>\r\n\r\n<p class=\"spip\">Remarque : Le paramètre « -dd » permet d’activer le mode debuggage.</p>\r\n\r\n<p class=\"spip\">Si tout fonctionne, vous pouvez lancer  le WPA en tache de fond :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># wpa_supplicant -c/etc/wpa_supplicant.conf -w -Dwext -ieth2 -B</code></p>\r\n\r\n<p class=\"spip\">En cas de problème, pour avoir plus d’informations, vous pouvez suivre ces liens :\r\n<br /></p>\r\n<li> <a href=\"http://doc.ubuntu-fr.org/installation/wpa\" class=\"spip_out\">http://doc.ubuntu-fr.org/installation/wpa</a>\r\n<br /><li> <a href=\"http://ubuntuforums.org/showthread.php?t=26623\" class=\"spip_out\">http://ubuntuforums.org/showthread.php ?t=26623</a>\r\n<h2>Historique des modifications</h2>\r\n<table class=\"spip\">\r\n<thead><tr class=\'row_first\'><th scope=\'col\'><strong class=\"spip\">Version</strong></th><th scope=\'col\'><strong class=\"spip\">Date</strong></th><th scope=\'col\'><strong class=\"spip\">Commentaire</strong></th></tr></thead>\r\n<tbody>\r\n<tr class=\"row_even\"><td>0.1</td><td>11/06/07</td><td>Création par Tony GALMICHE</td></tr>\r\n<tr class=\"row_odd\"><td>0.5</td><td>29/05/08</td><td>Mise en ligne</td></tr>\r\n</tbody>\r\n</table>','Ce document me sert de mémo pour installer une carte Wifi Intel Pro Wireless 2200BG sur une Debian ETCH.<h2>But de ce document</h2>\r\n<p class=\"spip\">Ce document me sert de mémo pour installer une carte Wifi Intel Pro Wireless 2200BG sur une Debian ETCH.</p>','',1289132741,2),(592,786,1,'Connecter un client Samba sur un contrôleur de domaine Samba / OpenLDAP','Ce document me sert de mémo pour connecter un client Samba sur un domaine Samba / LDAP. J’ai effectué cette installation sur Debian Etch, mais il doit être possible d’adapter ce mémo pour d’autres distributions.<h2>But de ce document</h2>\r\n<p class=\"spip\">Ce document me sert de mémo pour connecter un client Samba sur un domaine Samba / LDAP. J’ai effectué cette installation sur Debian Etch, mais il doit être possible d’adapter ce mémo pour d’autres distributions.</p>\r\n\r\n<h2>Installation des paquets</h2>\r\n<p class=\"spip\">Installation :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>aptitude install samba samba-common ldap-utils </code></p>\r\n\r\n<h2>Configuration de Samba</h2>\r\n<p class=\"spip\">Exemple de contenu du fichier « <strong class=\"spip\">/etc/samba/smb.conf</strong> »</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code>[global]<br />\r\nworkgroup = tetras<br />\r\nsecurity=domain<br />\r\nnetbios name = ttlinux2<br />\r\ndomain master = no<br />\r\nlocal master = no<br />\r\ndomain logons = no<br />\r\nldap passwd sync = Yes<br />\r\npassdb backend = ldapsam:ldap://192.168.0.1/<br />\r\nldap admin dn = cn=admin,dc=tetras,dc=net<br />\r\nldap suffix = dc=tetras,dc=net<br />\r\nldap group suffix = ou=Groups<br />\r\nldap user suffix = ou=Users<br />\r\nldap machine suffix = ou=Computers<br />\r\nldap delete dn = Yes<br />\r\nlogon path =<br />\r\nlogon home =<br />\r\nsocket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192<br />\r\ncase sensitive = No<br />\r\ndefault case = lower<br />\r\npreserve case = yes<br />\r\nshort preserve case = Yes<br />\r\ndos charset = 850<br />\r\nunix charset = ISO8859-15<br />\r\ndns proxy = No<br />\r\nwins support = yes<br />\r\n<br />\r\n### A changer si vous n\'utilisez pas ce réseau === ><br />\r\nnt acl support = Yes<br />\r\nmsdfs root = Yes<br />\r\nhide files = /desktop.ini/ntuser.ini/NTUSER.*/<br />\r\n<br />\r\n[Utilisateurs]<br />\r\ncomment = Repertoire commun<br />\r\nbrowseable = Yes<br />\r\nwriteable = Yes<br />\r\npublic = no<br />\r\n#write user = toto<br />\r\npath = /Utilisateurs/Fichiers</code></div>\r\n<h2>Connexion du client au domaine</h2>\r\n<p class=\"spip\">Indiquer à Samba le mot de passe pour accéder au serveur LDAP :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># smbpasswd -w mot_de_passe_ldap</code></p>\r\n\r\n<p class=\"spip\">Arrêter le serveur Samba :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># /etc/init.d/samba stop</code></p>\r\n\r\n<p class=\"spip\">Rejoindre le domaine :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># net rpc join -U root</code></p>\r\n\r\n<p class=\"spip\">Démarrer le serveur Samba :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># /etc/init.d/samba start</code></p>\r\n\r\n<p class=\"spip\">Vérifier que le poste client est bien visible sur le domaine :</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code># smbclient -L ttlinux1 -U root<br />\r\nPassword:<br />\r\nDomain=[TETRAS] OS=[Unix] Server=[Samba 3.0.24]<br />\r\n<br />\r\n        Sharename       Type      Comment<br />\r\n        ---------       ----      -------<br />\r\n        IPC$            IPC       IPC Service ()<br />\r\nDomain=[TETRAS] OS=[Unix] Server=[Samba 3.0.24]<br />\r\n<br />\r\n        Server               Comment<br />\r\n        ---------            -------<br />\r\n...<br />\r\n        TTLINUX1<br />\r\n        TTLINUX2<br />\r\n        TTLINUX3<br />\r\n<br />\r\n        Workgroup            Master<br />\r\n        ---------            -------<br />\r\n        MSHOME               METINJECTION<br />\r\n        TETRAS               TTLINUX1</code></div>\r\n<p class=\"spip\">Vérifier que les partages du poste clients sont visibles :</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code># smbclient -L ttlinux2 -U root<br />\r\nPassword:<br />\r\nDomain=[TETRAS] OS=[Unix] Server=[Samba 3.0.24]<br />\r\n<br />\r\n        Sharename       Type      Comment<br />\r\n        ---------       ----      -------<br />\r\n        Utilisateurs    Disk      Repertoire commun<br />\r\n        IPC$            IPC       IPC Service ()<br />\r\nDomain=[TETRAS] OS=[Unix] Server=[Samba 3.0.24]<br />\r\n<br />\r\n        Server               Comment<br />\r\n        ---------            -------<br />\r\n        TTLINUX2<br />\r\n<br />\r\n        Workgroup            Master<br />\r\n        ---------            -------<br />\r\n        TETRAS </code></div>\r\n<h2>Connexion au serveur LDAP</h2>\r\n<h3>Configuration du fichier « /etc/nsswitch.conf »</h3>\r\n<p class=\"spip\">Ajouter « ldap » sur les 3 premières lignes du fichier :</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code>passwd:         compat ldap<br />\r\ngroup:          compat ldap<br />\r\nshadow:         compat ldap<br />\r\n<br />\r\nhosts:          files dns<br />\r\nnetworks:       files<br />\r\n<br />\r\nprotocols:      db files<br />\r\nservices:       db files<br />\r\nethers:         db files<br />\r\nrpc:            db files<br />\r\n<br />\r\nnetgroup:       nis</code></div>\r\n<h3>Installation et configuration de libnss-ldap</h3>\r\n<p class=\"spip\">Installation :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># aptitude install libnss-ldap</code></p>\r\n\r\n<p class=\"spip\">Configuration :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># dpkg-reconfigure libnss-ldap </code>\r\n<br /></p>\r\n<li> URI du serveur LDAP : ldap ://192.168.0.1 \r\n<br /><li> Nom distinctif (DN) de la base de recherche : dc=tetras,dc=net\r\n<br /><li> Version de LDAP à utiliser : 3  \r\n<br /><li> La base LDAP demande-t-elle une identification : Non\r\n<br /><li> Privilèges LDAP spécifiques pour le superutilisateur ? : Non\r\n<br /><li> Rendre le fichier de configuration lisible et modifiable uniquement par son propriétaire ? : Oui\r\n<p class=\"spip\">Exemple de contenu du fichier « <strong class=\"spip\">/etc/libnss-ldap.conf</strong> » :</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code>base dc=tetras,dc=net<br />\r\nuri ldap://192.168.0.1<br />\r\nldap_version 3</code></div>\r\n<p class=\"spip\"><strong class=\"spip\">Attention</strong> : Ce fichier doit être accessible en lecture seule par tout les utilisateurs :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># chmod 644 /etc/libnss-ldap.conf</code></p>\r\n\r\n<h3>Vérification que les comptes LDAP sont bien reconnus</h3>\r\n<p class=\"spip\">Cette commande doit retourner :\r\n<br /></p>\r\n<li> La liste des utilisateurs locaux\r\n<br /><li> La liste des utilisateurs du LDAP\r\n<br /><li> La liste des machines du LDAP (commencent par un $)\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># getent passwd </code></p>\r\n\r\n<p class=\"spip\">Autre test d’interrogation du LDAP</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code>$ id tony<br />\r\nuid=1006(tony) gid=513(Domain Users) groupes=513(Domain Users),512(Domain Admins)</code></div>\r\n<h3>Test de connexion au client samba avec un utilisateur du LDAP</h3>\r\n<p class=\"spip\">Avant de faire le test, il faut évidemment démarrer le client samba :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># /etc/init.d/samba start</code></p>\r\n\r\n<p class=\"spip\">Ce test peut-être effectué depuis le client, le serveur ou une autre machine du réseau même situé dans un autre domaine :</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code># smbclient -L ttlinux2 -U bt<br />\r\nPassword:<br />\r\nDomain=[TETRAS] OS=[Unix] Server=[Samba 3.0.24]<br />\r\n....</code></div>\r\n<h2>Historique des modifications</h2>\r\n<table class=\"spip\">\r\n<thead><tr class=\'row_first\'><th scope=\'col\'><strong class=\"spip\">Version</strong></th><th scope=\'col\'><strong class=\"spip\">Date</strong></th><th scope=\'col\'><strong class=\"spip\">Commentaire</strong></th></tr></thead>\r\n<tbody>\r\n<tr class=\"row_even\"><td>0.1</td><td>14/05/08</td><td>Création suite à la réinstallation du serveur TTLINUX2</td></tr>\r\n<tr class=\"row_odd\"><td>0.2</td><td>31/05/08</td><td>Mise en ligne</td></tr>\r\n</tbody>\r\n</table>','Ce document me sert de mémo pour connecter un client Samba sur un domaine Samba / LDAP. J’ai effectué cette installation sur Debian Etch, mais il doit être possible d’adapter ce mémo pour d’autres distributions.<h2>But de ce document</h2>\r\n<p class=\"spip\">Ce document me sert de mémo pour connecter un client Samba sur un domaine Samba / LDAP. J’ai effectué cette installation sur Debian Etch, mais il doit être possible d’adapter ce mémo pour d’autres distributions.</p>\r\n\r\n<h2>Installation des paquets</h2>\r\n<p class=\"spip\">Installation :</p>','',1289133657,2),(592,787,1,'Connecter un client Samba sur un contrôleur de domaine Samba / OpenLDAP','Ce document me sert de mémo pour connecter un client Samba sur un domaine Samba / LDAP. J’ai effectué cette installation sur Debian Etch, mais il doit être possible d’adapter ce mémo pour d’autres distributions.<h2>But de ce document</h2>\r\n<p class=\"spip\">Ce document me sert de mémo pour connecter un client Samba sur un domaine Samba / LDAP. J’ai effectué cette installation sur Debian Etch, mais il doit être possible d’adapter ce mémo pour d’autres distributions.</p>\r\n\r\n<!--break--> \r\n\r\n<h2>Installation des paquets</h2>\r\n<p class=\"spip\">Installation :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>aptitude install samba samba-common ldap-utils </code></p>\r\n\r\n<h2>Configuration de Samba</h2>\r\n<p class=\"spip\">Exemple de contenu du fichier « <strong class=\"spip\">/etc/samba/smb.conf</strong> »</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code>[global]<br />\r\nworkgroup = tetras<br />\r\nsecurity=domain<br />\r\nnetbios name = ttlinux2<br />\r\ndomain master = no<br />\r\nlocal master = no<br />\r\ndomain logons = no<br />\r\nldap passwd sync = Yes<br />\r\npassdb backend = ldapsam:ldap://192.168.0.1/<br />\r\nldap admin dn = cn=admin,dc=tetras,dc=net<br />\r\nldap suffix = dc=tetras,dc=net<br />\r\nldap group suffix = ou=Groups<br />\r\nldap user suffix = ou=Users<br />\r\nldap machine suffix = ou=Computers<br />\r\nldap delete dn = Yes<br />\r\nlogon path =<br />\r\nlogon home =<br />\r\nsocket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192<br />\r\ncase sensitive = No<br />\r\ndefault case = lower<br />\r\npreserve case = yes<br />\r\nshort preserve case = Yes<br />\r\ndos charset = 850<br />\r\nunix charset = ISO8859-15<br />\r\ndns proxy = No<br />\r\nwins support = yes<br />\r\n<br />\r\n### A changer si vous n\'utilisez pas ce réseau === ><br />\r\nnt acl support = Yes<br />\r\nmsdfs root = Yes<br />\r\nhide files = /desktop.ini/ntuser.ini/NTUSER.*/<br />\r\n<br />\r\n[Utilisateurs]<br />\r\ncomment = Repertoire commun<br />\r\nbrowseable = Yes<br />\r\nwriteable = Yes<br />\r\npublic = no<br />\r\n#write user = toto<br />\r\npath = /Utilisateurs/Fichiers</code></div>\r\n<h2>Connexion du client au domaine</h2>\r\n<p class=\"spip\">Indiquer à Samba le mot de passe pour accéder au serveur LDAP :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># smbpasswd -w mot_de_passe_ldap</code></p>\r\n\r\n<p class=\"spip\">Arrêter le serveur Samba :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># /etc/init.d/samba stop</code></p>\r\n\r\n<p class=\"spip\">Rejoindre le domaine :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># net rpc join -U root</code></p>\r\n\r\n<p class=\"spip\">Démarrer le serveur Samba :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># /etc/init.d/samba start</code></p>\r\n\r\n<p class=\"spip\">Vérifier que le poste client est bien visible sur le domaine :</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code># smbclient -L ttlinux1 -U root<br />\r\nPassword:<br />\r\nDomain=[TETRAS] OS=[Unix] Server=[Samba 3.0.24]<br />\r\n<br />\r\n        Sharename       Type      Comment<br />\r\n        ---------       ----      -------<br />\r\n        IPC$            IPC       IPC Service ()<br />\r\nDomain=[TETRAS] OS=[Unix] Server=[Samba 3.0.24]<br />\r\n<br />\r\n        Server               Comment<br />\r\n        ---------            -------<br />\r\n...<br />\r\n        TTLINUX1<br />\r\n        TTLINUX2<br />\r\n        TTLINUX3<br />\r\n<br />\r\n        Workgroup            Master<br />\r\n        ---------            -------<br />\r\n        MSHOME               METINJECTION<br />\r\n        TETRAS               TTLINUX1</code></div>\r\n<p class=\"spip\">Vérifier que les partages du poste clients sont visibles :</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code># smbclient -L ttlinux2 -U root<br />\r\nPassword:<br />\r\nDomain=[TETRAS] OS=[Unix] Server=[Samba 3.0.24]<br />\r\n<br />\r\n        Sharename       Type      Comment<br />\r\n        ---------       ----      -------<br />\r\n        Utilisateurs    Disk      Repertoire commun<br />\r\n        IPC$            IPC       IPC Service ()<br />\r\nDomain=[TETRAS] OS=[Unix] Server=[Samba 3.0.24]<br />\r\n<br />\r\n        Server               Comment<br />\r\n        ---------            -------<br />\r\n        TTLINUX2<br />\r\n<br />\r\n        Workgroup            Master<br />\r\n        ---------            -------<br />\r\n        TETRAS </code></div>\r\n<h2>Connexion au serveur LDAP</h2>\r\n<h3>Configuration du fichier « /etc/nsswitch.conf »</h3>\r\n<p class=\"spip\">Ajouter « ldap » sur les 3 premières lignes du fichier :</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code>passwd:         compat ldap<br />\r\ngroup:          compat ldap<br />\r\nshadow:         compat ldap<br />\r\n<br />\r\nhosts:          files dns<br />\r\nnetworks:       files<br />\r\n<br />\r\nprotocols:      db files<br />\r\nservices:       db files<br />\r\nethers:         db files<br />\r\nrpc:            db files<br />\r\n<br />\r\nnetgroup:       nis</code></div>\r\n<h3>Installation et configuration de libnss-ldap</h3>\r\n<p class=\"spip\">Installation :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># aptitude install libnss-ldap</code></p>\r\n\r\n<p class=\"spip\">Configuration :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># dpkg-reconfigure libnss-ldap </code>\r\n<br /></p>\r\n<li> URI du serveur LDAP : ldap ://192.168.0.1 \r\n<br /><li> Nom distinctif (DN) de la base de recherche : dc=tetras,dc=net\r\n<br /><li> Version de LDAP à utiliser : 3  \r\n<br /><li> La base LDAP demande-t-elle une identification : Non\r\n<br /><li> Privilèges LDAP spécifiques pour le superutilisateur ? : Non\r\n<br /><li> Rendre le fichier de configuration lisible et modifiable uniquement par son propriétaire ? : Oui\r\n<p class=\"spip\">Exemple de contenu du fichier « <strong class=\"spip\">/etc/libnss-ldap.conf</strong> » :</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code>base dc=tetras,dc=net<br />\r\nuri ldap://192.168.0.1<br />\r\nldap_version 3</code></div>\r\n<p class=\"spip\"><strong class=\"spip\">Attention</strong> : Ce fichier doit être accessible en lecture seule par tout les utilisateurs :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># chmod 644 /etc/libnss-ldap.conf</code></p>\r\n\r\n<h3>Vérification que les comptes LDAP sont bien reconnus</h3>\r\n<p class=\"spip\">Cette commande doit retourner :\r\n<br /></p>\r\n<li> La liste des utilisateurs locaux\r\n<br /><li> La liste des utilisateurs du LDAP\r\n<br /><li> La liste des machines du LDAP (commencent par un $)\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># getent passwd </code></p>\r\n\r\n<p class=\"spip\">Autre test d’interrogation du LDAP</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code>$ id tony<br />\r\nuid=1006(tony) gid=513(Domain Users) groupes=513(Domain Users),512(Domain Admins)</code></div>\r\n<h3>Test de connexion au client samba avec un utilisateur du LDAP</h3>\r\n<p class=\"spip\">Avant de faire le test, il faut évidemment démarrer le client samba :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># /etc/init.d/samba start</code></p>\r\n\r\n<p class=\"spip\">Ce test peut-être effectué depuis le client, le serveur ou une autre machine du réseau même situé dans un autre domaine :</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code># smbclient -L ttlinux2 -U bt<br />\r\nPassword:<br />\r\nDomain=[TETRAS] OS=[Unix] Server=[Samba 3.0.24]<br />\r\n....</code></div>\r\n<h2>Historique des modifications</h2>\r\n<table class=\"spip\">\r\n<thead><tr class=\'row_first\'><th scope=\'col\'><strong class=\"spip\">Version</strong></th><th scope=\'col\'><strong class=\"spip\">Date</strong></th><th scope=\'col\'><strong class=\"spip\">Commentaire</strong></th></tr></thead>\r\n<tbody>\r\n<tr class=\"row_even\"><td>0.1</td><td>14/05/08</td><td>Création suite à la réinstallation du serveur TTLINUX2</td></tr>\r\n<tr class=\"row_odd\"><td>0.2</td><td>31/05/08</td><td>Mise en ligne</td></tr>\r\n</tbody>\r\n</table>','Ce document me sert de mémo pour connecter un client Samba sur un domaine Samba / LDAP. J’ai effectué cette installation sur Debian Etch, mais il doit être possible d’adapter ce mémo pour d’autres distributions.<h2>But de ce document</h2>\r\n<p class=\"spip\">Ce document me sert de mémo pour connecter un client Samba sur un domaine Samba / LDAP. J’ai effectué cette installation sur Debian Etch, mais il doit être possible d’adapter ce mémo pour d’autres distributions.</p>\r\n\r\n','',1289133777,2),(628,788,1,'Atelier découverte du projet EOLE, mardi 21 octobre 2008','<p class=\"spip\">Le projet EOLE (Ensemble Ouvert Libre et Evolutif) est un projet né en 2000 dans l’académie de Dijon. Le but du projet est d’utiliser un ensemble de logiciel libre pour proposer un ensemble cohérent de service aux établissements scolaires.</p>\n\n<p class=\"spip\">EOLE est séparé en plusieurs modules (le parefeu Amon, le serveur pédagogique Scribe, le serveur de client léger Eclair, ...) représentant chacun un ensemble de logiciel et de configuration spécifique.</p>\n\n<p class=\"spip\">COAGUL se propose de présenter rapidement le projet durant un atelier le mardi 21 octobre 2008. Le but étant de découvrir et de tester quelques modules.</p>\n\n<p class=\"spip\"><a href=\"http://eole.orion.education.fr\" class=\"spip_out\">Le site d’EOLE</a></p>','Le projet EOLE (Ensemble Ouvert Libre et Evolutif) est un projet né en 2000 dans l’académie de Dijon. Le but du projet est d’utiliser un ensemble de logiciel libre pour proposer un ensemble cohérent de service aux établissements scolaires.\n\n\n<br />EOLE est séparé en plusieurs modules (le parefeu Amon, le serveur pédagogique Scribe, le serveur de client léger Eclair, ...) représentant chacun un ensemble de logiciel et de configuration spécifique.\n\n\n<br />COAGUL se propose de présenter rapidement le projet durant un (...)\n','',1289137857,2),(308,789,1,'Remise à la préfecture de la lettre ouverte à M le Ministre concernant la loi DADVSI, mardi 10 janvier 2006','<p class=\"spip\">COAGUL a organisé, mercredi 14 décembre, un débat dont le thème était les conséquences du projet de loi sur le Droit d’Auteur et les Droits Voisins dans la Société de l’Information (DADVSI) sur les logiciels libres [<a href=\"#nb1\" name=\"nh1\" id=\"nh1\" class=\"spip_note\" title=\'[1] Débat sur la loi DADVSI le mercredi 14 décembre 2005\' >1</a>]. Mais des questions étaient restées en suspens.</p>\n\n<p class=\"spip\">Nous avons alors décidé de poser directement nos questions au ministre de la culture, M Renaud Donnedieu de Vabres, défendeur du projet de loi. Pour cela, nous avons rédigé une lettre ouverte [<a href=\"#nb2\" name=\"nh2\" id=\"nh2\" class=\"spip_note\" title=\'[2] Lettre ouverte à M le Ministre de la culture et de la communication\' >2</a>] puis nous avons demandé un rendez-vous à M le préfet, représentant local du gourvernement, pour la lui remettre.</p>\n\n<p class=\"spip\">Mardi 10 janvier 2006, M Jean-Luc Milani, chef du bureau du cabinet, nous a reçu, à la demande de M le préfet, pour une entrevue de quarante minutes [<a href=\"#nb3\" name=\"nh3\" id=\"nh3\" class=\"spip_note\" title=\'[3] COAGUL remettra au préfet une lettre ouverte au Ministre de la Culture (...)\' >3</a>].</p>\n\n<p class=\"spip\">Après une courte présentation de l’association et des logiciels libres, nous avons exposé nos quatres questions puis remis la lettre ouverte. Les discussions furent cordiales et intéressantes. Nous avons été écouté et, nous l’espérons, compris. M. Milani en a profité pour nous confirmer que la préfecture de Côte d’Or était en court de migration vers la suite bureautique libre OpenOffice.org [<a href=\"#nb4\" name=\"nh4\" id=\"nh4\" class=\"spip_note\" title=\'[4] http://fr.openoffice.org/\' >4</a>].</p>\n\n<p class=\"spip\">Nous attendons maintenant que M Milani rédige un rapport à M le préfet et qu’une note, ainsi que notre lettre ouverte, soient transmises à M le ministre, M Renaud Donnedieu de Vabres.</p>\n\n<p class=\"spip\">Nous considérons que cette entrevue a été positive. Elle s’inscrit bien dans notre démarche d’information autour du projet de loi DADVSI.</p>\n\n<p class=\"spip\">Cette lettre va être envoyée à tous les députés bourguignons accompagnées d’une note expliquant notre démarche.</p>\n\n<p class=\"spip\">Nous encourageons maintenant les autres groupes d’utilisateurs et de promotion du logiciel libre de la région Bourgogne et de toute la France à suivre notre initiative pour augmenter son impact.</p>','COAGUL a organisé, mercredi 14 décembre, un débat dont le thème était les conséquences du projet de loi sur le Droit d’Auteur et les Droits Voisins dans la Société de l’Information (DADVSI) sur les logiciels libres . Mais des questions étaient restées en suspens.\n\n\n<br />Nous avons alors décidé de poser directement nos questions au ministre de la culture, M Renaud Donnedieu de Vabres, défendeur du projet de loi. Pour cela, nous avons rédigé une lettre ouverte  puis nous avons demandé un rendez-vous à M le (...)\n','',1289141931,2),(696,793,1,'Personnalisation d’une interface le mardi 29 septembre 2009','L’atelier consistait en la personnalisation d’une interface graphique.  La première partie de l’atelier a été consacrée à la présentation de la mise en place du gestionnaire de fenêtre 3D : Compiz-fusion. Un certain nombre d’utilisateurs rencontrent toujours des problèmes de configuration et d’installation de compiz mais on peut tout de même remarqué qu’un gros travail a été effectué concernant l’intégration dans les distributions.\r\n\r\n\r\n<br />KDE4 intègre lui un gestionnaire de fenêtre : Kwin, qui utilise lui aussi (...)\r\n<p class=\"spip\">L’atelier consistait en la personnalisation d’une interface graphique. \r\nLa première partie de l’atelier a été consacrée à la présentation de la mise en place du gestionnaire de fenêtre 3D : Compiz-fusion.\r\nUn certain nombre d’utilisateurs rencontrent toujours des problèmes de configuration et d’installation de compiz mais on peut tout de même remarqué qu’un gros travail a été effectué concernant l’intégration dans les distributions.</p>\r\n\r\n<p class=\"spip\">KDE4 intègre lui un gestionnaire de fenêtre : Kwin, qui utilise lui aussi le GPU si celui-ci est correctement configuré. Il y a quelques effets qui peuvent être activé ou non.</p>\r\n\r\n<p class=\"spip\">Le futur Gnome 3 intégrera lui aussi un gestionnaire de fenêtre 3D : Mutter.</p>\r\n\r\n<p class=\"spip\">Ensuite, une présentation rapide de différent gestionnaire de fenêtre léger comme Enlightenment ou XFCE4.</p>','L’atelier consistait en la personnalisation d’une interface graphique.  La première partie de l’atelier a été consacrée à la présentation de la mise en place du gestionnaire de fenêtre 3D : Compiz-fusion. Un certain nombre d’utilisateurs rencontrent toujours des problèmes de configuration et d’installation de compiz mais on peut tout de même remarqué qu’un gros travail a été effectué concernant l’intégration dans les distributions.\r\n\r\n\r\n<br />KDE4 intègre lui un gestionnaire de fenêtre : Kwin, qui utilise lui aussi (...)\r','',1289212402,2),(756,801,43,'Installer libre office','<p style=\"margin-bottom: 0in;\">Depuis le rachat de SUN par Oracle de nombreuses doutes se pose quand à l\'évolution de logiciel comme l\'évolution des licences MySQL, la poursuive de google en justice sur l\'utilisation de java, la mort d\'open solaris.</p> <p style=\"margin-bottom: 0in;\">&nbsp;</p> <p style=\"margin-bottom: 0in;\">Suite à ces inquiétudes Novell, Gnome foundation, RedHat... ont décidé de créer un fork d\'open office ainsi qu\'une fondation chargé de chapeauté tout ça.</p> <p style=\"margin-bottom: 0in;\">&nbsp;</p> <p style=\"margin-bottom: 0in;\">Coagul souhaite donc la bienvenue à la fondation “The Document Foundation” et lui souhaite une bonne route dans son long voyage.</p> <p style=\"margin-bottom: 0in;\">&nbsp;</p> <p style=\"margin-bottom: 0in;\">Pour l\'instant ce fork est disponible en version béta. Donc je vous propose de ce pas d\'installer la version béta.</p> <p style=\"margin-bottom: 0in;\">&nbsp;</p> <p style=\"margin-bottom: 0in;\">&nbsp;</p> <p style=\"margin-bottom: 0in;\"><span style=\"color: rgb(0, 0, 255);\"><strong>Pour fédora</strong></span></p> <p style=\"margin-bottom: 0in;\">&nbsp;</p> <p style=\"margin-bottom: 0in;\">Télécharger la version GNU sur le site de libre office.</p> <p style=\"margin-bottom: 0in;\"><a href=\"http://www.documentfoundation.org/download/\">http://www.documentfoundation.org/download/</a></p> <p style=\"margin-bottom: 0in;\">&nbsp;</p> <p style=\"margin-bottom: 0in;\">Aller dans votre dossier ou l\'archive à été télécharger.</p> <p style=\"margin-bottom: 0in;\">cd Downloads/</p> <p style=\"margin-bottom: 0in;\">&nbsp;</p> <p style=\"margin-bottom: 0in;\">Décompresser le fichier téléchargé.</p> <p style=\"margin-bottom: 0in;\">tar xvzf le_nom_du_ fichier_compréssé</p> <p style=\"margin-bottom: 0in;\">&nbsp;</p> <p style=\"margin-bottom: 0in;\">Aller dans le répertoire rpms du dossier de libre office.</p> <p style=\"margin-bottom: 0in;\">cd le_nom_du_fichier_decompresse/rpms</p> <p style=\"margin-bottom: 0in;\">&nbsp;</p> <p style=\"margin-bottom: 0in;\">Installer tout les rpm qui sont dans le dossier rpms.</p><p style=\"margin-bottom: 0in;\"><code class=\"western\">rpm -ivh *rpm</code>\r\n</p><p style=\"margin-bottom: 0in;\">Aller dans le dossier desktop-integration.</p> <pre class=\"western\" style=\"margin-bottom: 0.2in;\"><code class=\"western\">&nbsp;</code><code class=\"western\">cd desktop-integration<br><br></code><code class=\"western\">Installer tout les rpm du dossier desktop integration.</code><code><br></code><code class=\"western\">rpm -ivh *rpm</code>\r\n\r\n<code class=\"western\">Voilà normalement libre office fonctionne sur votre ordinateur</code></pre><p style=\"margin-bottom: 0in;\">Source de l\'article:</p> <p style=\"margin-bottom: 0in;\"><a href=\"http://www.documentfoundation.org/\">http://www.documentfoundation.org/</a></p> <p style=\"margin-bottom: 0in;\"><a href=\"http://linuxfr.org/2010/09/28/27425.html\">http://linuxfr.org/2010/09/28/27425.html</a></p>','<p style=\"margin-bottom: 0in;\">Depuis le rachat de SUN par Oracle de nombreuses doutes se pose quand à l\'évolution de logiciel comme l\'évolution des licences MySQL, la poursuive de google en justice sur l\'utilisation de java, la mort d\'open solaris.</p> <p style=\"margin-bottom: 0in;\">&nbsp;</p> <p style=\"margin-bottom: 0in;\">Suite à ces inquiétudes Novell, Gnome foundation, RedHat... ont décidé de créer un fork d\'open office ainsi qu\'une fondation chargé de chapeauté tout ça.</p> <p style=\"margin-bottom: 0in;\">&nbsp;</p>','Premier jet',1291154106,3),(719,797,50,'Vie privée, comment éviter le profilage sur Internet.','Chacune des informations lâchées sur Internet peut paraître dérisoire, mais mises bout à bout elles permettent de dresser un profil parfois très complet d’une personne.\r\n\r\n\r\n<br />Voici l’exemple d’un profil dressé à partir d’informations trouvées par Internet :\r\n\r\n\r\n<br />http://www.le-tigre.net/Marc-L.html\r\n\r\n\r\n<br />L’adresse IP\r\n\r\n\r\n<br />L’adresse IP est obligatoire et unique pour accéder au réseau Internet.\r\n\r\n\r\n<br />Parfois elle est tirée au hasard parmi une plage, ce qui permet de noyer un peu le poisson. Mais le fournisseur d’accès conserve la (...)\r\n<p class=\"spip\">Chacune des informations lâchées sur Internet peut paraître dérisoire, mais mises bout à bout elles permettent de dresser un profil parfois très complet d’une personne.<br /></p>\r\n\r\n<p class=\"spip\">Voici l’exemple d’un profil dressé à partir d’informations trouvées par Internet :<br />\r\n<a href=\"http://www.le-tigre.net/Marc-L.html\" class=\"spip_out\">http://www.le-tigre.net/Marc-L.html</a></p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">L’adresse IP</strong></p>\r\n\r\n<p class=\"spip\">L’adresse IP est obligatoire et unique pour accéder au réseau Internet.<br />\r\nParfois elle est tirée au hasard parmi une plage, ce qui permet de noyer un peu le poisson. Mais le fournisseur d’accès conserve la correspondance entre l’adresse IP aléatoire et le propriétaire de la ligne pendant un certain temps. Aussi l’adresse IP aléatoire rend plus difficile l’identification de la machine par un site internet ou pour un éventuel internaute curieux.<br />\r\nL’adresse IP peut être statique et dans ce cas il est possible pour un site internet ou pour un curieux de retrouver tout le temps la machine sur le réseau.<br />\r\nElle n’est pas facile à masquer et pourtant elle trahit au minimum votre fournisseur d’accès et  donne votre position géographique.<br />\r\nElle peut également permettre de connaître les horaires où la machine est en ligne.<br />\r\nPlus grave, si votre machine est mal configurée et mal protégée, beaucoup de choses sont possibles puisque votre machine peut passer de simple client à serveur.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Création de compte nominatif</strong></p>\r\n\r\n<p class=\"spip\">Si vous créez un compte nominatif sur un site internet, celui-ci permet au \"site\" de faire le lien entre adresse IP et nom de l’utilisateur, alors que seul le fournisseur d’accès pouvait le faire au départ.<br />\r\nTout va bien si l’administrateur du site n’est pas mal intentionné, s’il ne commet pas d’erreur de configuration rendant les informations publiques ou encore si le site n’est pas attaqué.<br />\r\nIl est donc préconisé d’éviter au maximum l’utilisation de votre véritable nom ; préférez l’utilisation d’un pseudonyme, sauf pour ce qui est à caractère officiel.<br />\r\nAttention, l’identification peut aussi être faite par rebond : un compte utilisant un pseudonyme pour l’enregistrement mais une adresse courriel nominative permettra malgré tout de faire le lien.<br />\r\nIl faut donc avoir deux adresses courriel, l’une anonyme pour l’inscription dans un forum ou autres sites et l’autre officielle et nominative pour, par exemple, votre correspondance.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Lire les conditions d’utilisation</strong></p>\r\n\r\n<p class=\"spip\">Lorsque vous vous inscrivez à un service, il faut absolument prendre connaissance des conditions d’utilisation. A défaut, vous pouvez vous renseigner sur Internet ou demander à votre entourage. Les conditions d’utilisation sont variables d’un site à un autre. Certaines vont respecter votre vie privée, d’autres expliquent que vous renoncez à tout droit d’auteur sur le contenu que vous allez ajouter, d’autres encore expliquent clairement que les données seront exploitées à des fins commerciales.<br />\r\nCes conditions d’utilisation seront très variables selon la localisation du serveur qui stocke les données. C’est le droit du pays ou sont stockées les données qui s’applique.<br />\r\nAvec les logiciels libres, il est possible de mettre en place un service soi-même et de s’affranchir de certains outils, de ne plus dépendre d’une société. Par exemple, lors de la mise en place d’un Blog, on reste maître des données et de leur utilisation, de la licence utilisée pour les publier, et enfin il reste possible de les déplacer ou de les supprimer.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">L’internet en clair</strong></p>\r\n\r\n<p class=\"spip\">Cela peut paraître impensable mais, sauf mentions contraires \"site sécurisé, https, SSL, chiffrement, ...\", toutes les informations émanant de votre machine et circulant sur le réseau sont lisibles par d’autres. Pour comprendre, il suffit de s’imaginer que sur Internet les données circulent sur des cartes postales alors que nous pourrions mettre une enveloppe pour en empêcher un minimum la lecture.<br />\r\nC’est un peu technique mais il est possible de chiffrer vos courriers électroniques et d’autres communications (IRC, messager, ...) afin qu’ils ne soient lus que par le destinataire.<br />\r\nToutefois l’abus de communications chiffrées peut attirer l’attention sur vous car beaucoup partent du principe que si vous chiffrez vos communications c’est que vous cachez quelque chose. De plus, le chiffrement n’est pas infaillible.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Profilage des moteurs de recherche</strong></p>\r\n\r\n<p class=\"spip\">Nous l’avons vu plus haut, grâce à l’adresse IP, un moteur de recherche peut cumuler plusieurs choses sur vous :<br />\r\n<br /></p>\r\n<li> votre position géographique ;\r\n<br /><li> votre adresse IP ;\r\n<br /><li> vos heures de recherche.\r\n<p class=\"spip\">Il faut ajouter à ça des informations plus délicates, comme par exemple la composition du foyer. Si vous avez des enfants, ils vont aller sur des sites de jeux. Si vous allez sur des sites à caractère politique, il est possible de déterminer vos tendances politiques. Ce ne sont que des déductions mais si elles n’ont pas de valeur légitime, elles permettent souvent de viser juste.</p>\r\n\r\n<p class=\"spip\">Il faut éviter de créer un compte sur les moteurs de recherche car cela leur permet de vous reconnaître de façon systématique et volontaire de votre part. Si votre compte est nominatif c’est pire.<br />\r\nIl faut également regarder les conditions d’utilisation du service.<br /></p>\r\n\r\n<p class=\"spip\">Plus grave que l’anonymat, le résultat des recherches est tronqué par l’intelligence des moteurs de recherche. Vous avez cherché ça et ça, alors ce site-là a de grandes chances de vous intéresser, donc il est mis en évidence. <br />\r\nÇa n’est plus la pertinence du site par rapport aux autres qui prime, c’est la pertinence par rapport à vos recherches.<br /></p>\r\n\r\n<p class=\"spip\">Les clés de la liberté sur Internet étant la diversité et la décentralisation, il est possible de brouiller un peu les pistes en utilisant plusieurs services de moteur de recherche et même des métamoteurs. Les métamoteurs font les recherches pour vous et laissent leurs traces sur les moteurs de recherche. Par contre vous laissez de nouveau des traces sur le métamoteur.<br /></p>\r\n\r\n<p class=\"spip\">Voici une liste non exhaustive de moteurs et de métamoteurs de recherche :<br />\r\n<a href=\"http://fr.wikipedia.org/wiki/Liste_des_moteurs_de_recherche\" class=\"spip_out\">http://fr.wikipedia.org/wiki/Liste_des_moteurs_de_recherche</a><br /></p>\r\n\r\n<p class=\"spip\">Certains moteurs de recherche \"garantissent\" ne rien stocker sur leurs serveurs, il est même possible chez certains d’entre eux de faire des recherches chiffrées évitant la lecture par les intermédiaires techniques.</p>\r\n\r\n<p class=\"spip\">Une technologie très innovante pour les recherches est le P2P (peer-to-peer, pair-à-pair), elle permet l’existence d’un moteur de recherche décentralisé puisque tous les utilisateurs du service deviennent une base du moteur de recherche.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Les fournisseurs d’accès</strong></p>\r\n\r\n<p class=\"spip\">Pour le moment les fournisseurs d’accès (FAI) restent des intermédiaires techniques et ne font pas de profilage. Toutefois, cela risque de changer rapidement.<br>\r\nIl est possible de communiquer avec certains moteurs de recherche et certains sites internet de façon chiffrée, ce qui empêche le fournisseur d’accès de voir le contenu échangé.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Les cookies</strong></p>\r\n\r\n<p class=\"spip\">Parmi les échanges entre le site internet (le serveur) et le navigateur (le client), le serveur a la possibilité, si vous l’acceptez, d’enregistrer un petit fichier texte sur votre ordinateur : le cookie de navigation.<br />\r\nCelui-ci permet de reconnaître un même visiteur à plusieurs intervalles de temps. Il permet de stocker vos préférences sur un site donné mais aussi de dresser des statistiques et bien d’autres choses.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Langage des sites internet</strong></p>\r\n\r\n<p class=\"spip\">S’il est possible, sans difficulté, de voir le code source d’une page internet, certains langages comme le Flash sont privateurs et ne nous permettent pas de lire concrètement ce que fait le programme écrit dans un de ces langages. Ils représentent donc un véritable danger.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Utilisation d’un navigateur libre</strong></p>\r\n\r\n<p class=\"spip\">L’utilisation d’un navigateur libre vous garantit, dans une certaine mesure, que le code source soit étudié et exempt de collecte d’information lors de l’exécution de l’application elle-même.<br />\r\nIl vous permet de vider les cookies et d’effacer vos traces de navigation.<br /></p>\r\n\r\n<p class=\"spip\">Couplé d’un greffon (plugin) comme \"flashblock\" ou \"addblock plus\", il peut empêcher des langages comme Flash d’être exécutés sur votre ordinateur.<br />\r\nIl vous prive sur certains sites, mal conçus, d’une partie de l’information, mais la plupart du temps il vous préserve des publicités et des scripts mal intentionnés.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Liens</strong></p>\r\n\r\n<p class=\"spip\">Récapitulatif de plusieurs pages parlant de la vie privée sur Internet :<br />\r\n<a href=\"http://standblog.org/blog/post/2010/04/26/Actualit%C3%A9-de-la-vie-priv%C3%A9e-en-ligne\" class=\"spip_out\">http://standblog.org/blog/post/2010/04/26/Actualit%C3%A9-de-la-vie-priv%C3%A9e-en-ligne</a><br />\r\nGoogle cartographie les réseaux wifi conjointement aux adresses MAC :<br />\r\n<a href=\"http://www.numerama.com/magazine/15584-google-street-view-enregistre-les-reseaux-wifi-prives-et-leurs-adresses-mac.html\" class=\"spip_out\">http://www.numerama.com/magazine/15584-google-street-view-enregistre-les-reseaux-wifi-prives-et-leurs-adresses-mac.html</a><br />\r\n\"Le profilage est plus intéressant que votre identité\" ou \"la dérive des services gratuits payés par la publicité\" :<br />\r\n<a href=\"http://www.senat.fr/rap/r08-441/r08-44130.html\" class=\"spip_out\">http://www.senat.fr/rap/r08-441/r08-44130.html</a></p>\r\n\r\n<p class=\"spip\">Pour plus d’informations, n’hésitez pas à nous rencontrer à l’association.</p>','Chacune des informations lâchées sur Internet peut paraître dérisoire, mais mises bout à bout elles permettent de dresser un profil parfois très complet d’une personne.\r\n\r\n\r\n<br />Voici l’exemple d’un profil dressé à partir d’informations trouvées par Internet :\r\n\r\n\r\n<br />http://www.le-tigre.net/Marc-L.html\r\n\r\n\r\n<br />L’adresse IP\r\n\r\n\r\n<br />L’adresse IP est obligatoire et unique pour accéder au réseau Internet.\r\n\r\n\r\n<br />Parfois elle est tirée au hasard parmi une plage, ce qui permet de noyer un peu le poisson. Mais le fournisseur d’accès conserve la (...)\r','',1291104513,2),(752,795,8,'Réaliser de la documentation avec docutils et/ou sphinx','<p>Doctutils est une suite d\'outils permettant la transformation d\'un texte <span class=\"spell\">intelligible</span>, grâce à une syntaxe qui lui est propre, en plusieurs formats tels que le HTML ou le LaTeX.</p> <p>La syntaxe utilisée est le reStructuredText que l\'on écrit aussi reST.</p> <h2>Installation</h2> <p>Le nom du paquet à installer est python-docutils à adapter en fonction de votre distribution GNU/Linux.</p> <pre># urpmi python-docutils</pre> <h2>Edition</h2> <pre>$ mkdir doc<br>$ cd doc<br></pre> <p>Prenez votre éditeur de prédilection :</p> <pre>$ vim essai.txt<br><br></pre> <hr><pre>essai de titre<br>==============<br><br><br>sous-titre<br>----------<br><br>bla bla<br><br>- liste 1<br>- item 2<br>- item 3<br><br>deuxième sous-titre<br>-------------------<br><br>bla bla<br><br><br>::<br><br>   ls /tmp<br>   cd /usr/bin<br><br></pre> <hr><p>Pour créer un titre, souligner le avec le caractère de votre choix.</p> <p>Pour faire un sous-titre, souligner le avec un autre caractère de votre choix.</p> <p>Pour faire une liste utiliser simplement des tirets.</p> <p>Pour créer un bloc, utiliser :: suivit du contenu avec un retrait.</p> <p><br> Il est possible d\'exporter votre travail vers html, man, odt, pseudoxml, xml, latex et s5.</p> <p>Vim est en mesure d\'apporter la coloration syntaxique, pour l\'y aider vous pouvez donner l\'extension .rst plutôt que .txt.</p> <h2>Exporter</h2> <p>Nous pouvons maintenant exporter notre document dans le format HTML :</p> <pre>$ rst2html essai.txt &gt; essai.html</pre> <p>Vous pouvez maintenant visualiser le résultat dans votre navigateur :</p> <pre>$ firefox essai.html</pre> <p>Voici d\'autres balises pour docutils :</p> <p><a href=\"http://docutils.sourceforge.net/sandbox/wilk/french/quickstart-fr.html\">http://docutils.sourceforge.net/sandbox/wilk/french/quickstart-fr.html</a><a href=\"http://docutils.sourceforge.net/sandbox/wilk/french/quickstart-fr.html\"><br> </a></p> <p>Essayons maintenant avec sphinx. C\'est un outil de génération de documentation pour les projets Python.</p> <h2>Installation</h2> <pre># urpmi python-sphinx<br></pre> <h2>Liens</h2> <p>Site de docutils :</p> <p><a href=\"http://docutils.sourceforge.net/\">http://docutils.sourceforge.net/<br> </a></p> <p>Le guide de démarrage rapide de rST :</p> <p><a href=\"http://docutils.sourceforge.net/docs/user/rst/quickref.html\">http://docutils.sourceforge.net/docs/user/rst/quickref.html</a></p>','<p>Doctutils est une suite d\'outils permettant la transformation d\'un texte <span class=\"spell\">intelligible</span>, grâce à une syntaxe qui lui est propre, en plusieurs formats tels que le HTML ou le LaTeX.</p> <p>La syntaxe utilisée est le reStructuredText que l\'on écrit aussi reST.</p> <h2>Installation</h2> <p>Le nom du paquet à installer est python-docutils à adapter en fonction de votre distribution GNU/Linux.</p> <pre># urpmi python-docutils</pre> <h2>Edition</h2> <pre>$ mkdir doc<br>$ cd doc<br></pre> <p>Prenez votre éditeur de prédilection :</p>','',1295259622,3),(755,796,8,'2005 - 14 & 15 octobre JDLL à Lyon','<p>Voici une sélection de différentes photos&nbsp;d’évènements&nbsp;auxquels l\'association a participé ou qu\'elle a organisé.</p>','<p>Voici une sélection de différentes photos&nbsp;d’évènements&nbsp;auxquels l\'association a participé ou qu\'elle a organisé.</p>','',1298443469,4),(719,798,50,'Vie privée, comment éviter le profilage sur Internet','Chacune des informations lâchées sur Internet peut paraître dérisoire, mais mises bout à bout elles permettent de dresser un profil parfois très complet d’une personne.\r\n\r\n\r\n<br />Voici l’exemple d’un profil dressé à partir d’informations trouvées par Internet :\r\n\r\n\r\n<br />http://www.le-tigre.net/Marc-L.html\r\n\r\n\r\n<br />L’adresse IP\r\n\r\n\r\n<br />L’adresse IP est obligatoire et unique pour accéder au réseau Internet.\r\n\r\n\r\n<br />Parfois elle est tirée au hasard parmi une plage, ce qui permet de noyer un peu le poisson. Mais le fournisseur d’accès conserve la (...)\r\n<p class=\"spip\">Chacune des informations lâchées sur Internet peut paraître dérisoire, mais mises bout à bout elles permettent de dresser un profil parfois très complet d’une personne.<br /></p>\r\n\r\n<p class=\"spip\">Voici l’exemple d’un profil dressé à partir d’informations trouvées par Internet :<br />\r\n<a href=\"http://www.le-tigre.net/Marc-L.html\" class=\"spip_out\">http://www.le-tigre.net/Marc-L.html</a></p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">L’adresse IP</strong></p>\r\n\r\n<p class=\"spip\">L’adresse IP est obligatoire et unique pour accéder au réseau Internet.<br />\r\nParfois elle est tirée au hasard parmi une plage, ce qui permet de noyer un peu le poisson. Mais le fournisseur d’accès conserve la correspondance entre l’adresse IP aléatoire et le propriétaire de la ligne pendant un certain temps. Aussi l’adresse IP aléatoire rend plus difficile l’identification de la machine par un site internet ou pour un éventuel internaute curieux.<br />\r\nL’adresse IP peut être statique et dans ce cas il est possible pour un site internet ou pour un curieux de retrouver tout le temps la machine sur le réseau.<br />\r\nElle n’est pas facile à masquer et pourtant elle trahit au minimum votre fournisseur d’accès et  donne votre position géographique.<br />\r\nElle peut également permettre de connaître les horaires où la machine est en ligne.<br />\r\nPlus grave, si votre machine est mal configurée et mal protégée, beaucoup de choses sont possibles puisque votre machine peut passer de simple client à serveur.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Création de compte nominatif</strong></p>\r\n\r\n<p class=\"spip\">Si vous créez un compte nominatif sur un site internet, celui-ci permet au \"site\" de faire le lien entre adresse IP et nom de l’utilisateur, alors que seul le fournisseur d’accès pouvait le faire au départ.<br />\r\nTout va bien si l’administrateur du site n’est pas mal intentionné, s’il ne commet pas d’erreur de configuration rendant les informations publiques ou encore si le site n’est pas attaqué.<br />\r\nIl est donc préconisé d’éviter au maximum l’utilisation de votre véritable nom ; préférez l’utilisation d’un pseudonyme, sauf pour ce qui est à caractère officiel.<br />\r\nAttention, l’identification peut aussi être faite par rebond : un compte utilisant un pseudonyme pour l’enregistrement mais une adresse courriel nominative permettra malgré tout de faire le lien.<br />\r\nIl faut donc avoir deux adresses courriel, l’une anonyme pour l’inscription dans un forum ou autres sites et l’autre officielle et nominative pour, par exemple, votre correspondance.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Lire les conditions d’utilisation</strong></p>\r\n\r\n<p class=\"spip\">Lorsque vous vous inscrivez à un service, il faut absolument prendre connaissance des conditions d’utilisation. A défaut, vous pouvez vous renseigner sur Internet ou demander à votre entourage. Les conditions d’utilisation sont variables d’un site à un autre. Certaines vont respecter votre vie privée, d’autres expliquent que vous renoncez à tout droit d’auteur sur le contenu que vous allez ajouter, d’autres encore expliquent clairement que les données seront exploitées à des fins commerciales.<br />\r\nCes conditions d’utilisation seront très variables selon la localisation du serveur qui stocke les données. C’est le droit du pays ou sont stockées les données qui s’applique.<br />\r\nAvec les logiciels libres, il est possible de mettre en place un service soi-même et de s’affranchir de certains outils, de ne plus dépendre d’une société. Par exemple, lors de la mise en place d’un Blog, on reste maître des données et de leur utilisation, de la licence utilisée pour les publier, et enfin il reste possible de les déplacer ou de les supprimer.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">L’internet en clair</strong></p>\r\n\r\n<p class=\"spip\">Cela peut paraître impensable mais, sauf mentions contraires \"site sécurisé, https, SSL, chiffrement, ...\", toutes les informations émanant de votre machine et circulant sur le réseau sont lisibles par d’autres. Pour comprendre, il suffit de s’imaginer que sur Internet les données circulent sur des cartes postales alors que nous pourrions mettre une enveloppe pour en empêcher un minimum la lecture.<br />\r\nC’est un peu technique mais il est possible de chiffrer vos courriers électroniques et d’autres communications (IRC, messager, ...) afin qu’ils ne soient lus que par le destinataire.<br />\r\nToutefois l’abus de communications chiffrées peut attirer l’attention sur vous car beaucoup partent du principe que si vous chiffrez vos communications c’est que vous cachez quelque chose. De plus, le chiffrement n’est pas infaillible.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Profilage des moteurs de recherche</strong></p>\r\n\r\n<p class=\"spip\">Nous l’avons vu plus haut, grâce à l’adresse IP, un moteur de recherche peut cumuler plusieurs choses sur vous :<br />\r\n<br /></p>\r\n<li> votre position géographique ;\r\n<br /><li> votre adresse IP ;\r\n<br /><li> vos heures de recherche.\r\n<p class=\"spip\">Il faut ajouter à ça des informations plus délicates, comme par exemple la composition du foyer. Si vous avez des enfants, ils vont aller sur des sites de jeux. Si vous allez sur des sites à caractère politique, il est possible de déterminer vos tendances politiques. Ce ne sont que des déductions mais si elles n’ont pas de valeur légitime, elles permettent souvent de viser juste.</p>\r\n\r\n<p class=\"spip\">Il faut éviter de créer un compte sur les moteurs de recherche car cela leur permet de vous reconnaître de façon systématique et volontaire de votre part. Si votre compte est nominatif c’est pire.<br />\r\nIl faut également regarder les conditions d’utilisation du service.<br /></p>\r\n\r\n<p class=\"spip\">Plus grave que l’anonymat, le résultat des recherches est tronqué par l’intelligence des moteurs de recherche. Vous avez cherché ça et ça, alors ce site-là a de grandes chances de vous intéresser, donc il est mis en évidence. <br />\r\nÇa n’est plus la pertinence du site par rapport aux autres qui prime, c’est la pertinence par rapport à vos recherches.<br /></p>\r\n\r\n<p class=\"spip\">Les clés de la liberté sur Internet étant la diversité et la décentralisation, il est possible de brouiller un peu les pistes en utilisant plusieurs services de moteur de recherche et même des métamoteurs. Les métamoteurs font les recherches pour vous et laissent leurs traces sur les moteurs de recherche. Par contre vous laissez de nouveau des traces sur le métamoteur.<br /></p>\r\n\r\n<p class=\"spip\">Voici une liste non exhaustive de moteurs et de métamoteurs de recherche :<br />\r\n<a href=\"http://fr.wikipedia.org/wiki/Liste_des_moteurs_de_recherche\" class=\"spip_out\">http://fr.wikipedia.org/wiki/Liste_des_moteurs_de_recherche</a><br /></p>\r\n\r\n<p class=\"spip\">Certains moteurs de recherche \"garantissent\" ne rien stocker sur leurs serveurs, il est même possible chez certains d’entre eux de faire des recherches chiffrées évitant la lecture par les intermédiaires techniques.</p>\r\n\r\n<p class=\"spip\">Une technologie très innovante pour les recherches est le P2P (peer-to-peer, pair-à-pair), elle permet l’existence d’un moteur de recherche décentralisé puisque tous les utilisateurs du service deviennent une base du moteur de recherche.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Les fournisseurs d’accès</strong></p>\r\n\r\n<p class=\"spip\">Pour le moment les fournisseurs d’accès (FAI) restent des intermédiaires techniques et ne font pas de profilage. Toutefois, cela risque de changer rapidement.<br>\r\nIl est possible de communiquer avec certains moteurs de recherche et certains sites internet de façon chiffrée, ce qui empêche le fournisseur d’accès de voir le contenu échangé.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Les cookies</strong></p>\r\n\r\n<p class=\"spip\">Parmi les échanges entre le site internet (le serveur) et le navigateur (le client), le serveur a la possibilité, si vous l’acceptez, d’enregistrer un petit fichier texte sur votre ordinateur : le cookie de navigation.<br />\r\nCelui-ci permet de reconnaître un même visiteur à plusieurs intervalles de temps. Il permet de stocker vos préférences sur un site donné mais aussi de dresser des statistiques et bien d’autres choses.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Langage des sites internet</strong></p>\r\n\r\n<p class=\"spip\">S’il est possible, sans difficulté, de voir le code source d’une page internet, certains langages comme le Flash sont privateurs et ne nous permettent pas de lire concrètement ce que fait le programme écrit dans un de ces langages. Ils représentent donc un véritable danger.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Utilisation d’un navigateur libre</strong></p>\r\n\r\n<p class=\"spip\">L’utilisation d’un navigateur libre vous garantit, dans une certaine mesure, que le code source soit étudié et exempt de collecte d’information lors de l’exécution de l’application elle-même.<br />\r\nIl vous permet de vider les cookies et d’effacer vos traces de navigation.<br /></p>\r\n\r\n<p class=\"spip\">Couplé d’un greffon (plugin) comme \"flashblock\" ou \"addblock plus\", il peut empêcher des langages comme Flash d’être exécutés sur votre ordinateur.<br />\r\nIl vous prive sur certains sites, mal conçus, d’une partie de l’information, mais la plupart du temps il vous préserve des publicités et des scripts mal intentionnés.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Liens</strong></p>\r\n\r\n<p class=\"spip\">Récapitulatif de plusieurs pages parlant de la vie privée sur Internet :<br />\r\n<a href=\"http://standblog.org/blog/post/2010/04/26/Actualit%C3%A9-de-la-vie-priv%C3%A9e-en-ligne\" class=\"spip_out\">http://standblog.org/blog/post/2010/04/26/Actualit%C3%A9-de-la-vie-priv%C3%A9e-en-ligne</a><br />\r\nGoogle cartographie les réseaux wifi conjointement aux adresses MAC :<br />\r\n<a href=\"http://www.numerama.com/magazine/15584-google-street-view-enregistre-les-reseaux-wifi-prives-et-leurs-adresses-mac.html\" class=\"spip_out\">http://www.numerama.com/magazine/15584-google-street-view-enregistre-les-reseaux-wifi-prives-et-leurs-adresses-mac.html</a><br />\r\n\"Le profilage est plus intéressant que votre identité\" ou \"la dérive des services gratuits payés par la publicité\" :<br />\r\n<a href=\"http://www.senat.fr/rap/r08-441/r08-44130.html\" class=\"spip_out\">http://www.senat.fr/rap/r08-441/r08-44130.html</a></p>\r\n\r\n<p class=\"spip\">Pour plus d’informations, n’hésitez pas à nous rencontrer à l’association.</p>','Chacune des informations lâchées sur Internet peut paraître dérisoire, mais mises bout à bout elles permettent de dresser un profil parfois très complet d’une personne.\r\n\r\n\r\n<br />Voici l’exemple d’un profil dressé à partir d’informations trouvées par Internet :\r\n\r\n\r\n<br />http://www.le-tigre.net/Marc-L.html\r\n\r\n\r\n<br />L’adresse IP\r\n\r\n\r\n<br />L’adresse IP est obligatoire et unique pour accéder au réseau Internet.\r\n\r\n\r\n<br />Parfois elle est tirée au hasard parmi une plage, ce qui permet de noyer un peu le poisson. Mais le fournisseur d’accès conserve la (...)\r','',1291104545,2),(719,799,1,'Vie privée, comment éviter le profilage sur Internet','<p>Chacune des informations lâchées sur Internet peut paraître dérisoire, mais mises bout à bout elles permettent de dresser un profil parfois très complet d’une personne.</p>\r\n\r\n<p class=\"spip\">Voici l’exemple d’un profil dressé à partir d’informations trouvées par Internet&nbsp;:<br>\r\n<a class=\"spip_out\" href=\"http://www.le-tigre.net/Marc-L.html\">http://www.le-tigre.net/Marc-L.html</a></p>\r\n\r\n<p class=\"spip\"><!--break--></p><p class=\"spip\"><strong class=\"spip\">L’adresse IP</strong></p>\r\n\r\n<p class=\"spip\">L’adresse IP est obligatoire et unique pour accéder au réseau Internet.<br>\r\nParfois elle est tirée au hasard parmi une plage, ce qui permet de noyer un peu le poisson. Mais le fournisseur d’accès conserve la correspondance entre l’adresse IP aléatoire et le propriétaire de la ligne pendant un certain temps. Aussi l’adresse IP aléatoire rend plus difficile l’identification de la machine par un site internet ou pour un éventuel internaute curieux.<br>\r\nL’adresse IP peut être statique et dans ce cas il est possible pour un site internet ou pour un curieux de retrouver tout le temps la machine sur le réseau.<br>\r\nElle n’est pas facile à masquer et pourtant elle trahit au minimum votre fournisseur d’accès et  donne votre position géographique.<br>\r\nElle peut également permettre de connaître les horaires où la machine est en ligne.<br>\r\nPlus grave, si votre machine est mal configurée et mal protégée, beaucoup de choses sont possibles puisque votre machine peut passer de simple client à serveur.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Création de compte nominatif</strong></p>\r\n\r\n<p class=\"spip\">Si vous créez un compte nominatif sur un site internet, celui-ci permet au \"site\" de faire le lien entre adresse IP et nom de l’utilisateur, alors que seul le fournisseur d’accès pouvait le faire au départ.<br>\r\nTout va bien si l’administrateur du site n’est pas mal intentionné, s’il ne commet pas d’erreur de configuration rendant les informations publiques ou encore si le site n’est pas attaqué.<br>\r\nIl est donc préconisé d’éviter au maximum l’utilisation de votre véritable nom&nbsp;; préférez l’utilisation d’un pseudonyme, sauf pour ce qui est à caractère officiel.<br>\r\nAttention, l’identification peut aussi être faite par rebond&nbsp;: un compte utilisant un pseudonyme pour l’enregistrement mais une adresse courriel nominative permettra malgré tout de faire le lien.<br>\r\nIl faut donc avoir deux adresses courriel, l’une anonyme pour l’inscription dans un forum ou autres sites et l’autre officielle et nominative pour, par exemple, votre correspondance.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Lire les conditions d’utilisation</strong></p>\r\n\r\n<p class=\"spip\">Lorsque vous vous inscrivez à un service, il faut absolument prendre connaissance des conditions d’utilisation. A défaut, vous pouvez vous renseigner sur Internet ou demander à votre entourage. Les conditions d’utilisation sont variables d’un site à un autre. Certaines vont respecter votre vie privée, d’autres expliquent que vous renoncez à tout droit d’auteur sur le contenu que vous allez ajouter, d’autres encore expliquent clairement que les données seront exploitées à des fins commerciales.<br>\r\nCes conditions d’utilisation seront très variables selon la localisation du serveur qui stocke les données. C’est le droit du pays ou sont stockées les données qui s’applique.<br>\r\nAvec les logiciels libres, il est possible de mettre en place un service soi-même et de s’affranchir de certains outils, de ne plus dépendre d’une société. Par exemple, lors de la mise en place d’un Blog, on reste maître des données et de leur utilisation, de la licence utilisée pour les publier, et enfin il reste possible de les déplacer ou de les supprimer.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">L’internet en clair</strong></p>\r\n\r\n<p class=\"spip\">Cela peut paraître impensable mais, sauf mentions contraires \"site sécurisé, https, SSL, chiffrement, ...\", toutes les informations émanant de votre machine et circulant sur le réseau sont lisibles par d’autres. Pour comprendre, il suffit de s’imaginer que sur Internet les données circulent sur des cartes postales alors que nous pourrions mettre une enveloppe pour en empêcher un minimum la lecture.<br>\r\nC’est un peu technique mais il est possible de chiffrer vos courriers électroniques et d’autres communications (IRC, messager, ...) afin qu’ils ne soient lus que par le destinataire.<br>\r\nToutefois l’abus de communications chiffrées peut attirer l’attention sur vous car beaucoup partent du principe que si vous chiffrez vos communications c’est que vous cachez quelque chose. De plus, le chiffrement n’est pas infaillible.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Profilage des moteurs de recherche</strong></p>\r\n\r\n<p class=\"spip\">Nous l’avons vu plus haut, grâce à l’adresse IP, un moteur de recherche peut cumuler plusieurs choses sur vous&nbsp;:<br>\r\n<br></p>\r\n<li>&nbsp;votre position géographique&nbsp;;\r\n</li><li>&nbsp;votre adresse IP&nbsp;;\r\n</li><li>&nbsp;vos heures de recherche.\r\n<p class=\"spip\">Il faut ajouter à ça des informations plus délicates, comme par exemple la composition du foyer. Si vous avez des enfants, ils vont aller sur des sites de jeux. Si vous allez sur des sites à caractère politique, il est possible de déterminer vos tendances politiques. Ce ne sont que des déductions mais si elles n’ont pas de valeur légitime, elles permettent souvent de viser juste.</p>\r\n\r\n<p class=\"spip\">Il faut éviter de créer un compte sur les moteurs de recherche car cela leur permet de vous reconnaître de façon systématique et volontaire de votre part. Si votre compte est nominatif c’est pire.<br>\r\nIl faut également regarder les conditions d’utilisation du service.</p>\r\n\r\n<p class=\"spip\">Plus grave que l’anonymat, le résultat des recherches est tronqué par l’intelligence des moteurs de recherche. Vous avez cherché ça et ça, alors ce site-là a de grandes chances de vous intéresser, donc il est mis en évidence. <br>\r\nÇa n’est plus la pertinence du site par rapport aux autres qui prime, c’est la pertinence par rapport à vos recherches.</p>\r\n\r\n<p class=\"spip\">Les clés de la liberté sur Internet étant la diversité et la décentralisation, il est possible de brouiller un peu les pistes en utilisant plusieurs services de moteur de recherche et même des métamoteurs. Les métamoteurs font les recherches pour vous et laissent leurs traces sur les moteurs de recherche. Par contre vous laissez de nouveau des traces sur le métamoteur.</p>\r\n\r\n<p class=\"spip\">Voici une liste non exhaustive de moteurs et de métamoteurs de recherche&nbsp;:<br>\r\n<a class=\"spip_out\" href=\"http://fr.wikipedia.org/wiki/Liste_des_moteurs_de_recherche\">http://fr.wikipedia.org/wiki/Liste_des_moteurs_de_recherche</a></p>\r\n\r\n<p class=\"spip\">Certains moteurs de recherche \"garantissent\" ne rien stocker sur leurs serveurs, il est même possible chez certains d’entre eux de faire des recherches chiffrées évitant la lecture par les intermédiaires techniques.</p>\r\n\r\n<p class=\"spip\">Une technologie très innovante pour les recherches est le P2P (peer-to-peer, pair-à-pair), elle permet l’existence d’un moteur de recherche décentralisé puisque tous les utilisateurs du service deviennent une base du moteur de recherche.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Les fournisseurs d’accès</strong></p>\r\n\r\n<p class=\"spip\">Pour le moment les fournisseurs d’accès (FAI) restent des intermédiaires techniques et ne font pas de profilage. Toutefois, cela risque de changer rapidement.<br>\r\nIl est possible de communiquer avec certains moteurs de recherche et certains sites internet de façon chiffrée, ce qui empêche le fournisseur d’accès de voir le contenu échangé.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Les cookies</strong></p>\r\n\r\n<p class=\"spip\">Parmi les échanges entre le site internet (le serveur) et le navigateur (le client), le serveur a la possibilité, si vous l’acceptez, d’enregistrer un petit fichier texte sur votre ordinateur&nbsp;: le cookie de navigation.<br>\r\nCelui-ci permet de reconnaître un même visiteur à plusieurs intervalles de temps. Il permet de stocker vos préférences sur un site donné mais aussi de dresser des statistiques et bien d’autres choses.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Langage des sites internet</strong></p>\r\n\r\n<p class=\"spip\">S’il est possible, sans difficulté, de voir le code source d’une page internet, certains langages comme le Flash sont privateurs et ne nous permettent pas de lire concrètement ce que fait le programme écrit dans un de ces langages. Ils représentent donc un véritable danger.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Utilisation d’un navigateur libre</strong></p>\r\n\r\n<p class=\"spip\">L’utilisation d’un navigateur libre vous garantit, dans une certaine mesure, que le code source soit étudié et exempt de collecte d’information lors de l’exécution de l’application elle-même.<br>\r\nIl vous permet de vider les cookies et d’effacer vos traces de navigation.</p>\r\n\r\n<p class=\"spip\">Couplé d’un greffon (plugin) comme \"flashblock\" ou \"addblock plus\", il peut empêcher des langages comme Flash d’être exécutés sur votre ordinateur.<br>\r\nIl vous prive sur certains sites, mal conçus, d’une partie de l’information, mais la plupart du temps il vous préserve des publicités et des scripts mal intentionnés.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Liens</strong></p>\r\n\r\n<p class=\"spip\">Récapitulatif de plusieurs pages parlant de la vie privée sur Internet&nbsp;:<br>\r\n<a class=\"spip_out\" href=\"http://standblog.org/blog/post/2010/04/26/Actualit%C3%A9-de-la-vie-priv%C3%A9e-en-ligne\">http://standblog.org/blog/post/2010/04/26/Actualit%C3%A9-de-la-vie-priv%C3%A9e-en-ligne</a><br>\r\nGoogle cartographie les réseaux wifi conjointement aux adresses MAC&nbsp;:<br>\r\n<a class=\"spip_out\" href=\"http://www.numerama.com/magazine/15584-google-street-view-enregistre-les-reseaux-wifi-prives-et-leurs-adresses-mac.html\">http://www.numerama.com/magazine/15584-google-street-view-enregistre-les-reseaux-wifi-prives-et-leurs-adresses-mac.html</a><br>\r\n\"Le profilage est plus intéressant que votre identité\" ou \"la dérive des services gratuits payés par la publicité\"&nbsp;:<br>\r\n<a class=\"spip_out\" href=\"http://www.senat.fr/rap/r08-441/r08-44130.html\">http://www.senat.fr/rap/r08-441/r08-44130.html</a></p>\r\n\r\n<p class=\"spip\">Pour plus d’informations, n’hésitez pas à nous rencontrer à l’association.</p></li>','<p>Chacune des informations lâchées sur Internet peut paraître dérisoire, mais mises bout à bout elles permettent de dresser un profil parfois très complet d’une personne.</p>\r\n\r\n<p class=\"spip\">Voici l’exemple d’un profil dressé à partir d’informations trouvées par Internet&nbsp;:<br>\r\n<a class=\"spip_out\" href=\"http://www.le-tigre.net/Marc-L.html\">http://www.le-tigre.net/Marc-L.html</a></p>\r\n\r\n<p class=\"spip\">','',1291107917,3),(719,800,52,'Vie privée, comment éviter le profilage sur Internet','<p>Chacune des informations lâchées sur Internet peut paraître dérisoire, mais mises bout à bout elles permettent de dresser un profil parfois très complet d’une personne.</p>\r\n\r\n<p class=\"spip\">Voici l’exemple d’un profil dressé à partir d’informations trouvées par Internet&nbsp;:<br>\r\n<a class=\"spip_out\" href=\"http://www.le-tigre.net/Marc-L.html\">http://www.le-tigre.net/Marc-L.html</a></p>\r\n\r\n<p class=\"spip\"><!--break--><strong class=\"spip\">L’adresse IP</strong></p>\r\n\r\n<p class=\"spip\">L’adresse IP est obligatoire et unique pour accéder au réseau Internet.<br>\r\nParfois elle est tirée au hasard parmi une plage, ce qui permet de noyer un peu le poisson. Mais le fournisseur d’accès conserve la correspondance entre l’adresse IP aléatoire et le propriétaire de la ligne pendant un certain temps. Aussi l’adresse IP aléatoire rend plus difficile l’identification de la machine par un site internet ou pour un éventuel internaute curieux.<br>\r\nL’adresse IP peut être statique et dans ce cas il est possible pour un site internet ou pour un curieux de retrouver tout le temps la machine sur le réseau.<br>\r\nElle n’est pas facile à masquer et pourtant elle trahit au minimum votre fournisseur d’accès et  donne votre position géographique.<br>\r\nElle peut également permettre de connaître les horaires où la machine est en ligne.<br>\r\nPlus grave, si votre machine est mal configurée et mal protégée, beaucoup de choses sont possibles puisque votre machine peut passer de simple client à serveur.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Création de compte nominatif</strong></p>\r\n\r\n<p class=\"spip\">Si vous créez un compte nominatif sur un site internet, celui-ci permet au \"site\" de faire le lien entre adresse IP et nom de l’utilisateur, alors que seul le fournisseur d’accès pouvait le faire au départ.<br>\r\nTout va bien si l’administrateur du site n’est pas mal intentionné, s’il ne commet pas d’erreur de configuration rendant les informations publiques ou encore si le site n’est pas attaqué.<br>\r\nIl est donc préconisé d’éviter au maximum l’utilisation de votre véritable nom&nbsp;; préférez l’utilisation d’un pseudonyme, sauf pour ce qui est à caractère officiel.<br>\r\nAttention, l’identification peut aussi être faite par rebond&nbsp;: un compte utilisant un pseudonyme pour l’enregistrement mais une adresse courriel nominative permettra malgré tout de faire le lien.<br>\r\nIl faut donc avoir deux adresses courriel, l’une anonyme pour l’inscription dans un forum ou autres sites et l’autre officielle et nominative pour, par exemple, votre correspondance.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Lire les conditions d’utilisation</strong></p>\r\n\r\n<p class=\"spip\">Lorsque vous vous inscrivez à un service, il faut absolument prendre connaissance des conditions d’utilisation. A défaut, vous pouvez vous renseigner sur Internet ou demander à votre entourage. Les conditions d’utilisation sont variables d’un site à un autre. Certaines vont respecter votre vie privée, d’autres expliquent que vous renoncez à tout droit d’auteur sur le contenu que vous allez ajouter, d’autres encore expliquent clairement que les données seront exploitées à des fins commerciales.<br>\r\nCes conditions d’utilisation seront très variables selon la localisation du serveur qui stocke les données. C’est le droit du pays ou sont stockées les données qui s’applique.<br>\r\nAvec les logiciels libres, il est possible de mettre en place un service soi-même et de s’affranchir de certains outils, de ne plus dépendre d’une société. Par exemple, lors de la mise en place d’un Blog, on reste maître des données et de leur utilisation, de la licence utilisée pour les publier, et enfin il reste possible de les déplacer ou de les supprimer.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">L’internet en clair</strong></p>\r\n\r\n<p class=\"spip\">Cela peut paraître impensable mais, sauf mentions contraires \"site sécurisé, https, SSL, chiffrement, ...\", toutes les informations émanant de votre machine et circulant sur le réseau sont lisibles par d’autres. Pour comprendre, il suffit de s’imaginer que sur Internet les données circulent sur des cartes postales alors que nous pourrions mettre une enveloppe pour en empêcher un minimum la lecture.<br>\r\nC’est un peu technique mais il est possible de chiffrer vos courriers électroniques et d’autres communications (IRC, messager, ...) afin qu’ils ne soient lus que par le destinataire.<br>\r\nToutefois l’abus de communications chiffrées peut attirer l’attention sur vous car beaucoup partent du principe que si vous chiffrez vos communications c’est que vous cachez quelque chose. De plus, le chiffrement n’est pas infaillible.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Profilage des moteurs de recherche</strong></p>\r\n\r\n<p class=\"spip\">Nous l’avons vu plus haut, grâce à l’adresse IP, un moteur de recherche peut cumuler plusieurs choses sur vous&nbsp;:<br>\r\n<br></p>\r\n<li>&nbsp;votre position géographique&nbsp;;\r\n</li><li>&nbsp;votre adresse IP&nbsp;;\r\n</li><li>&nbsp;vos heures de recherche.\r\n<p class=\"spip\">Il faut ajouter à ça des informations plus délicates, comme par exemple la composition du foyer. Si vous avez des enfants, ils vont aller sur des sites de jeux. Si vous allez sur des sites à caractère politique, il est possible de déterminer vos tendances politiques. Ce ne sont que des déductions mais si elles n’ont pas de valeur légitime, elles permettent souvent de viser juste.</p>\r\n\r\n<p class=\"spip\">Il faut éviter de créer un compte sur les moteurs de recherche car cela leur permet de vous reconnaître de façon systématique et volontaire de votre part. Si votre compte est nominatif c’est pire.<br>\r\nIl faut également regarder les conditions d’utilisation du service.</p>\r\n\r\n<p class=\"spip\">Plus grave que l’anonymat, le résultat des recherches est tronqué par l’intelligence des moteurs de recherche. Vous avez cherché ça et ça, alors ce site-là a de grandes chances de vous intéresser, donc il est mis en évidence. <br>\r\nÇa n’est plus la pertinence du site par rapport aux autres qui prime, c’est la pertinence par rapport à vos recherches.</p>\r\n\r\n<p class=\"spip\">Les clés de la liberté sur Internet étant la diversité et la décentralisation, il est possible de brouiller un peu les pistes en utilisant plusieurs services de moteur de recherche et même des métamoteurs. Les métamoteurs font les recherches pour vous et laissent leurs traces sur les moteurs de recherche. Par contre vous laissez de nouveau des traces sur le métamoteur.</p>\r\n\r\n<p class=\"spip\">Voici une liste non exhaustive de moteurs et de métamoteurs de recherche&nbsp;:<br>\r\n<a class=\"spip_out\" href=\"http://fr.wikipedia.org/wiki/Liste_des_moteurs_de_recherche\">http://fr.wikipedia.org/wiki/Liste_des_moteurs_de_recherche</a></p>\r\n\r\n<p class=\"spip\">Certains moteurs de recherche \"garantissent\" ne rien stocker sur leurs serveurs, il est même possible chez certains d’entre eux de faire des recherches chiffrées évitant la lecture par les intermédiaires techniques.</p>\r\n\r\n<p class=\"spip\">Une technologie très innovante pour les recherches est le P2P (peer-to-peer, pair-à-pair), elle permet l’existence d’un moteur de recherche décentralisé puisque tous les utilisateurs du service deviennent une base du moteur de recherche.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Les fournisseurs d’accès</strong></p>\r\n\r\n<p class=\"spip\">Pour le moment les fournisseurs d’accès (FAI) restent des intermédiaires techniques et ne font pas de profilage. Toutefois, cela risque de changer rapidement.<br>\r\nIl est possible de communiquer avec certains moteurs de recherche et certains sites internet de façon chiffrée, ce qui empêche le fournisseur d’accès de voir le contenu échangé.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Les cookies</strong></p>\r\n\r\n<p class=\"spip\">Parmi les échanges entre le site internet (le serveur) et le navigateur (le client), le serveur a la possibilité, si vous l’acceptez, d’enregistrer un petit fichier texte sur votre ordinateur&nbsp;: le cookie de navigation.<br>\r\nCelui-ci permet de reconnaître un même visiteur à plusieurs intervalles de temps. Il permet de stocker vos préférences sur un site donné mais aussi de dresser des statistiques et bien d’autres choses.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Langage des sites internet</strong></p>\r\n\r\n<p class=\"spip\">S’il est possible, sans difficulté, de voir le code source d’une page internet, certains langages comme le Flash sont privateurs et ne nous permettent pas de lire concrètement ce que fait le programme écrit dans un de ces langages. Ils représentent donc un véritable danger.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Utilisation d’un navigateur libre</strong></p>\r\n\r\n<p class=\"spip\">L’utilisation d’un navigateur libre vous garantit, dans une certaine mesure, que le code source soit étudié et exempt de collecte d’information lors de l’exécution de l’application elle-même.<br>\r\nIl vous permet de vider les cookies et d’effacer vos traces de navigation.</p>\r\n\r\n<p class=\"spip\">Couplé d’un greffon (plugin) comme \"flashblock\" ou \"addblock plus\", il peut empêcher des langages comme Flash d’être exécutés sur votre ordinateur.<br>\r\nIl vous prive sur certains sites, mal conçus, d’une partie de l’information, mais la plupart du temps il vous préserve des publicités et des scripts mal intentionnés.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Liens</strong></p>\r\n\r\n<p class=\"spip\">Récapitulatif de plusieurs pages parlant de la vie privée sur Internet&nbsp;:<br>\r\n<a class=\"spip_out\" href=\"http://standblog.org/blog/post/2010/04/26/Actualit%C3%A9-de-la-vie-priv%C3%A9e-en-ligne\">http://standblog.org/blog/post/2010/04/26/Actualit%C3%A9-de-la-vie-priv%C3%A9e-en-ligne</a><br>\r\nGoogle cartographie les réseaux wifi conjointement aux adresses MAC&nbsp;:<br>\r\n<a class=\"spip_out\" href=\"http://www.numerama.com/magazine/15584-google-street-view-enregistre-les-reseaux-wifi-prives-et-leurs-adresses-mac.html\">http://www.numerama.com/magazine/15584-google-street-view-enregistre-les-reseaux-wifi-prives-et-leurs-adresses-mac.html</a><br>\r\n\"Le profilage est plus intéressant que votre identité\" ou \"la dérive des services gratuits payés par la publicité\"&nbsp;:<br>\r\n<a class=\"spip_out\" href=\"http://www.senat.fr/rap/r08-441/r08-44130.html\">http://www.senat.fr/rap/r08-441/r08-44130.html</a></p>\r\n\r\n<p class=\"spip\">Pour plus d’informations, n’hésitez pas à nous rencontrer à l’association.</p></li>','<p>Chacune des informations lâchées sur Internet peut paraître dérisoire, mais mises bout à bout elles permettent de dresser un profil parfois très complet d’une personne.</p>\r\n\r\n<p class=\"spip\">Voici l’exemple d’un profil dressé à partir d’informations trouvées par Internet&nbsp;:<br>\r\n<a class=\"spip_out\" href=\"http://www.le-tigre.net/Marc-L.html\">http://www.le-tigre.net/Marc-L.html</a></p>\r\n\r\n<p class=\"spip\">','',1291108060,3),(756,802,8,'Installer libre office','<p style=\"margin-bottom: 0in;\">Depuis le rachat de SUN par Oracle de nombreuses questions se posent quand à l\'évolution des logiciels issus des contributions de Sun. Que va t\'il advenir de MySQL, Google poursuivit en justice pour son utilisation de Java, la mort d\'Open Solaris, etc.</p> <p style=\"margin-bottom: 0in;\">&nbsp;</p> <p style=\"margin-bottom: 0in;\">Suite à ces inquiétudes, Novell, Gnome foundation, RedHat... ont décidé de créer un fork d\'OpenOffice ainsi qu\'une fondation chargée de chapeauter tout ça.</p> <p style=\"margin-bottom: 0in;\">&nbsp;</p> <p style=\"margin-bottom: 0in;\">COAGUL souhaite donc la bienvenue à la fondation “The Document Foundation” et lui souhaite une bonne route dans son long voyage.</p> <p style=\"margin-bottom: 0in;\">&nbsp;</p> <p style=\"margin-bottom: 0in;\">Pour l\'instant ce fork est disponible en version béta. Donc je vous propose d\'installer de ce pas la version béta.</p> <p style=\"margin-bottom: 0in;\">&nbsp;</p> <p style=\"margin-bottom: 0in;\">&nbsp;</p> <p style=\"margin-bottom: 0in;\"><span style=\"color: rgb(0, 0, 255);\"><strong>Pour fedora</strong></span></p> <p style=\"margin-bottom: 0in;\">&nbsp;</p> <p style=\"margin-bottom: 0in;\">Télécharger la version GNU sur le site de libre office.</p> <p style=\"margin-bottom: 0in;\"><a href=\"http://www.documentfoundation.org/download/\">http://www.documentfoundation.org/download/</a></p> <p style=\"margin-bottom: 0in;\">&nbsp;</p> <p style=\"margin-bottom: 0in;\">Aller dans votre dossier ou l\'archive a été téléchargé.</p> <p style=\"margin-bottom: 0in;\">cd Downloads/</p> <p style=\"margin-bottom: 0in;\">&nbsp;</p> <p style=\"margin-bottom: 0in;\">Décompresser le fichier téléchargé.</p> <p style=\"margin-bottom: 0in;\">tar xvzf le_nom_du_ fichier_compréssé</p> <p style=\"margin-bottom: 0in;\">&nbsp;</p> <p style=\"margin-bottom: 0in;\">Aller dans le répertoire rpms du dossier de libre office.</p> <p style=\"margin-bottom: 0in;\">cd le_nom_du_fichier_decompresse/rpms</p> <p style=\"margin-bottom: 0in;\">&nbsp;</p> <p style=\"margin-bottom: 0in;\">Installer tout les rpm qui sont dans le dossier rpms.</p><p style=\"margin-bottom: 0in;\"><code class=\"western\">rpm -ivh *rpm</code>\r\n</p><p style=\"margin-bottom: 0in;\">Aller dans le dossier desktop-integration.</p> <pre class=\"western\" style=\"margin-bottom: 0.2in;\"><code class=\"western\">&nbsp;</code><code class=\"western\">cd desktop-integration<br><br></code><code class=\"western\">Installer tout les rpm du dossier desktop integration.</code><code><br></code><code class=\"western\">rpm -ivh *rpm</code>\r\n\r\n<code class=\"western\">Voilà normalement libre office fonctionne sur votre ordinateur</code></pre><p style=\"margin-bottom: 0in;\">Source de l\'article:</p> <p style=\"margin-bottom: 0in;\"><a href=\"http://www.documentfoundation.org/\">http://www.documentfoundation.org/</a></p> <p style=\"margin-bottom: 0in;\"><a href=\"http://linuxfr.org/2010/09/28/27425.html\">http://linuxfr.org/2010/09/28/27425.html</a></p>','<p style=\"margin-bottom: 0in;\">Depuis le rachat de SUN par Oracle de nombreuses questions se posent quand à l\'évolution des logiciels issus des contributions de Sun. Que va t\'il advenir de MySQL, Google poursuivit en justice pour son utilisation de Java, la mort d\'Open Solaris, etc.</p> <p style=\"margin-bottom: 0in;\">&nbsp;</p> <p style=\"margin-bottom: 0in;\">Suite à ces inquiétudes, Novell, Gnome foundation, RedHat... ont décidé de créer un fork d\'OpenOffice ainsi qu\'une fondation chargée de chapeauter tout ça.</p> <p style=\"margin-bottom: 0in;\">&nbsp;</p>','Correction de multiples fautes d\'accords et ajouts de majuscules aux marques des produits. J\'ai également changé quelques tournures de phrases surtout les deux premières phrases de l\'article. Je n\'ai pas testé les manipulations.',1291155580,3),(756,803,8,'Installer LibreOffice','<p style=\"margin-bottom: 0in;\">Depuis le rachat de SUN par Oracle de nombreuses questions se posent quand à l\'évolution des logiciels issus des contributions de Sun. Que va t\'il advenir de MySQL, Google poursuivit en justice pour son utilisation de Java, la mort d\'Open Solaris, etc.</p> <p style=\"margin-bottom: 0in;\">&nbsp;</p> <p style=\"margin-bottom: 0in;\">Suite à ces inquiétudes, Novell, Gnome foundation, RedHat... ont décidé de créer un fork d\'OpenOffice ainsi qu\'une fondation chargée de chapeauter tout ça.</p> <p style=\"margin-bottom: 0in;\">&nbsp;</p> <p style=\"margin-bottom: 0in;\">COAGUL souhaite donc la bienvenue à la fondation “The Document Foundation” et lui souhaite une bonne route dans son long voyage.</p> <p style=\"margin-bottom: 0in;\">&nbsp;</p> <p style=\"margin-bottom: 0in;\">Pour l\'instant ce fork est disponible en version béta. Donc je vous propose d\'installer de ce pas la version bêta.</p> <p style=\"margin-bottom: 0in;\">&nbsp;</p> <p style=\"margin-bottom: 0in;\">&nbsp;</p> <p style=\"margin-bottom: 0in;\"><span style=\"color: rgb(0, 0, 255);\"><strong>Pour fedora</strong></span></p> <p style=\"margin-bottom: 0in;\">&nbsp;</p> <p style=\"margin-bottom: 0in;\">Télécharger la version GNU sur le site de libre office.</p> <p style=\"margin-bottom: 0in;\"><a href=\"http://www.documentfoundation.org/download/\">http://www.documentfoundation.org/download/</a></p> <p style=\"margin-bottom: 0in;\">&nbsp;</p> <p style=\"margin-bottom: 0in;\">Aller dans votre dossier ou l\'archive a été téléchargé.</p> <p style=\"margin-bottom: 0in;\">cd Downloads/</p> <p style=\"margin-bottom: 0in;\">&nbsp;</p> <p style=\"margin-bottom: 0in;\">Décompresser le fichier téléchargé.</p> <p style=\"margin-bottom: 0in;\">tar xvzf le_nom_du_ fichier_compréssé</p> <p style=\"margin-bottom: 0in;\">&nbsp;</p> <p style=\"margin-bottom: 0in;\">Aller dans le répertoire rpms du dossier de libre office.</p> <p style=\"margin-bottom: 0in;\">cd le_nom_du_fichier_decompresse/rpms</p> <p style=\"margin-bottom: 0in;\">&nbsp;</p> <p style=\"margin-bottom: 0in;\">Installer tout les rpm qui sont dans le dossier rpms.</p><p style=\"margin-bottom: 0in;\"><code class=\"western\">rpm -ivh *rpm</code>\r\n</p><p style=\"margin-bottom: 0in;\">Aller dans le dossier desktop-integration.</p> <pre class=\"western\" style=\"margin-bottom: 0.2in;\"><code class=\"western\">&nbsp;</code><code class=\"western\">cd desktop-integration<br><br></code><code class=\"western\">Installer tout les rpm du dossier desktop integration.</code><code><br></code><code class=\"western\">rpm -ivh *rpm</code>\r\n\r\n<code class=\"western\">Voilà normalement libre office fonctionne sur votre ordinateur</code></pre><p style=\"margin-bottom: 0in;\">Source de l\'article:</p> <p style=\"margin-bottom: 0in;\"><a href=\"http://www.documentfoundation.org/\">http://www.documentfoundation.org/</a></p> <p style=\"margin-bottom: 0in;\"><a href=\"http://linuxfr.org/2010/09/28/27425.html\">http://linuxfr.org/2010/09/28/27425.html</a></p>','<p style=\"margin-bottom: 0in;\">Depuis le rachat de SUN par Oracle de nombreuses questions se posent quand à l\'évolution des logiciels issus des contributions de Sun. Que va t\'il advenir de MySQL, Google poursuivit en justice pour son utilisation de Java, la mort d\'Open Solaris, etc.</p> <p style=\"margin-bottom: 0in;\">&nbsp;</p> <p style=\"margin-bottom: 0in;\">Suite à ces inquiétudes, Novell, Gnome foundation, RedHat... ont décidé de créer un fork d\'OpenOffice ainsi qu\'une fondation chargée de chapeauter tout ça.</p> <p style=\"margin-bottom: 0in;\">&nbsp;</p>','Changement du nom de l\'application dans le titre',1291156129,3),(756,804,1,'Installer LibreOffice','<p style=\"margin-bottom: 0in;\">Depuis le rachat de SUN par Oracle de nombreuses questions se posent quand à l\'évolution des logiciels issus des contributions de Sun. Que va t\'il advenir de MySQL, Google poursuivit en justice pour son utilisation de Java, la mort d\'Open Solaris, etc.</p> <p style=\"margin-bottom: 0in;\">Suite à ces inquiétudes, Novell, Gnome foundation, RedHat... ont décidé de créer un fork d\'OpenOffice ainsi qu\'une fondation chargée de chapeauter tout ça.</p> <p style=\"margin-bottom: 0in;\">COAGUL souhaite donc la bienvenue à la fondation “The Document Foundation” et lui souhaite une bonne route dans son long voyage.</p> <p style=\"margin-bottom: 0in;\">Pour l\'instant ce fork est disponible en version béta. Donc je vous propose d\'installer de ce pas la version bêta.</p> <p style=\"margin-bottom: 0in;\"><!--break--></p><p style=\"margin-bottom: 0in;\"><span style=\"color: #0000ff;\"><strong>Pour fedora</strong></span></p> <p style=\"margin-bottom: 0in;\">&nbsp;</p> <p style=\"margin-bottom: 0in;\">Télécharger la version GNU sur le site de libre office.</p> <p style=\"margin-bottom: 0in;\"><a href=\"http://www.documentfoundation.org/download/\">http://www.documentfoundation.org/download/</a></p> <p style=\"margin-bottom: 0in;\">&nbsp;</p> <p style=\"margin-bottom: 0in;\">Aller dans votre dossier ou l\'archive a été téléchargé.</p> <p style=\"margin-bottom: 0in;\">cd Downloads/</p> <p style=\"margin-bottom: 0in;\">&nbsp;</p> <p style=\"margin-bottom: 0in;\">Décompresser le fichier téléchargé.</p> <p style=\"margin-bottom: 0in;\">tar xvzf le_nom_du_ fichier_compréssé</p> <p style=\"margin-bottom: 0in;\">&nbsp;</p> <p style=\"margin-bottom: 0in;\">Aller dans le répertoire rpms du dossier de libre office.</p> <p style=\"margin-bottom: 0in;\">cd le_nom_du_fichier_decompresse/rpms</p> <p style=\"margin-bottom: 0in;\">&nbsp;</p> <p style=\"margin-bottom: 0in;\">Installer tout les rpm qui sont dans le dossier rpms.</p><p style=\"margin-bottom: 0in;\"><code class=\"western\">rpm -ivh *rpm</code></p><p style=\"margin-bottom: 0in;\">Aller dans le dossier desktop-integration.</p> <pre class=\"western\" style=\"margin-bottom: 0.2in;\"><code class=\"western\">&nbsp;</code><code class=\"western\">cd desktop-integration<br><br></code><code class=\"western\">Installer tout les rpm du dossier desktop integration.</code><code><br></code><code class=\"western\">rpm -ivh *rpm</code>\r\n\r\n<code class=\"western\">Voilà normalement libre office fonctionne sur votre ordinateur</code></pre><p style=\"margin-bottom: 0in;\">Source de l\'article:</p> <p style=\"margin-bottom: 0in;\"><a href=\"http://www.documentfoundation.org/\">http://www.documentfoundation.org/</a></p> <p style=\"margin-bottom: 0in;\"><a href=\"http://linuxfr.org/2010/09/28/27425.html\">http://linuxfr.org/2010/09/28/27425.html</a></p>','<p style=\"margin-bottom: 0in;\">Depuis le rachat de SUN par Oracle de nombreuses questions se posent quand à l\'évolution des logiciels issus des contributions de Sun. Que va t\'il advenir de MySQL, Google poursuivit en justice pour son utilisation de Java, la mort d\'Open Solaris, etc.</p> <p style=\"margin-bottom: 0in;\">Suite à ces inquiétudes, Novell, Gnome foundation, RedHat... ont décidé de créer un fork d\'OpenOffice ainsi qu\'une fondation chargée de chapeauter tout ça.</p> <p style=\"margin-bottom: 0in;\">COAGUL souhaite donc la bienvenue à la fondation “The Document Foundation” et lui souhaite une bonne route dans son long voyage.</p> <p style=\"margin-bottom: 0in;\">Pour l\'instant ce fork est disponible en version béta. Donc je vous propose d\'installer de ce pas la version bêta.</p> <p style=\"margin-bottom: 0in;\">','',1291191819,3),(756,805,1,'Installer LibreOffice','<p style=\"margin-bottom: 0in;\">Depuis le rachat de SUN par Oracle de nombreuses questions se posent quand à l\'évolution des logiciels issus des contributions de Sun. Que va t\'il advenir de MySQL, Google poursuivit en justice pour son utilisation de Java, la mort d\'Open Solaris, etc.</p> <p style=\"margin-bottom: 0in;\">Suite à ces inquiétudes, Novell, Gnome foundation, RedHat... ont décidé de créer un fork d\'OpenOffice ainsi qu\'une fondation chargée de chapeauter tout ça.</p> <p style=\"margin-bottom: 0in;\">COAGUL souhaite donc la bienvenue à la fondation “The Document Foundation” et lui souhaite une bonne route dans son long voyage.</p> <p style=\"margin-bottom: 0in;\">Pour l\'instant ce fork est disponible en version béta. Donc je vous propose d\'installer de ce pas la version bêta.</p> <p style=\"margin-bottom: 0in;\"><!--break--></p><h3>Pour fedora</h3>  <h4 style=\"margin-bottom: 0in;\">Télécharger la version GNU sur le site de libre office.</h4> <h4 style=\"margin-bottom: 0in;\"><a href=\"http://www.documentfoundation.org/download/\">http://www.documentfoundation.org/download/</a></h4> <p style=\"margin-bottom: 0in;\">&nbsp;</p> <p style=\"margin-bottom: 0in;\">Aller dans votre dossier ou l\'archive a été téléchargé.</p> <p style=\"margin-bottom: 0in;\">cd Downloads/</p> <p style=\"margin-bottom: 0in;\">&nbsp;</p> <p style=\"margin-bottom: 0in;\">Décompresser le fichier téléchargé.</p> <p style=\"margin-bottom: 0in;\">tar xvzf le_nom_du_ fichier_compréssé</p> <p style=\"margin-bottom: 0in;\">&nbsp;</p> <p style=\"margin-bottom: 0in;\">Aller dans le répertoire rpms du dossier de libre office.</p> <p style=\"margin-bottom: 0in;\">cd le_nom_du_fichier_decompresse/rpms</p> <p style=\"margin-bottom: 0in;\">&nbsp;</p> <p style=\"margin-bottom: 0in;\">Installer tout les rpm qui sont dans le dossier rpms.</p><p style=\"margin-bottom: 0in;\"><code class=\"western\">rpm -ivh *rpm</code></p><p style=\"margin-bottom: 0in;\">Aller dans le dossier desktop-integration.</p> <pre class=\"western\" style=\"margin-bottom: 0.2in;\"><code class=\"western\">&nbsp;</code><code class=\"western\">cd desktop-integration<br><br></code><code class=\"western\">Installer tout les rpm du dossier desktop integration.</code><code><br></code><code class=\"western\">rpm -ivh *rpm</code>\r\n\r\n<code class=\"western\">Voilà normalement libre office fonctionne sur votre ordinateur</code></pre><p style=\"margin-bottom: 0in;\">Source de l\'article:</p> <p style=\"margin-bottom: 0in;\"><a href=\"http://www.documentfoundation.org/\">http://www.documentfoundation.org/</a></p> <p style=\"margin-bottom: 0in;\"><a href=\"http://linuxfr.org/2010/09/28/27425.html\">http://linuxfr.org/2010/09/28/27425.html</a></p>','<p style=\"margin-bottom: 0in;\">Depuis le rachat de SUN par Oracle de nombreuses questions se posent quand à l\'évolution des logiciels issus des contributions de Sun. Que va t\'il advenir de MySQL, Google poursuivit en justice pour son utilisation de Java, la mort d\'Open Solaris, etc.</p> <p style=\"margin-bottom: 0in;\">Suite à ces inquiétudes, Novell, Gnome foundation, RedHat... ont décidé de créer un fork d\'OpenOffice ainsi qu\'une fondation chargée de chapeauter tout ça.</p> <p style=\"margin-bottom: 0in;\">COAGUL souhaite donc la bienvenue à la fondation “The Document Foundation” et lui souhaite une bonne route dans son long voyage.</p> <p style=\"margin-bottom: 0in;\">Pour l\'instant ce fork est disponible en version béta. Donc je vous propose d\'installer de ce pas la version bêta.</p> <p style=\"margin-bottom: 0in;\">','',1291192612,3),(756,806,1,'Installer LibreOffice','<p style=\"margin-bottom: 0in;\">Depuis le rachat de SUN par Oracle de nombreuses questions se posent quand à l\'évolution des logiciels issus des contributions de Sun. Que va t\'il advenir de MySQL, Google poursuivit en justice pour son utilisation de Java, la mort d\'Open Solaris, etc.</p> <p style=\"margin-bottom: 0in;\">Suite à ces inquiétudes, Novell, Gnome foundation, RedHat... ont décidé de créer un fork d\'OpenOffice ainsi qu\'une fondation chargée de chapeauter tout ça.</p> <p style=\"margin-bottom: 0in;\">COAGUL souhaite donc la bienvenue à la fondation “The Document Foundation” et lui souhaite une bonne route dans son long voyage.</p> <p style=\"margin-bottom: 0in;\">Pour l\'instant ce fork est disponible en version béta. Donc je vous propose d\'installer de ce pas la version bêta.</p> <p style=\"margin-bottom: 0in;\"><!--break--></p><h3>Pour fedora</h3>  <h4 style=\"margin-bottom: 0in;\">Télécharger la version GNU sur le site de libre office.</h4> <h4 style=\"margin-bottom: 0in;\"><a href=\"http://www.documentfoundation.org/download/\">http://www.documentfoundation.org/download/</a></h4> <p style=\"margin-bottom: 0in;\">&nbsp;</p> <p style=\"margin-bottom: 0in;\">Aller dans votre dossier ou l\'archive a été téléchargé.</p> <p style=\"margin-bottom: 0in;\">cd Downloads/</p> <p style=\"margin-bottom: 0in;\">&nbsp;</p> <p style=\"margin-bottom: 0in;\">Décompresser le fichier téléchargé.</p> <p style=\"margin-bottom: 0in;\">tar xvzf le_nom_du_ fichier_compréssé</p> <p style=\"margin-bottom: 0in;\">&nbsp;</p> <p style=\"margin-bottom: 0in;\">Aller dans le répertoire rpms du dossier de libre office.</p> <p style=\"margin-bottom: 0in;\">cd le_nom_du_fichier_decompresse/rpms</p> <p style=\"margin-bottom: 0in;\">&nbsp;</p> <p style=\"margin-bottom: 0in;\">Installer tout les rpm qui sont dans le dossier rpms.</p><p style=\"margin-bottom: 0in;\"><code class=\"western\">rpm -ivh *rpm</code></p><p style=\"margin-bottom: 0in;\">Aller dans le dossier desktop-integration.</p> <pre class=\"western\" style=\"margin-bottom: 0.2in;\"><code class=\"western\">&nbsp;</code><code class=\"western\">cd desktop-integration<br><br></code><code class=\"western\">Installer tout les rpm du dossier desktop integration.</code><code><br></code><code class=\"western\">rpm -ivh *rpm</code>\r\n\r\n<code class=\"western\">Voilà normalement libre office fonctionne sur votre ordinateur</code></pre><p style=\"margin-bottom: 0in;\">Source de l\'article:</p> <p style=\"margin-bottom: 0in;\"><a href=\"http://www.documentfoundation.org/\">http://www.documentfoundation.org/</a></p> <p style=\"margin-bottom: 0in;\"><a href=\"http://linuxfr.org/2010/09/28/27425.html\">http://linuxfr.org/2010/09/28/27425.html</a></p>','<p style=\"margin-bottom: 0in;\">Depuis le rachat de SUN par Oracle de nombreuses questions se posent quand à l\'évolution des logiciels issus des contributions de Sun. Que va t\'il advenir de MySQL, Google poursuivit en justice pour son utilisation de Java, la mort d\'Open Solaris, etc.</p> <p style=\"margin-bottom: 0in;\">Suite à ces inquiétudes, Novell, Gnome foundation, RedHat... ont décidé de créer un fork d\'OpenOffice ainsi qu\'une fondation chargée de chapeauter tout ça.</p> <p style=\"margin-bottom: 0in;\">COAGUL souhaite donc la bienvenue à la fondation “The Document Foundation” et lui souhaite une bonne route dans son long voyage.</p> <p style=\"margin-bottom: 0in;\">Pour l\'instant ce fork est disponible en version béta. Donc je vous propose d\'installer de ce pas la version bêta.</p> <p style=\"margin-bottom: 0in;\">','',1291192729,3),(756,807,8,'Installer LibreOffice sur fedora','<p style=\"margin-bottom: 0in;\">Depuis le rachat de SUN par Oracle de nombreuses questions se posent quand à l\'évolution des logiciels issus des contributions de Sun. Que va-t\'il advenir de MySQL, Google poursuivit en justice pour son utilisation de Java, la mort d\'Open Solaris, etc.</p> <p style=\"margin-bottom: 0in;\">Suite à ces inquiétudes, Novell, Gnome foundation, RedHat... ont décidé de créer un fork d\'OpenOffice ainsi qu\'une fondation chargée de chapeauter tout ça.</p> <p style=\"margin-bottom: 0in;\">COAGUL souhaite donc la bienvenue à la fondation “The Document Foundation” et lui souhaite une bonne route dans son long voyage.</p> <p style=\"margin-bottom: 0in;\">Pour l\'instant ce fork n\'est disponible qu\'en version bêta. Donc je vous propose d\'installer de ce pas la version bêta.</p> <h3><!--break-->Téléchargement et installation</h3>  <p style=\"margin-bottom: 0in;\">Télécharger la version GNULinux sur le site de LibreOffice à l\'adresse suivante :</p> <p style=\"margin-bottom: 0in;\"><a href=\"http://www.documentfoundation.org/download/\">http://www.documentfoundation.org/download/</a></p><p style=\"margin-bottom: 0in;\">&nbsp;</p>  <p style=\"margin-bottom: 0in;\">Aller dans votre dossier où l\'archive a été téléchargée :</p> <p style=\"margin-bottom: 0in;\"># cd Downloads</p> <p style=\"margin-bottom: 0in;\">&nbsp;</p> <p style=\"margin-bottom: 0in;\">Décompresser le fichier téléchargé :</p> <p style=\"margin-bottom: 0in;\">$ tar xvzf le_nom_du_ fichier_compréssé</p> <p style=\"margin-bottom: 0in;\">&nbsp;</p> <p style=\"margin-bottom: 0in;\">Aller dans le répertoire rpms du dossier de libre office :</p> <p style=\"margin-bottom: 0in;\">$ cd le_nom_du_fichier_decompresse/rpms</p> <p style=\"margin-bottom: 0in;\">&nbsp;</p> <p style=\"margin-bottom: 0in;\">Installer tout les rpm qui sont dans le dossier rpms :</p><p style=\"margin-bottom: 0in;\"><code class=\"western\"># rpm -ivh *rpm</code></p><p style=\"margin-bottom: 0in;\">Aller dans le dossier desktop-integration :</p> <p class=\"western\" style=\"margin-bottom: 0.2in;\"><code class=\"western\"># </code><code class=\"western\">cd desktop-integration<br><br></code><code class=\"western\">Installer tout les rpm du dossier desktop integration.</code><code><br></code><code class=\"western\"># rpm -ivh *rpm</code>\r\n</p><p class=\"western\" style=\"margin-bottom: 0.2in;\"><code class=\"western\">Voilà normalement LibreOffice fonctionne sur votre ordinateur</code></p><p style=\"margin-bottom: 0in;\">Source de l\'article :</p> <p style=\"margin-bottom: 0in;\"><a href=\"http://www.documentfoundation.org/\">http://www.documentfoundation.org/</a></p> <p style=\"margin-bottom: 0in;\"><a href=\"http://linuxfr.org/2010/09/28/27425.html\">http://linuxfr.org/2010/09/28/27425.html</a></p>','<p style=\"margin-bottom: 0in;\">Depuis le rachat de SUN par Oracle de nombreuses questions se posent quand à l\'évolution des logiciels issus des contributions de Sun. Que va-t\'il advenir de MySQL, Google poursuivit en justice pour son utilisation de Java, la mort d\'Open Solaris, etc.</p> <p style=\"margin-bottom: 0in;\">Suite à ces inquiétudes, Novell, Gnome foundation, RedHat... ont décidé de créer un fork d\'OpenOffice ainsi qu\'une fondation chargée de chapeauter tout ça.</p> <p style=\"margin-bottom: 0in;\">COAGUL souhaite donc la bienvenue à la fondation “The Document Foundation” et lui souhaite une bonne route dans son long voyage.</p> <p style=\"margin-bottom: 0in;\">Pour l\'instant ce fork n\'est disponible qu\'en version bêta. Donc je vous propose d\'installer de ce pas la version bêta.</p> <h3>','Quelques corrections de fautes d\'orthographes et changement de libre office pour LibreOffice',1292265270,3),(630,812,8,'Mandriva - La méthode la plus simple pour installer des logiciels','Le présent article est dédié à l’utilisation de Mandriva GNU/Linux.<h3>Préambule</h3>\r\n<p class=\"spip\">Le présent article est dédié à l’utilisation de Mandriva GNU/Linux.\r\nDe nombreux articles existent sur Internet à ce propos mais faut-il encore pouvoir les trouver et les comprendre.\r\nLa richesse du logiciel libre c’est la diversité, de là nait la complexité. La complexité demande de l’effort, et l’effort du temps.\r\nDemander à un spécialiste d’expliquer quelque chose avec des mots simples lui demande aussi un effort.\r\nC’est dans l’effort mutuel que les deux mondes pourront communiquer.\r\nAfin de vous initier au jargon de l’informatique et des logiciels libres, les termes spécifiques seront entre parenthèses.\r\nIl est possible que les images (captures d’écran) ne soit pas ressemblantes à ce que vous avez sous les yeux. La démarche reste la même.</p>\r\n\r\n<p class=\"spip\"><span class=\'spip_document_1170 spip_documents spip_documents_center\' >\r\n<img src=\'http://download.tuxfamily.org/assocoagul/drupal-files/spip/250px-MANDRIVA.jpg\' width=\"250\" height=\"63\" alt=\"\" /></span><p>\r\n\r\n<h3>Niveau de difficulté</h3>\r\n<p class=\"spip\"><span class=\'spip_document_1178 spip_documents spip_documents_center\' >\r\n<img src=\'http://download.tuxfamily.org/assocoagul/drupal-files/spip/0.png\' width=\"110\" height=\"22\" alt=\"Aucun\" title=\"Aucun\" /></span><p>\r\n\r\n<h3>Prérequis</h3>\r\n<li> un ordinateur\r\n<br /><li> Mandriva installée et fonctionnelle\r\n<br /><li> avoir le droit de gérer son ordinateur (avoir les droits, connaître le mot de passe du super-utilisateur, être root sur sa machine)\r\n<br /><li> une connexion à Internet\r\n<br /><li> Mandriva doit être règlé pour aller chercher les programmes (logiciels) non installés sur Internet (les dépôts doivent être configurés, les sources de dépôt doivent être configurées)\r\n<h3>Etape 1 : Ouvrir le panneau de contrôle de l’ordinateur (le Centre de Contrôle Mandriva, MCC en anglais)</h3>\r\n<p class=\"spip\"><span class=\'spip_document_1172 spip_documents spip_documents_center\' >\r\n<img src=\'http://download.tuxfamily.org/assocoagul/drupal-files/spip/Drakconf-icon.png\' width=\"36\" height=\"36\" alt=\"\" /></span><p>\r\n\r\n<li> se rendre dans le menu qui permet de lancer les programmes (applications, logiciels), celui-ci peut se présenter de différentes façons suivant le bureau (environnement graphique : KDE, GNOME et bien d’autres) qui est pré-installé avec votre Mandriva.\r\n<br /><li> choisir l’entrée \"Outils\" dans le menu puis \"Outils systèmes\" et enfin \"Configurer votre ordinateur\" (Menu &mdash;> Outils &mdash;> Outils systèmes &mdash;> Configurer votre ordinateur), cliquer pour valider votre choix.\r\n<li> un boîte de dialogue apparait vous demandant le mot de passe \"root\", il faut taper le mot de passe du super-utilisateur (le root, l’administrateur de la machine). Tapez le mot de passe puis appuyer sur la touche Entrée ou cliquez sur le bouton \"Valider\" (saisir le mot de passe et valider)\r\n<p class=\"spip\"><span class=\'spip_document_1167 spip_documents spip_documents_center\' >\r\n<img src=\'http://download.tuxfamily.org/assocoagul/drupal-files/spip/log_mdp.png\' width=\"423\" height=\"262\" alt=\"\" /></span><p>\r\n\r\n<h3>Etape 2 : S’orienter dans le Centre de Contrôle Mandriva</h3>\r\n<p class=\"spip\">Dans le panneau de configuration vous avez accès à beaucoup de réglages.</p>\r\n\r\n<p class=\"spip\"><span class=\'spip_document_1168 spip_documents spip_documents_center\' >\r\n<img src=\'http://download.tuxfamily.org/assocoagul/drupal-files/spip/mcc.png\' width=\"770\" height=\"524\" alt=\"\" /></span><p>\r\n\r\n<li> cliquer sur \"Gestion des logiciels\" puis sur \"Installer et désinstaller des logiciels\". Une boîte de dialogue vous demande de patienter, une mise à jour de la liste des logiciels déjà installés est en train de se faire. Il se peut qu’il y ait également une mise à jour de la liste des logiciels disponibles sur Internet (sur un mirroir, sur un dépôt). Cela peut être assez long (... patientez)\r\n<h3>Etape 3 : Découvrir l’agencement du Gestionnaire de logiciels</h3>\r\n<p class=\"spip\"><span class=\'spip_document_1169 spip_documents spip_documents_center\' >\r\n<img src=\'http://download.tuxfamily.org/assocoagul/drupal-files/spip/mcc_installation.png\' width=\"770\" height=\"524\" alt=\"\" /></span><p>\r\n\r\n<li> prendre le temps de regarder comment est fait le gestionnaire\r\n<br /><li> lire les informations qui sont écrites dans les différentes parties du gestionnaire. Pour information, les logiciels sont accessibles sur Internet sous forme de paquet (paquetage). Un paquet comprend le logiciel, l’aide de ce logiciel et les fichiers de configuration du logiciel. C’est la façon retenue par Mandriva pour organiser la gestion (installation, désinstallation) des logiciels.\r\n<h3>Etape 4 : Chercher un logiciel</h3>\r\n<p class=\"spip\">Plusieurs choix s’offrent à vous :</p>\r\n\r\n<p class=\"spip\">1) vous connaissez le nom du logiciel</p>\r\n\r\n<li> taper son nom dans la barre \"Rechercher\", le nom du ou des paquets\r\nassociés à votre recherche s’inscrit en dessous. Faites attention que les options de recherche (les filtres) soient bien sélectionnées sur \"Tous\" et \"Tous\".\r\n<p class=\"spip\"><span class=\'spip_document_1171 spip_documents spip_documents_center\' >\r\n<img src=\'http://download.tuxfamily.org/assocoagul/drupal-files/spip/mcc_rechercher.png\' width=\"762\" height=\"35\" alt=\"\" /></span><p>\r\n\r\n<p class=\"spip\">2) vous cherchez un logiciel pour son utilité</p>\r\n\r\n<li> choisir une rubrique (regroupement) et une sous-rubrique s’il en existe.\r\n<p class=\"spip\"><span class=\'spip_document_1173 spip_documents spip_documents_center\' >\r\n<img src=\'http://download.tuxfamily.org/assocoagul/drupal-files/spip/mcc_fonction.png\' width=\"299\" height=\"296\" alt=\"\" /></span><p>\r\n\r\n<h3>Etape 5 : Sélectionner un logiciel en vue de l’installer</h3>\r\n<p class=\"spip\">Le résultat de votre recherche apparaît dans cet encadré. Zéro, une ou plusieurs lignes peuvent apparaître.</p>\r\n\r\n<p class=\"spip\"><span class=\'spip_document_1194 spip_documents spip_documents_center\' >\r\n<img src=\'http://download.tuxfamily.org/assocoagul/drupal-files/spip/resultat_select.png\' width=\"700\" height=\"179\" alt=\"\" /></span><p>\r\n\r\n<p class=\"spip\"><u>Paquetage</u> -> sur la première ligne, en gras, son nom et sur la deuxième un descriptif rapide<br />\r\n<u>Version</u> -> c’est un code numérique qui permet de connaître l’évolution du logiciel (pour un même logiciel, un numéro de version plus grand apporte forcément quelque chose en plus)<br />\r\n<u>Statut</u> -> si une flèche verte apparait c’est que le logiciel est déjà installé sur votre ordinateur<br />\r\nSi vous cliquez sur le nom d’un des logiciels (sélectionner un logiciel dans la liste) de cette liste, vous allez faire apparaître, dans une boîte en dessous, un descriptif complet du logiciel mais en anglais.</p>\r\n\r\n<p class=\"spip\">Si le logiciel correspond à celui que vous voulez utiliser sur votre ordinateur :\r\n<br /></p>\r\n<li> cliquer sur le petit carré (case à cocher) qui est sur la ligne du logiciel à installer. Le petit dessin \"Statut\" (icône) devient une flèche orange et signifie que c’est un logiciel sélectionné pour être installé.\r\n<br /><li> reproduire les étapes de recherche et de sélection autant de fois que vous le voulez pour installer plusieurs logiciels en même temps.\r\n<h3>Etape 6 : Installation du ou des logiciels sélectionnés</h3>\r\n<li> cliquer sur \"appliquer\" en bas à droite, une boîte de dialogue apparaît vous montrant un récapitulatif de ce que vous avez sélectionné et vous demande de confirmer l’installation.\r\n<br /><li> cliquer sur oui si la liste vous convient, une autre boîte de dialogue vous informe de la progression du téléchargement et de l’installation des logiciels que vous avez sélectionnés. La vitesse dépend du type de connexion à Internet et de la disponibilité des ordinateurs (disponibilité des serveurs dépositaires) sur lesquels le Centre de Contrôle va chercher les logiciels.\r\n<p class=\"spip\">Une fois terminé une boîte de dialogue apparaît pour remettre à jour (rafraîchir) la liste des logiciels installés sur votre ordinateur. Cela peut être assez long. Une fois terminé vous êtes libre de faire une autre installation ou de quitter le programme.</p>\r\n\r\n<h3>Etape 7 : Utilisation</h3>\r\n<li> quitter le Centre de Contrôle (quitter l’application) en cliquant sur la croix en haut à droite du Centre de Contrôle (en haut à droite de la fenêtre)\r\n<br /><li> se rendre dans le menu qui permet de lancer les programmes (applications, logiciels), celui-ci peut se présenter de différentes façons suivant le bureau (environnement graphique : KDE, GNOME et bien d’autres) qui est pré-installé avec votre Mandriva.\r\n<br /><li> rechercher le/les logiciels installés dans la rubrique la plus probable. Un jeu se retrouve la plupart du temps dans la rubrique \"Jeux\".\r\n<h3>Liens</h3>\r\n<p class=\"spip\">Le centre de contrôle Mandriva<br />\r\n<a href=\"http://wiki.mandriva.com/fr/Drakconf\" class=\"spip_out\">http://wiki.mandriva.com/fr/Drakconf</a><br /></p>\r\n\r\n<p class=\"spip\">Mandriva une distribution française<br />\r\n<a href=\"http://fr.wikipedia.org/wiki/Mandriva_Linux\" class=\"spip_out\">http://fr.wikipedia.org/wiki/Mandriva_Linux</a><br /></p>\r\n\r\n<hr>\r\n<h3>Mémo</h3>\r\n<p class=\"spip\"><u>Prérequis</u>\r\n<br /></p>\r\n<li> avoir configurer les sources des dépôts\r\n<p class=\"spip\"><u>Méthode</u>\r\n<br /></p>\r\n<li> se rendre dans le menu de lancement des applications &mdash;> Outils &mdash;> Outils systèmes &mdash;> Configurer votre ordinateur.\r\n<br /><li> dans le Centre de Contrôle Mandriva, sélectionner \"Installer et désinstaller\" dans l’onglet \"Gestion des logiciels\".\r\n<br /><li> rechercher et sélectionner le logiciel que vous voulez installer\r\n<br /><li> valider et confirmer l’installation des logiciels sélectionnés\r\n<br /><li> une fois installés vos logiciels sont prêts à fonctionner et sont accessibles dans le menu des applications\r\n<hr>\r\n<p class=\"spip\">Article sous licence Creative Commons <a href=\"http://creativecommons.org/licenses/by-nc-sa/2.0/fr/\" class=\"spip_out\">by-nc-sa</a></p>','Le présent article est dédié à l’utilisation de Mandriva GNU/Linux.<h3>Préambule</h3>\r\n<p class=\"spip\">Le présent article est dédié à l’utilisation de Mandriva GNU/Linux.\r\nDe nombreux articles existent sur Internet à ce propos mais faut-il encore pouvoir les trouver et les comprendre.\r\nLa richesse du logiciel libre c’est la diversité, de là nait la complexité. La complexité demande de l’effort, et l’effort du temps.\r\nDemander à un spécialiste d’expliquer quelque chose avec des mots simples lui demande aussi un effort.\r\nC’est dans l’effort mutuel que les deux mondes pourront communiquer.\r','',1291417081,2),(757,808,8,'Installation et test du logiciel de retouche graphique nommé Pinta','<p><strong>Description de Pinta</strong></p><p>Pinta est une application qui permet de créer et d\'éditer des images.</p><p>Il est multiplatforme, il fonctionne aussi bien sur Windows</p><p>L\'avantage de Pinta réside dans sa simplicité tout en offrant quelques options avancées pour les plus agéris.</p><p>Il supporte l\'enregistrement de vos images dans les formats les plus courants : PNG, JPG, ICO, BMP, TIFF, TGA et OpenRaster.</p><p>http://fr.wikipedia.org/wiki/OpenRaster</p><p>Mais il ouvre bien d\'autres formats comme par exemple le GIF et le SVG.</p><p>Pinta permet de retailler, tourner et de contrôler la colorimétrie d\'une image.</p><p>Il dispose également d\'effets et surtout de la gestion des calques très pratiques en retouche d\'image.</p><p>Vous l\'aurez compris Pinta est une application à mis chemin entre MyPaint et The Gimp.</p><p>http://pinta-project.com/<br /><br /><strong>Pré-requis</strong></p><p>Installation sur une Ubuntu Gnu/Linux version Lucid<br /><br />Je n\'ai pas trouvé le paquet en passant par apt-cache, du coup direction le site officiel du projet qui nous renvoit sur :</p><p><span>https://launchpad.net/~moonlight-team/+archive/pinta/+files/pinta_0.5%2Bdfsg-1%7Edhx1_all.deb</span></p><p><span>Le paquet est d\'environ 500 ko et ne m\'a demandé aucune dépendance que je n\'avais pas lors de l\'installation.</span></p><p><strong>Les tests</strong></p><p>&nbsp;</p><p><span><br /></span></p>','<p><strong>Description de Pinta</strong></p><p>Pinta est une application qui permet de créer et d\'éditer des images.</p><p>Il est multiplatforme, il fonctionne aussi bien sur Windows</p><p>L\'avantage de Pinta réside dans sa simplicité tout en offrant quelques options avancées pour les plus agéris.</p><p>Il supporte l\'enregistrement de vos images dans les formats les plus courants : PNG, JPG, ICO, BMP, TIFF, TGA et OpenRaster.</p><p>http://fr.wikipedia.org/wiki/OpenRaster</p><p>Mais il ouvre bien d\'autres formats comme par exemple le GIF et le SVG.</p>','',1291386950,4),(757,809,8,'Installation et test du logiciel de retouche graphique nommé Pinta','<p><strong>Description de Pinta</strong></p><p>Pinta est une application qui permet de créer et d\'éditer des images.</p><p>Il est multiplatforme, il fonctionne aussi bien sur un Windows© que sur un Mac OS X.</p><p>L\'avantage de Pinta réside dans sa simplicité tout en offrant quelques options avancées pour les plus agéris.</p><p>Il supporte l\'enregistrement de vos images dans les formats les plus courants : PNG, JPG, ICO, BMP, TIFF, TGA et OpenRaster.</p><p>http://fr.wikipedia.org/wiki/OpenRaster</p><p>Mais il ouvre bien d\'autres formats comme par exemple le GIF et le SVG.</p><p>Pinta permet de retailler, tourner et de contrôler la colorimétrie d\'une image.</p><p>Il dispose également d\'effets et surtout de la gestion des calques très pratiques en retouche d\'image.</p><p>Vous l\'aurez compris Pinta est une application à mis chemin entre MyPaint et The Gimp.</p><p>http://pinta-project.com/<br /><br /><strong>Pré-requis</strong></p><p>Installation sur une Ubuntu Gnu/Linux version Lucid<br /><br />Je n\'ai pas trouvé le paquet en passant par apt-cache, du coup direction le site officiel du projet qui nous renvoit sur :</p><p><span>https://launchpad.net/~moonlight-team/+archive/pinta/+files/pinta_0.5%2Bdfsg-1%7Edhx1_all.deb</span></p><p><span>Le paquet est d\'environ 500 ko et ne m\'a demandé aucune dépendance que je n\'avais pas lors de l\'installation.</span></p><p><strong>Les tests</strong></p><p>Très bon programme j\'ai fait l\'essentiel de ce que je voulais faire.</p><p>En même temps lorsqu\'on utilise régulièrement The Gimp Pinta est un jeu d\'enfant.</p><p>La fonction \"couper\" n\'est pas fonctionnel sur cette version, ni par le raccourci [ctrl + x] ni par le menu \"Édition\".</p><p>Le site de Pinta est très beau par contre j\'ai un reproche de taille, dans leur vision du monde il y a les sources, Windows©,Mac OS X et Ubuntu.</p><p>Comme si Ubuntu n\'était pas GNU/Linux, ça devient pénible ... vraiment ...</p><p><span><br /></span></p>','<p><strong>Description de Pinta</strong></p><p>Pinta est une application qui permet de créer et d\'éditer des images.</p><p>Il est multiplatforme, il fonctionne aussi bien sur un Windows© que sur un Mac OS X.</p><p>L\'avantage de Pinta réside dans sa simplicité tout en offrant quelques options avancées pour les plus agéris.</p><p>Il supporte l\'enregistrement de vos images dans les formats les plus courants : PNG, JPG, ICO, BMP, TIFF, TGA et OpenRaster.</p><p>http://fr.wikipedia.org/wiki/OpenRaster</p><p>Mais il ouvre bien d\'autres formats comme par exemple le GIF et le SVG.</p>','',1291387447,4),(46,810,8,'Présentation de Linux','<br /><li> Linux est un système d’exploitation , au même titre que Windows 95/98/NT/2000/XP/Vista, BeOS ou OS/2. Pour être exact, il s’agit d’une implémentation libre d’Unix.<h2>Présentation</h2>\r\n<br /><li> Linux est un système d’exploitation , au même titre que Windows 95/98/NT/2000/XP/Vista, BeOS ou OS/2. Pour être exact, il s’agit d’une implémentation libre d’Unix.\r\n<h2>Caractéristiques</h2>\r\n<br /><li> Multi-tâches : il est parfaitement capable d’exécuter plusieurs programmes simultanément.\r\n<br /><li> Multi-utilisateurs : les données de chaque personne qui utilise l’ordinateur sont protégées, et plusieurs personnes peuvent utiliser l’ordinateur simultanément.\r\n<br /><li> Multi-plateformes : initialement conçu pour les ordinateurs PC à base de processeur Intel 80386 et successeurs, il existe désormais pour machines Alpha, PowerPC, StrongArm, 68000, et d’autres... peut-être même bientôt pour le PalmPilot de 3COM !\r\n<br /><li> Multi-processeurs : Linux est capable d’utiliser jusqu’à 16 processeurs en parallèle, ou de constituer un cluster de plusieurs machines en réseau.\r\n<br /><li> Réseau : Linux est équipé en standard de toute la partie logicielle nécessaire à la gestion des réseaux locaux mais également l’incontournable accès à \"internet\".\r\n<br /><li> Interfaces graphiques : Oui, il y a bien un \"s\" ! Linux n’est pas dépendant de son interface graphique. A la base elle n’est même pas indispensable. Vous avez le choix entre une bonne demie-douzaine de gestionnaires de fenêtres personnalisables à souhait.\r\n<h2>Conclusion</h2>\r\nBref, Linux a tout d’un grand, ce que ne laisse pas deviner sa mascotte \"officielle\", le pingouin. Ce n’est pas par hasard s’il est actuellement utilisé sur plus de 30% des serveurs de l’Internet...','<br /><li> Linux est un système d’exploitation , au même titre que Windows 95/98/NT/2000/XP/Vista, BeOS ou OS/2. Pour être exact, il s’agit d’une implémentation libre d’Unix.<h2>Présentation</h2>\r\n<br /><li> Linux est un système d’exploitation , au même titre que Windows 95/98/NT/2000/XP/Vista, BeOS ou OS/2. Pour être exact, il s’agit d’une implémentation libre d’Unix.\r\n<h2>Caractéristiques</h2>\r\n<br /><li> Multi-tâches : il est parfaitement capable d’exécuter plusieurs programmes simultanément.\r\n','',1291413929,2),(46,811,8,'Présentation de Linux','<br /><li> Linux est un système d’exploitation , au même titre que Windows 95/98/NT/2000/XP/Vista, BeOS ou OS/2. Pour être exact, il s’agit d’une implémentation libre d’Unix.<h2>Présentation</h2>\r\n<br /><li> Linux est un système d’exploitation , au même titre que Windows 95/98/NT/2000/XP/Vista, BeOS ou OS/2. Pour être exact, il s’agit d’une implémentation libre d’Unix.\r\n<h2>Caractéristiques</h2>\r\n<br /><li> Multi-tâches : il est parfaitement capable d’exécuter plusieurs programmes simultanément.\r\n<br /><li> Multi-utilisateurs : les données de chaque personne qui utilise l’ordinateur sont protégées, et plusieurs personnes peuvent utiliser l’ordinateur simultanément.\r\n<br /><li> Multi-plateformes : initialement conçu pour les ordinateurs PC à base de processeur Intel 80386 et successeurs, il existe désormais pour machines Alpha, PowerPC, StrongArm, 68000, et d’autres... peut-être même bientôt pour le PalmPilot de 3COM !\r\n<br /><li> Multi-processeurs : Linux est capable d’utiliser jusqu’à 16 processeurs en parallèle, ou de constituer un cluster de plusieurs machines en réseau.\r\n<br /><li> Réseau : Linux est équipé en standard de toute la partie logicielle nécessaire à la gestion des réseaux locaux mais également l’incontournable accès à \"internet\".\r\n<br /><li> Interfaces graphiques : Oui, il y a bien un \"s\" ! Linux n’est pas dépendant de son interface graphique. A la base elle n’est même pas indispensable. Vous avez le choix entre une bonne demie-douzaine de gestionnaires de fenêtres personnalisables à souhait.\r\n<h2>Conclusion</h2>\r\nBref, Linux a tout d’un grand, ce que ne laisse pas deviner sa mascotte \"officielle\", le pingouin. Ce n’est pas par hasard s’il est actuellement utilisé sur plus de 30% des serveurs de l’Internet...','<br /><li> Linux est un système d’exploitation , au même titre que Windows 95/98/NT/2000/XP/Vista, BeOS ou OS/2. Pour être exact, il s’agit d’une implémentation libre d’Unix.<h2>Présentation</h2>\r\n<br /><li> Linux est un système d’exploitation , au même titre que Windows 95/98/NT/2000/XP/Vista, BeOS ou OS/2. Pour être exact, il s’agit d’une implémentation libre d’Unix.\r\n<h2>Caractéristiques</h2>\r\n<br /><li> Multi-tâches : il est parfaitement capable d’exécuter plusieurs programmes simultanément.\r\n','',1291414029,2),(757,813,8,'Installation et test du logiciel de retouche graphique nommé Pinta','<h2>Description de Pinta</h2><p>Pinta est une application qui permet de créer et d\'éditer des images.</p><p>Il est multiplatforme, il fonctionne aussi bien sur un Windows© que sur un Mac OS X.</p><p>L\'avantage de Pinta réside dans sa simplicité tout en offrant quelques options avancées pour les plus agéris.</p><p>Il supporte l\'enregistrement de vos images dans les formats les plus courants : PNG, JPG, ICO, BMP, TIFF, TGA et OpenRaster.</p><p><a href=\"http://fr.wikipedia.org/wiki/OpenRaster\">http://fr.wikipedia.org/wiki/OpenRaster</a></p><p>Mais il ouvre bien d\'autres formats comme par exemple le GIF et le SVG.</p><p>Pinta permet de retailler, tourner et de contrôler la colorimétrie d\'une image.</p><p>Il dispose également d\'effets et surtout de la gestion des calques très pratiques en retouche d\'image.</p><p>Vous l\'aurez compris Pinta est une application à mis chemin entre MyPaint et The Gimp.</p><p><a href=\"http://pinta-project.com/\">http://pinta-project.com/</a></p><h2>Pré-requis</h2><p>Installation sur une Ubuntu Gnu/Linux version Lucid<br><br>Je n\'ai pas trouvé le paquet en passant par apt-cache, du coup direction le site officiel du projet qui nous renvoit sur :</p><p><a href=\"https://launchpad.net/%7Emoonlight-team/+archive/pinta/+files/pinta_0.5%2Bdfsg-1%7Edhx1_all.deb\"><span>https://launchpad.net/~moonlight-team/+archive/pinta/+files/pinta_0.5%2Bdfsg-1%7Edhx1_all.deb</span></a></p><p><span>Le paquet est d\'environ 500 ko et ne m\'a demandé aucune dépendance que je n\'avais pas lors de l\'installation.</span></p><h2>Les tests</h2><p>Très bon programme j\'ai fait l\'essentiel de ce que je voulais faire.</p><p>En même temps lorsqu\'on utilise régulièrement The Gimp Pinta est un jeu d\'enfant.</p><p>La fonction \"couper\" n\'est pas fonctionnel sur cette version, ni par le raccourci [ctrl + x] ni par le menu \"Édition\".</p><p>Le site de Pinta est très beau par contre j\'ai un reproche de taille, dans leur vision du monde il y a les sources, Windows©,Mac OS X et Ubuntu.</p><p>Comme si Ubuntu n\'était pas GNU/Linux, ça devient pénible ... vraiment ...</p><p><span><br></span></p>','<h2>Description de Pinta</h2><p>Pinta est une application qui permet de créer et d\'éditer des images.</p><p>Il est multiplatforme, il fonctionne aussi bien sur un Windows© que sur un Mac OS X.</p><p>L\'avantage de Pinta réside dans sa simplicité tout en offrant quelques options avancées pour les plus agéris.</p><p>Il supporte l\'enregistrement de vos images dans les formats les plus courants : PNG, JPG, ICO, BMP, TIFF, TGA et OpenRaster.</p><p><a href=\"http://fr.wikipedia.org/wiki/OpenRaster\">http://fr.wikipedia.org/wiki/OpenRaster</a></p>','',1291462448,3),(757,814,8,'Installation et test du logiciel de retouche graphique nommé Pinta','<h2>Description de Pinta</h2><p>Pinta est une application qui permet de créer et d\'éditer des images.</p><p>Il est multiplatforme, il fonctionne aussi bien sur un Windows© que sur un Mac OS X.</p><p>mon image</p><p>L\'avantage de Pinta réside dans sa simplicité tout en offrant quelques options avancées pour les plus agéris.</p><p>Il supporte l\'enregistrement de vos images dans les formats les plus courants : PNG, JPG, ICO, BMP, TIFF, TGA et OpenRaster.</p><p><a href=\"http://fr.wikipedia.org/wiki/OpenRaster\">http://fr.wikipedia.org/wiki/OpenRaster</a></p><p>Mais il ouvre bien d\'autres formats comme par exemple le GIF et le SVG.</p><p>Pinta permet de retailler, tourner et de contrôler la colorimétrie d\'une image.</p><p>Il dispose également d\'effets et surtout de la gestion des calques très pratiques en retouche d\'image.</p><p>Vous l\'aurez compris Pinta est une application à mis chemin entre MyPaint et The Gimp.</p><p><a href=\"http://pinta-project.com/\">http://pinta-project.com/</a></p><h2>Pré-requis</h2><p>Installation sur une Ubuntu Gnu/Linux version Lucid<br><br>Je n\'ai pas trouvé le paquet en passant par apt-cache, du coup direction le site officiel du projet qui nous renvoit sur :</p><p><a href=\"https://launchpad.net/%7Emoonlight-team/+archive/pinta/+files/pinta_0.5%2Bdfsg-1%7Edhx1_all.deb\"><span>https://launchpad.net/~moonlight-team/+archive/pinta/+files/pinta_0.5%2Bdfsg-1%7Edhx1_all.deb</span></a></p><p><span>Le paquet est d\'environ 500 ko et ne m\'a demandé aucune dépendance que je n\'avais pas lors de l\'installation.</span></p><p><span>La paquet n\'est pas non plus dans les dépôts de Mandriva 2010.1<br></span></p><h2>Les tests</h2><p>Très bon programme j\'ai fait l\'essentiel de ce que je voulais faire.</p><p>En même temps lorsqu\'on utilise régulièrement The Gimp Pinta est un jeu d\'enfant.</p><p>La fonction \"couper\" n\'est pas fonctionnel sur cette version, ni par le raccourci [ctrl + x] ni par le menu \"Édition\".</p><p>Le site de Pinta est très beau par contre j\'ai un reproche de taille, dans leur vision du monde il y a les sources, Windows©,Mac OS X et Ubuntu.</p><p>Comme si Ubuntu n\'était pas GNU/Linux, ça devient pénible ... vraiment ...</p><p><span><br></span></p>','<h2>Description de Pinta</h2><p>Pinta est une application qui permet de créer et d\'éditer des images.</p><p>Il est multiplatforme, il fonctionne aussi bien sur un Windows© que sur un Mac OS X.</p><p>mon image</p><p>L\'avantage de Pinta réside dans sa simplicité tout en offrant quelques options avancées pour les plus agéris.</p><p>Il supporte l\'enregistrement de vos images dans les formats les plus courants : PNG, JPG, ICO, BMP, TIFF, TGA et OpenRaster.</p><p><a href=\"http://fr.wikipedia.org/wiki/OpenRaster\">http://fr.wikipedia.org/wiki/OpenRaster</a></p>','',1291474231,3),(757,815,8,'Installation et test du logiciel de retouche graphique nommé Pinta','<h2>Description de Pinta</h2><p>Pinta est une application qui permet de créer et d\'éditer des images.</p><p>Il est multiplatforme, il fonctionne aussi bien sur un Windows© que sur un Mac OS X.</p><p><img style=\"vertical-align: middle;\" src=\"http://download.tuxfamily.org/assocoagul/drupal-files/pinta.png\" alt=\"\" height=\"480\" width=\"640\"></p><p>L\'avantage de Pinta réside dans sa simplicité tout en offrant quelques options avancées pour les plus agéris.</p><p>Il supporte l\'enregistrement de vos images dans les formats les plus courants : PNG, JPG, ICO, BMP, TIFF, TGA et OpenRaster.</p><p><a href=\"http://fr.wikipedia.org/wiki/OpenRaster\">http://fr.wikipedia.org/wiki/OpenRaster</a></p><p>Mais il ouvre bien d\'autres formats comme par exemple le GIF et le SVG.</p><p>Pinta permet de retailler, tourner et de contrôler la colorimétrie d\'une image.</p><p>Il dispose également d\'effets et surtout de la gestion des calques très pratiques en retouche d\'image.</p><p>Vous l\'aurez compris Pinta est une application à mis chemin entre MyPaint et The Gimp.</p><p><a href=\"http://pinta-project.com/\">http://pinta-project.com/</a></p><h2>Pré-requis</h2><p>Installation sur une Ubuntu Gnu/Linux version Lucid<br><br>Je n\'ai pas trouvé le paquet en passant par apt-cache, du coup direction le site officiel du projet qui nous renvoit sur :</p><p><a href=\"https://launchpad.net/%7Emoonlight-team/+archive/pinta/+files/pinta_0.5%2Bdfsg-1%7Edhx1_all.deb\"><span>https://launchpad.net/~moonlight-team/+archive/pinta/+files/pinta_0.5%2Bdfsg-1%7Edhx1_all.deb</span></a></p><p><span>Le paquet est d\'environ 500 ko et ne m\'a demandé aucune dépendance que je n\'avais pas lors de l\'installation.</span></p><p><span>La paquet n\'est pas non plus dans les dépôts de Mandriva 2010.1<br></span></p><h2>Les tests</h2><p>Très bon programme j\'ai fait l\'essentiel de ce que je voulais faire.</p><p>En même temps lorsqu\'on utilise régulièrement The Gimp Pinta est un jeu d\'enfant.</p><p>La fonction \"couper\" n\'est pas fonctionnel sur cette version, ni par le raccourci [ctrl + x] ni par le menu \"Édition\".</p><p>Le site de Pinta est très beau par contre j\'ai un reproche de taille, dans leur vision du monde il y a les sources, Windows©,Mac OS X et Ubuntu.</p><p>Comme si Ubuntu n\'était pas GNU/Linux, ça devient pénible ... vraiment ...</p><p><span><br></span></p>','<h2>Description de Pinta</h2><p>Pinta est une application qui permet de créer et d\'éditer des images.</p><p>Il est multiplatforme, il fonctionne aussi bien sur un Windows© que sur un Mac OS X.</p><p><img style=\"vertical-align: middle;\" src=\"http://download.tuxfamily.org/assocoagul/drupal-files/pinta.png\" alt=\"\" height=\"480\" width=\"640\"></p><p>L\'avantage de Pinta réside dans sa simplicité tout en offrant quelques options avancées pour les plus agéris.</p><p>Il supporte l\'enregistrement de vos images dans les formats les plus courants : PNG, JPG, ICO, BMP, TIFF, TGA et OpenRaster.</p>','',1291474987,3),(757,816,8,'Installation et test du logiciel de retouche graphique nommé Pinta','<h2>Description de Pinta</h2><p>Pinta est une application qui permet de créer et d\'éditer des images.</p><p>Il est multiplatforme, il fonctionne aussi bien sur un Windows© que sur un Mac OS X.</p><p>&nbsp;</p><p>L\'avantage de Pinta réside dans sa simplicité tout en offrant quelques options avancées pour les plus agéris.</p><p>Il supporte l\'enregistrement de vos images dans les formats les plus courants : PNG, JPG, ICO, BMP, TIFF, TGA et OpenRaster.</p><p><a href=\"http://fr.wikipedia.org/wiki/OpenRaster\">http://fr.wikipedia.org/wiki/OpenRaster</a></p><p>Mais il ouvre bien d\'autres formats comme par exemple le GIF et le SVG.</p><p>Pinta permet de retailler, tourner et de contrôler la colorimétrie d\'une image.</p><p>Il dispose également d\'effets et surtout de la gestion des calques très pratiques en retouche d\'image.</p><p>Vous l\'aurez compris Pinta est une application à mis chemin entre MyPaint et The Gimp.</p><p><a href=\"http://pinta-project.com/\">http://pinta-project.com/</a></p><h2>Pré-requis</h2><p>Installation sur une Ubuntu Gnu/Linux version Lucid<br><br>Je n\'ai pas trouvé le paquet en passant par apt-cache, du coup direction le site officiel du projet qui nous renvoit sur :</p><p><a href=\"https://launchpad.net/%7Emoonlight-team/+archive/pinta/+files/pinta_0.5%2Bdfsg-1%7Edhx1_all.deb\"><span>https://launchpad.net/~moonlight-team/+archive/pinta/+files/pinta_0.5%2Bdfsg-1%7Edhx1_all.deb</span></a></p><p><span>Le paquet est d\'environ 500 ko et ne m\'a demandé aucune dépendance que je n\'avais pas lors de l\'installation.</span></p><p><span>La paquet n\'est pas non plus dans les dépôts de Mandriva 2010.1<br></span></p><h2>Les tests</h2><p>Très bon programme j\'ai fait l\'essentiel de ce que je voulais faire.</p><p>En même temps lorsqu\'on utilise régulièrement The Gimp Pinta est un jeu d\'enfant.</p><p>La fonction \"couper\" n\'est pas fonctionnel sur cette version, ni par le raccourci [ctrl + x] ni par le menu \"Édition\".</p><p>Le site de Pinta est très beau par contre j\'ai un reproche de taille, dans leur vision du monde il y a les sources, Windows©,Mac OS X et Ubuntu.</p><p>Comme si Ubuntu n\'était pas GNU/Linux, ça devient pénible ... vraiment ...</p><p><span><br></span></p>','<h2>Description de Pinta</h2><p>Pinta est une application qui permet de créer et d\'éditer des images.</p><p>Il est multiplatforme, il fonctionne aussi bien sur un Windows© que sur un Mac OS X.</p><p>&nbsp;</p><p>L\'avantage de Pinta réside dans sa simplicité tout en offrant quelques options avancées pour les plus agéris.</p><p>Il supporte l\'enregistrement de vos images dans les formats les plus courants : PNG, JPG, ICO, BMP, TIFF, TGA et OpenRaster.</p><p><a href=\"http://fr.wikipedia.org/wiki/OpenRaster\">http://fr.wikipedia.org/wiki/OpenRaster</a></p>','',1291475156,3),(757,817,8,'Installation et test du logiciel de retouche graphique nommé Pinta','<h2>Description de Pinta</h2><p>Pinta est une application qui permet de créer et d\'éditer des images.</p><p>Il est multiplatforme, il fonctionne aussi bien sur un Windows© que sur un Mac OS X.</p><p><img src=\"http://download.tuxfamily.org/assocoagul/drupal-files/pinta_0.png\" alt=\"\" height=\"390\" width=\"550\"></p><p>L\'avantage de Pinta réside dans sa simplicité tout en offrant quelques options avancées pour les plus agéris.</p><p>Il supporte l\'enregistrement de vos images dans les formats les plus courants : PNG, JPG, ICO, BMP, TIFF, TGA et OpenRaster.</p><p><a href=\"http://fr.wikipedia.org/wiki/OpenRaster\">http://fr.wikipedia.org/wiki/OpenRaster</a></p><p>Mais il ouvre bien d\'autres formats comme par exemple le GIF et le SVG.</p><p>Pinta permet de retailler, tourner et de contrôler la colorimétrie d\'une image.</p><p>Il dispose également d\'effets et surtout de la gestion des calques très pratiques en retouche d\'image.</p><p>Vous l\'aurez compris Pinta est une application à mis chemin entre MyPaint et The Gimp.</p><p><a href=\"http://pinta-project.com/\">http://pinta-project.com/</a></p><h2>Pré-requis</h2><p>Installation sur une Ubuntu Gnu/Linux version Lucid<br><br>Je n\'ai pas trouvé le paquet en passant par apt-cache, du coup direction le site officiel du projet qui nous renvoit sur :</p><p><a href=\"https://launchpad.net/%7Emoonlight-team/+archive/pinta/+files/pinta_0.5%2Bdfsg-1%7Edhx1_all.deb\"><span>https://launchpad.net/~moonlight-team/+archive/pinta/+files/pinta_0.5%2Bdfsg-1%7Edhx1_all.deb</span></a></p><p><span>Le paquet est d\'environ 500 ko et ne m\'a demandé aucune dépendance que je n\'avais pas lors de l\'installation.</span></p><p><span>La paquet n\'est pas non plus dans les dépôts de Mandriva 2010.1<br></span></p><h2>Les tests</h2><p>Très bon programme j\'ai fait l\'essentiel de ce que je voulais faire.</p><p>En même temps lorsqu\'on utilise régulièrement The Gimp Pinta est un jeu d\'enfant.</p><p>La fonction \"couper\" n\'est pas fonctionnel sur cette version, ni par le raccourci [ctrl + x] ni par le menu \"Édition\".</p><p>Le site de Pinta est très beau par contre j\'ai un reproche de taille, dans leur vision du monde il y a les sources, Windows©,Mac OS X et Ubuntu.</p><p>Comme si Ubuntu n\'était pas GNU/Linux, ça devient pénible ... vraiment ...</p><p><span><br></span></p>','<h2>Description de Pinta</h2><p>Pinta est une application qui permet de créer et d\'éditer des images.</p><p>Il est multiplatforme, il fonctionne aussi bien sur un Windows© que sur un Mac OS X.</p><p><img src=\"http://download.tuxfamily.org/assocoagul/drupal-files/pinta_0.png\" alt=\"\" height=\"390\" width=\"550\"></p><p>L\'avantage de Pinta réside dans sa simplicité tout en offrant quelques options avancées pour les plus agéris.</p><p>Il supporte l\'enregistrement de vos images dans les formats les plus courants : PNG, JPG, ICO, BMP, TIFF, TGA et OpenRaster.</p>','',1291475325,3),(757,818,8,'Installation et test du logiciel de retouche graphique nommé Pinta','<h2>Description de Pinta</h2><p>Pinta est une application qui permet de créer et d\'éditer des images.</p><p>Il est multiplatforme, il fonctionne aussi bien sur un Windows© que sur un Mac OS X.</p><p><img style=\"vertical-align: middle;\" src=\"http://download.tuxfamily.org/assocoagul/drupal-files/pinta_0.png\" alt=\"\" height=\"390\" width=\"550\"></p><p>L\'avantage de Pinta réside dans sa simplicité tout en offrant quelques options avancées pour les plus agéris.</p><p>Il supporte l\'enregistrement de vos images dans les formats les plus courants : PNG, JPG, ICO, BMP, TIFF, TGA et OpenRaster.</p><p><a href=\"http://fr.wikipedia.org/wiki/OpenRaster\">http://fr.wikipedia.org/wiki/OpenRaster</a></p><p>Mais il ouvre bien d\'autres formats comme par exemple le GIF et le SVG.</p><p>Pinta permet de retailler, tourner et de contrôler la colorimétrie d\'une image.</p><p>Il dispose également d\'effets et surtout de la gestion des calques très pratiques en retouche d\'image.</p><p>Vous l\'aurez compris Pinta est une application à mis chemin entre MyPaint et The Gimp.</p><p><a href=\"http://pinta-project.com/\">http://pinta-project.com/</a></p><h2>Pré-requis</h2><p>Installation sur une Ubuntu Gnu/Linux version Lucid<br><br>Je n\'ai pas trouvé le paquet en passant par apt-cache, du coup direction le site officiel du projet qui nous renvoit sur :</p><p><a href=\"https://launchpad.net/%7Emoonlight-team/+archive/pinta/+files/pinta_0.5%2Bdfsg-1%7Edhx1_all.deb\"><span>https://launchpad.net/~moonlight-team/+archive/pinta/+files/pinta_0.5%2Bdfsg-1%7Edhx1_all.deb</span></a></p><p><span>Le paquet est d\'environ 500 ko et ne m\'a demandé aucune dépendance que je n\'avais pas lors de l\'installation.</span></p><p><span>La paquet n\'est pas non plus dans les dépôts de Mandriva 2010.1<br></span></p><h2>Les tests</h2><p>Très bon programme j\'ai fait l\'essentiel de ce que je voulais faire.</p><p>En même temps lorsqu\'on utilise régulièrement The Gimp Pinta est un jeu d\'enfant.</p><p>La fonction \"couper\" n\'est pas fonctionnel sur cette version, ni par le raccourci [ctrl + x] ni par le menu \"Édition\".</p><p>Le site de Pinta est très beau par contre j\'ai un reproche de taille, dans leur vision du monde il y a les sources, Windows©,Mac OS X et Ubuntu.</p><p>Comme si Ubuntu n\'était pas GNU/Linux, ça devient pénible ... vraiment ...</p><p><span><br></span></p>','<h2>Description de Pinta</h2><p>Pinta est une application qui permet de créer et d\'éditer des images.</p><p>Il est multiplatforme, il fonctionne aussi bien sur un Windows© que sur un Mac OS X.</p><p><img style=\"vertical-align: middle;\" src=\"http://download.tuxfamily.org/assocoagul/drupal-files/pinta_0.png\" alt=\"\" height=\"390\" width=\"550\"></p><p>L\'avantage de Pinta réside dans sa simplicité tout en offrant quelques options avancées pour les plus agéris.</p><p>Il supporte l\'enregistrement de vos images dans les formats les plus courants : PNG, JPG, ICO, BMP, TIFF, TGA et OpenRaster.</p>','',1291475384,3),(757,819,8,'Installation et test du logiciel de retouche graphique nommé Pinta','<h2>Description de Pinta</h2><p>Pinta est une application qui permet de créer et d\'éditer des images.</p><p>Il est multiplatforme, il fonctionne aussi bien sur un Windows© que sur un Mac OS X.</p><p><img style=\"vertical-align: middle;\" src=\"http://download.tuxfamily.org/assocoagul/drupal-files/pinta_1.png\" alt=\"\" height=\"390\" width=\"640\"></p><p>L\'avantage de Pinta réside dans sa simplicité tout en offrant quelques options avancées pour les plus agéris.</p><p>Il supporte l\'enregistrement de vos images dans les formats les plus courants : PNG, JPG, ICO, BMP, TIFF, TGA et OpenRaster.</p><p><a href=\"http://fr.wikipedia.org/wiki/OpenRaster\">http://fr.wikipedia.org/wiki/OpenRaster</a></p><p>Mais il ouvre bien d\'autres formats comme par exemple le GIF et le SVG.</p><p>Pinta permet de retailler, tourner et de contrôler la colorimétrie d\'une image.</p><p>Il dispose également d\'effets et surtout de la gestion des calques très pratiques en retouche d\'image.</p><p>Vous l\'aurez compris Pinta est une application à mis chemin entre MyPaint et The Gimp.</p><p><a href=\"http://pinta-project.com/\">http://pinta-project.com/</a></p><h2>Pré-requis</h2><p>Installation sur une Ubuntu Gnu/Linux version Lucid<br><br>Je n\'ai pas trouvé le paquet en passant par apt-cache, du coup direction le site officiel du projet qui nous renvoit sur :</p><p><a href=\"https://launchpad.net/%7Emoonlight-team/+archive/pinta/+files/pinta_0.5%2Bdfsg-1%7Edhx1_all.deb\"><span>https://launchpad.net/~moonlight-team/+archive/pinta/+files/pinta_0.5%2Bdfsg-1%7Edhx1_all.deb</span></a></p><p><span>Le paquet est d\'environ 500 ko et ne m\'a demandé aucune dépendance que je n\'avais pas lors de l\'installation.</span></p><p><span>La paquet n\'est pas non plus dans les dépôts de Mandriva 2010.1<br></span></p><h2>Les tests</h2><p>Très bon programme j\'ai fait l\'essentiel de ce que je voulais faire.</p><p>En même temps lorsqu\'on utilise régulièrement The Gimp Pinta est un jeu d\'enfant.</p><p>La fonction \"couper\" n\'est pas fonctionnel sur cette version, ni par le raccourci [ctrl + x] ni par le menu \"Édition\".</p><p>Le site de Pinta est très beau par contre j\'ai un reproche de taille, dans leur vision du monde il y a les sources, Windows©,Mac OS X et Ubuntu.</p><p>Comme si Ubuntu n\'était pas GNU/Linux, ça devient pénible ... vraiment ...</p><p><span><br></span></p>','<h2>Description de Pinta</h2><p>Pinta est une application qui permet de créer et d\'éditer des images.</p><p>Il est multiplatforme, il fonctionne aussi bien sur un Windows© que sur un Mac OS X.</p><p><img style=\"vertical-align: middle;\" src=\"http://download.tuxfamily.org/assocoagul/drupal-files/pinta_1.png\" alt=\"\" height=\"390\" width=\"640\"></p><p>L\'avantage de Pinta réside dans sa simplicité tout en offrant quelques options avancées pour les plus agéris.</p><p>Il supporte l\'enregistrement de vos images dans les formats les plus courants : PNG, JPG, ICO, BMP, TIFF, TGA et OpenRaster.</p>','',1291476306,3),(757,820,8,'Installation et test du logiciel de retouche graphique nommé Pinta','<h2>Description de Pinta</h2><p>Pinta est une application qui permet de créer et d\'éditer des images.</p><p>Il est multiplatforme, il fonctionne aussi bien sur un GNU/Linux, un Windows© que sur un Mac OS X.</p><p><img style=\"vertical-align: middle;\" src=\"http://download.tuxfamily.org/assocoagul/drupal-files/pinta_1.png\" alt=\"\" height=\"390\" width=\"640\"></p><p>L\'avantage de Pinta réside dans sa simplicité tout en offrant quelques options avancées pour les plus agéris.</p><p>Il supporte l\'enregistrement de vos images dans les formats les plus courants : PNG, JPG, ICO, BMP, TIFF, TGA et OpenRaster.</p><p><a href=\"http://fr.wikipedia.org/wiki/OpenRaster\">http://fr.wikipedia.org/wiki/OpenRaster</a></p><p>Mais il ouvre bien d\'autres formats comme par exemple le GIF et le SVG.</p><p>Pinta permet de retailler, tourner et de contrôler la colorimétrie d\'une image.</p><p>Il dispose également d\'effets et surtout de la gestion des calques très pratiques en retouche d\'image.</p><p>Vous l\'aurez compris Pinta est une application à mis chemin entre MyPaint et The Gimp.</p><p><a href=\"http://pinta-project.com/\">http://pinta-project.com/</a></p><h2>Pré-requis</h2><p>Installation sur une Ubuntu Gnu/Linux version Lucid<br><br>Je n\'ai pas trouvé le paquet en passant par apt-cache, du coup direction le site officiel du projet qui nous renvoit sur :</p><p><a href=\"https://launchpad.net/%7Emoonlight-team/+archive/pinta/+files/pinta_0.5%2Bdfsg-1%7Edhx1_all.deb\"><span>https://launchpad.net/~moonlight-team/+archive/pinta/+files/pinta_0.5%2Bdfsg-1%7Edhx1_all.deb</span></a></p><p><span>Le paquet est d\'environ 500 ko et ne m\'a demandé aucune dépendance que je n\'avais pas lors de l\'installation.</span></p><p><span>La paquet n\'est pas non plus dans les dépôts de Mandriva 2010.1<br></span></p><h2>Les tests</h2><p>Très bon programme j\'ai fait l\'essentiel de ce que je voulais faire.</p><p>En même temps lorsqu\'on utilise régulièrement The Gimp Pinta est un jeu d\'enfant.</p><p>La fonction \"couper\" n\'est pas fonctionnel sur cette version, ni par le raccourci [ctrl + x] ni par le menu \"Édition\".</p><p>Le site de Pinta est très beau par contre j\'ai un reproche de taille, dans leur vision du monde il y a les sources, Windows©,Mac OS X et Ubuntu.</p><p>Comme si Ubuntu n\'était pas GNU/Linux, ça devient pénible ... vraiment ...</p><p><span><br></span></p>','<h2>Description de Pinta</h2><p>Pinta est une application qui permet de créer et d\'éditer des images.</p><p>Il est multiplatforme, il fonctionne aussi bien sur un GNU/Linux, un Windows© que sur un Mac OS X.</p><p><img style=\"vertical-align: middle;\" src=\"http://download.tuxfamily.org/assocoagul/drupal-files/pinta_1.png\" alt=\"\" height=\"390\" width=\"640\"></p><p>L\'avantage de Pinta réside dans sa simplicité tout en offrant quelques options avancées pour les plus agéris.</p>','',1292321846,3),(758,821,8,'Install party OpenOffice.org mercredi 1er décembre 2010','<p>L’association présentera la suite bureautique OpenOffice 3.2.1 à l’Université de Bourgogne.<br> Dans leur formation en science humaine les étudiants passent le C2i.<br> C’est dans ce cadre que nous présenterons&nbsp;: <br><img src=\"http://www.coagul.org/dist/puce.gif\" alt=\"-\" height=\"11\" width=\"8\">&nbsp;l’association et ses activités <br><img src=\"http://www.coagul.org/dist/puce.gif\" alt=\"-\" height=\"11\" width=\"8\">&nbsp;les logiciels libres et leurs modèles économiques <br><img src=\"http://www.coagul.org/dist/puce.gif\" alt=\"-\" height=\"11\" width=\"8\">&nbsp;les licences libres <br><img src=\"http://www.coagul.org/dist/puce.gif\" alt=\"-\" height=\"11\" width=\"8\">&nbsp;la suite bureautique OpenOffice.org</p><p class=\"spip\">La présentation sera suivie d’une Install Party sur les postes des étudiants venus avec leur ordinateur portable.</p>','<p>L’association présentera la suite bureautique OpenOffice 3.2.1 à l’Université de Bourgogne.<br> Dans leur formation en science humaine les étudiants passent le C2i.<br> C’est dans ce cadre que nous présenterons&nbsp;: <br><img src=\"http://www.coagul.org/dist/puce.gif\" alt=\"-\" height=\"11\" width=\"8\">&nbsp;l’association et ses activités <br><img src=\"http://www.coagul.org/dist/puce.gif\" alt=\"-\" height=\"11\" width=\"8\">&nbsp;les logiciels libres et leurs modèles économiques <br><img src=\"http://www.coagul.org/dist/puce.gif\" alt=\"-\" height=\"11\" width=\"8\">&nbsp;les licences libres ','',1291478894,3),(759,822,8,'Retailler une vidéo avec Avidemux','<h2>Installation</h2><p># apt-get install avidemux</p><p>Le gestionnaire de paquet vous recommande d\'installer deux autres paquets qui s\'avèrent indispensable si vous voulez avoir accès à quelques format d\'encodage.</p><p># apt-get install mpeg2dec a52dec</p><h2>Utilisation</h2><p>&nbsp;</p><h2>Liens</h2><p><a href=\"http://fixounet.free.fr/avidemux/\">http://fixounet.free.fr/avidemux/</a></p><p><a href=\"http://www.wikihow.com/Edit-Video-With-Avidemux\">http://www.wikihow.com/Edit-Video-With-Avidemux</a></p>','<h2>Installation</h2><p># apt-get install avidemux</p><p>Le gestionnaire de paquet vous recommande d\'installer deux autres paquets qui s\'avèrent indispensable si vous voulez avoir accès à quelques format d\'encodage.</p><p># apt-get install mpeg2dec a52dec</p><h2>Utilisation</h2><p>&nbsp;</p><h2>Liens</h2><p><a href=\"http://fixounet.free.fr/avidemux/\">http://fixounet.free.fr/avidemux/</a></p><p><a href=\"http://www.wikihow.com/Edit-Video-With-Avidemux\">http://www.wikihow.com/Edit-Video-With-Avidemux</a></p>','',1291482366,3),(759,823,8,'Retailler une vidéo avec Avidemux','<p>Pour faire un tutoriel vidéo sur l\'utilisation de dokuwiki, j\'ai utilisé RecordMyDesktop. Il propose de faire un cadrage de la zone de capture seulement cela n\'a pas fonctionner. C\'est pour cela que j\'ai cherché à retailler la vidéo. Pour information le problème de cadrage est du au fait que j\'utilisais un moniteur externe à mon ordinateur portable. Merci Gnunux pour le tuyau. </p><h2>Installation</h2><p># apt-get install avidemux</p><p>Le gestionnaire de paquet vous recommande d\'installer deux autres paquets qui s\'avèrent indispensable si vous voulez avoir accès à quelques format d\'encodage.</p><p># apt-get install mpeg2dec a52dec</p><h2>Utilisation</h2><p>&nbsp;</p><h2>Liens</h2><p><a href=\"http://fixounet.free.fr/avidemux/\">http://fixounet.free.fr/avidemux/</a></p><p><a href=\"http://www.wikihow.com/Edit-Video-With-Avidemux\">http://www.wikihow.com/Edit-Video-With-Avidemux</a></p>','<p>Pour faire un tutoriel vidéo sur l\'utilisation de dokuwiki, j\'ai utilisé RecordMyDesktop. Il propose de faire un cadrage de la zone de capture seulement cela n\'a pas fonctionner. C\'est pour cela que j\'ai cherché à retailler la vidéo. Pour information le problème de cadrage est du au fait que j\'utilisais un moniteur externe à mon ordinateur portable. Merci Gnunux pour le tuyau. </p><h2>Installation</h2><p># apt-get install avidemux</p>','',1291483065,3),(759,824,8,'Retailler une vidéo avec Avidemux','<p>Pour faire un tutoriel vidéo sur l\'utilisation de dokuwiki, j\'ai utilisé RecordMyDesktop. Il propose de faire un cadrage de la zone de capture seulement cela n\'a pas fonctionner. C\'est pour cela que j\'ai cherché à retailler la vidéo. Pour information le problème de cadrage est du au fait que j\'utilisais un moniteur externe à mon ordinateur portable. Merci Gnunux pour le tuyau. </p><h2>Installation</h2><p># apt-get install avidemux</p><p>Le gestionnaire de paquet vous recommande d\'installer deux autres paquets qui s\'avèrent indispensable si vous voulez avoir accès à quelques format d\'encodage.</p><p># apt-get install mpeg2dec a52dec</p><p>Avec les dépendances l\'application prend une vingtaine de Mo sur le disque.</p><h2>Utilisation</h2><p>&nbsp;</p><h2>Liens</h2><p><a href=\"http://fixounet.free.fr/avidemux/\">http://fixounet.free.fr/avidemux/</a></p><p><a href=\"http://www.wikihow.com/Edit-Video-With-Avidemux\">http://www.wikihow.com/Edit-Video-With-Avidemux</a></p>','<p>Pour faire un tutoriel vidéo sur l\'utilisation de dokuwiki, j\'ai utilisé RecordMyDesktop. Il propose de faire un cadrage de la zone de capture seulement cela n\'a pas fonctionner. C\'est pour cela que j\'ai cherché à retailler la vidéo. Pour information le problème de cadrage est du au fait que j\'utilisais un moniteur externe à mon ordinateur portable. Merci Gnunux pour le tuyau. </p><h2>Installation</h2><p># apt-get install avidemux</p>','',1291483179,3),(719,825,8,'Vie privée, comment éviter le profilage sur Internet','<p>Chacune des informations lâchées sur Internet peut paraître dérisoire, mais mises bout à bout elles permettent de dresser un profil parfois très complet d’une personne.</p>\r\n\r\n<p class=\"spip\">Voici l’exemple d’un profil dressé à partir d’informations trouvées par Internet&nbsp;:<br>\r\n<a class=\"spip_out\" href=\"http://www.le-tigre.net/Marc-L.html\">http://www.le-tigre.net/Marc-L.html</a></p>\r\n\r\n<p class=\"spip\"><!--break--><strong class=\"spip\">L’adresse IP</strong></p>\r\n\r\n<p class=\"spip\">L’adresse IP est obligatoire et unique pour accéder au réseau Internet.<br>\r\nParfois elle est tirée au hasard parmi une plage, ce qui permet de noyer un peu le poisson. Mais le fournisseur d’accès conserve la correspondance entre l’adresse IP aléatoire et le propriétaire de la ligne pendant un certain temps. Aussi l’adresse IP aléatoire rend plus difficile l’identification de la machine par un site internet ou pour un éventuel internaute curieux.<br>\r\nL’adresse IP peut être statique et dans ce cas il est possible pour un site internet ou pour un curieux de retrouver tout le temps la machine sur le réseau.<br>\r\nElle n’est pas facile à masquer et pourtant elle trahit au minimum votre fournisseur d’accès et  donne votre position géographique.<br>\r\nElle peut également permettre de connaître les horaires où la machine est en ligne.<br>\r\nPlus grave, si votre machine est mal configurée et mal protégée, beaucoup de choses sont possibles puisque votre machine peut passer de simple client à serveur.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Création de compte nominatif</strong></p>\r\n\r\n<p class=\"spip\">Si vous créez un compte nominatif sur un site internet, celui-ci permet au \"site\" de faire le lien entre adresse IP et nom de l’utilisateur, alors que seul le fournisseur d’accès pouvait le faire au départ.<br>\r\nTout va bien si l’administrateur du site n’est pas mal intentionné, s’il ne commet pas d’erreur de configuration rendant les informations publiques ou encore si le site n’est pas attaqué.<br>\r\nIl est donc préconisé d’éviter au maximum l’utilisation de votre véritable nom&nbsp;; préférez l’utilisation d’un pseudonyme, sauf pour ce qui est à caractère officiel.<br>\r\nAttention, l’identification peut aussi être faite par rebond&nbsp;: un compte utilisant un pseudonyme pour l’enregistrement mais une adresse courriel nominative permettra malgré tout de faire le lien.<br>\r\nIl faut donc avoir deux adresses courriel, l’une anonyme pour l’inscription dans un forum ou autres sites et l’autre officielle et nominative pour, par exemple, votre correspondance.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Lire les conditions d’utilisation</strong></p>\r\n\r\n<p class=\"spip\">Lorsque vous vous inscrivez à un service, il faut absolument prendre connaissance des conditions d’utilisation. A défaut, vous pouvez vous renseigner sur Internet ou demander à votre entourage. Les conditions d’utilisation sont variables d’un site à un autre. Certaines vont respecter votre vie privée, d’autres expliquent que vous renoncez à tout droit d’auteur sur le contenu que vous allez ajouter, d’autres encore expliquent clairement que les données seront exploitées à des fins commerciales.<br>\r\nCes conditions d’utilisation seront très variables selon la localisation du serveur qui stocke les données. C’est le droit du pays ou sont stockées les données qui s’applique.<br>\r\nAvec les logiciels libres, il est possible de mettre en place un service soi-même et de s’affranchir de certains outils, de ne plus dépendre d’une société. Par exemple, lors de la mise en place d’un Blog, on reste maître des données et de leur utilisation, de la licence utilisée pour les publier, et enfin il reste possible de les déplacer ou de les supprimer.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">L’internet en clair</strong></p>\r\n\r\n<p class=\"spip\">Cela peut paraître impensable mais, sauf mentions contraires \"site sécurisé, https, SSL, chiffrement, ...\", toutes les informations émanant de votre machine et circulant sur le réseau sont lisibles par d’autres. Pour comprendre, il suffit de s’imaginer que sur Internet les données circulent sur des cartes postales alors que nous pourrions mettre une enveloppe pour en empêcher un minimum la lecture.<br>\r\nC’est un peu technique mais il est possible de chiffrer vos courriers électroniques et d’autres communications (IRC, messager, ...) afin qu’ils ne soient lus que par le destinataire.<br>\r\nToutefois l’abus de communications chiffrées peut attirer l’attention sur vous car beaucoup partent du principe que si vous chiffrez vos communications c’est que vous cachez quelque chose. De plus, le chiffrement n’est pas infaillible.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Profilage des moteurs de recherche</strong></p>\r\n\r\n<p class=\"spip\">Nous l’avons vu plus haut, grâce à l’adresse IP, un moteur de recherche peut cumuler plusieurs choses sur vous&nbsp;:<br>\r\n<br></p>\r\n<li>&nbsp;votre position géographique&nbsp;;\r\n</li><li>&nbsp;votre adresse IP&nbsp;;\r\n</li><li>&nbsp;vos heures de recherche.\r\n<p class=\"spip\">Il faut ajouter à ça des informations plus délicates, comme par exemple la composition du foyer. Si vous avez des enfants, ils vont aller sur des sites de jeux. Si vous allez sur des sites à caractère politique, il est possible de déterminer vos tendances politiques. Ce ne sont que des déductions mais si elles n’ont pas de valeur légitime, elles permettent souvent de viser juste.</p>\r\n\r\n<p class=\"spip\">Il faut éviter de créer un compte sur les moteurs de recherche car cela leur permet de vous reconnaître de façon systématique et volontaire de votre part. Si votre compte est nominatif c’est pire.<br>\r\nIl faut également regarder les conditions d’utilisation du service.</p>\r\n\r\n<p class=\"spip\">Plus grave que l’anonymat, le résultat des recherches est tronqué par l’intelligence des moteurs de recherche. Vous avez cherché ça et ça, alors ce site-là a de grandes chances de vous intéresser, donc il est mis en évidence. <br>\r\nÇa n’est plus la pertinence du site par rapport aux autres qui prime, c’est la pertinence par rapport à vos recherches.</p>\r\n\r\n<p class=\"spip\">Les clés de la liberté sur Internet étant la diversité et la décentralisation, il est possible de brouiller un peu les pistes en utilisant plusieurs services de moteur de recherche et même des métamoteurs. Les métamoteurs font les recherches pour vous et laissent leurs traces sur les moteurs de recherche. Par contre vous laissez de nouveau des traces sur le métamoteur.</p>\r\n\r\n<p class=\"spip\">Voici une liste non exhaustive de moteurs et de métamoteurs de recherche&nbsp;:<br>\r\n<a class=\"spip_out\" href=\"http://fr.wikipedia.org/wiki/Liste_des_moteurs_de_recherche\">http://fr.wikipedia.org/wiki/Liste_des_moteurs_de_recherche</a></p>\r\n\r\n<p class=\"spip\">Certains moteurs de recherche \"garantissent\" ne rien stocker sur leurs serveurs, il est même possible chez certains d’entre eux de faire des recherches chiffrées évitant la lecture par les intermédiaires techniques.</p>\r\n\r\n<p class=\"spip\">Une technologie très innovante pour les recherches est le P2P (peer-to-peer, pair-à-pair), elle permet l’existence d’un moteur de recherche décentralisé puisque tous les utilisateurs du service deviennent une base du moteur de recherche.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Les fournisseurs d’accès</strong></p>\r\n\r\n<p class=\"spip\">Pour le moment les fournisseurs d’accès (FAI) restent des intermédiaires techniques et ne font pas de profilage. Toutefois, cela risque de changer rapidement.<br>\r\nIl est possible de communiquer avec certains moteurs de recherche et certains sites internet de façon chiffrée, ce qui empêche le fournisseur d’accès de voir le contenu échangé.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Les cookies</strong></p>\r\n\r\n<p class=\"spip\">Parmi les échanges entre le site internet (le serveur) et le navigateur (le client), le serveur a la possibilité, si vous l’acceptez, d’enregistrer un petit fichier texte sur votre ordinateur&nbsp;: le cookie de navigation.<br>\r\nCelui-ci permet de reconnaître un même visiteur à plusieurs intervalles de temps. Il permet de stocker vos préférences sur un site donné mais aussi de dresser des statistiques et bien d’autres choses.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Langage des sites internet</strong></p>\r\n\r\n<p class=\"spip\">S’il est possible, sans difficulté, de voir le code source d’une page internet, certains langages comme le Flash sont privateurs et ne nous permettent pas de lire concrètement ce que fait le programme écrit dans un de ces langages. Ils représentent donc un véritable danger.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Utilisation d’un navigateur libre</strong></p>\r\n\r\n<p class=\"spip\">L’utilisation d’un navigateur libre vous garantit, dans une certaine mesure, que le code source soit étudié et exempt de collecte d’information lors de l’exécution de l’application elle-même.<br>\r\nIl vous permet de vider les cookies et d’effacer vos traces de navigation.</p>\r\n\r\n<p class=\"spip\">Couplé d’un greffon (plugin) comme \"flashblock\" ou \"addblock plus\", il peut empêcher des langages comme Flash d’être exécutés sur votre ordinateur.<br>\r\nIl vous prive sur certains sites, mal conçus, d’une partie de l’information, mais la plupart du temps il vous préserve des publicités et des scripts mal intentionnés.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Liens</strong></p>\r\n\r\n<p class=\"spip\">Récapitulatif de plusieurs pages parlant de la vie privée sur Internet&nbsp;:<br>\r\n<a class=\"spip_out\" href=\"http://standblog.org/blog/post/2010/04/26/Actualit%C3%A9-de-la-vie-priv%C3%A9e-en-ligne\">http://standblog.org/blog/post/2010/04/26/Actualit%C3%A9-de-la-vie-priv%C3%A9e-en-ligne</a><br>\r\nGoogle cartographie les réseaux wifi conjointement aux adresses MAC&nbsp;:<br>\r\n<a class=\"spip_out\" href=\"http://www.numerama.com/magazine/15584-google-street-view-enregistre-les-reseaux-wifi-prives-et-leurs-adresses-mac.html\">http://www.numerama.com/magazine/15584-google-street-view-enregistre-les-reseaux-wifi-prives-et-leurs-adresses-mac.html</a><br>\r\n\"Le profilage est plus intéressant que votre identité\" ou \"la dérive des services gratuits payés par la publicité\"&nbsp;:<br>\r\n<a class=\"spip_out\" href=\"http://www.senat.fr/rap/r08-441/r08-44130.html\">http://www.senat.fr/rap/r08-441/r08-44130.html</a></p>\r\n\r\n<p class=\"spip\">Pour plus d’informations, n’hésitez pas à nous rencontrer à l’association.</p></li>','<p>Chacune des informations lâchées sur Internet peut paraître dérisoire, mais mises bout à bout elles permettent de dresser un profil parfois très complet d’une personne.</p>\r\n\r\n<p class=\"spip\">Voici l’exemple d’un profil dressé à partir d’informations trouvées par Internet&nbsp;:<br>\r\n<a class=\"spip_out\" href=\"http://www.le-tigre.net/Marc-L.html\">http://www.le-tigre.net/Marc-L.html</a></p>\r\n\r\n<p class=\"spip\">','',1291538696,3),(719,826,50,'Vie privée, comment éviter le profilage sur Internet','<p>Chacune des informations lâchées sur Internet peut paraître dérisoire, mais mises bout à bout elles permettent de dresser un profil parfois très complet d’une personne.</p>\r\n\r\n<p class=\"spip\">Voici l’exemple d’un profil dressé à partir d’informations trouvées sur Internet&nbsp;:<br>\r\n<a class=\"spip_out\" href=\"http://www.le-tigre.net/Marc-L.html\">http://www.le-tigre.net/Marc-L.html</a></p>\r\n\r\n<p class=\"spip\"><!--break--><strong class=\"spip\">L’adresse IP</strong></p>\r\n\r\n<p class=\"spip\">L’adresse IP est obligatoire et unique pour accéder au réseau Internet.<br>\r\nParfois elle est tirée au hasard parmi une plage, ce qui permet de noyer un peu le poisson. Mais le fournisseur d’accès conserve la correspondance entre l’adresse IP aléatoire et le propriétaire de la ligne pendant un certain temps. Aussi l’adresse IP aléatoire rend plus difficile l’identification de la machine par un site internet ou pour un éventuel internaute curieux.<br>\r\nL’adresse IP peut être statique et dans ce cas il est possible pour un site internet ou pour un curieux de retrouver tout le temps la machine sur le réseau.<br>\r\nElle n’est pas facile à masquer, trahit au minimum votre fournisseur d’accès et  donne votre position géographique.<br>\r\nElle peut également permettre de connaître les horaires où la machine est en ligne.<br>\r\nPlus grave, si votre machine est mal configurée et mal protégée, beaucoup de choses sont possibles puisque votre machine peut passer de simple client à serveur.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Création de compte nominatif</strong></p>\r\n\r\n<p class=\"spip\">Si vous créez un compte nominatif sur un site internet, celui-ci permet au \"site\" de faire le lien entre adresse IP et nom de l’utilisateur, alors que seul le fournisseur d’accès pouvait le faire au départ.<br>\r\nTout va bien si l’administrateur du site n’est pas mal intentionné, s’il ne commet pas d’erreur de configuration rendant les informations publiques ou encore si le site n’est pas attaqué.<br>\r\nIl est donc préconisé d’éviter au maximum l’utilisation de votre véritable nom&nbsp;; préférez l’utilisation d’un pseudonyme, sauf pour ce qui est à caractère officiel.<br>\r\nAttention, l’identification peut aussi être faite par rebond&nbsp;: un compte utilisant un pseudonyme pour l’enregistrement mais une adresse courriel nominative permettra malgré tout de faire le lien.<br>\r\nIl faut donc avoir deux adresses courriel, l’une anonyme pour l’inscription dans un forum ou autres sites et l’autre officielle et nominative pour, par exemple, votre correspondance.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Lire les conditions d’utilisation</strong></p>\r\n\r\n<p class=\"spip\">Lorsque vous vous inscrivez à un service, il faut absolument prendre connaissance des conditions d’utilisation. A défaut, vous pouvez vous renseigner sur Internet ou demander à votre entourage. Les conditions d’utilisation sont variables d’un site à un autre. Certaines vont respecter votre vie privée, d’autres expliquent que vous renoncez à tout droit d’auteur sur le contenu que vous allez ajouter, d’autres encore expliquent clairement que les données seront exploitées à des fins commerciales.<br>\r\nCes conditions d’utilisation seront très variables selon la localisation du serveur qui stocke les données. C’est le droit du pays ou sont stockées les données qui s’applique.<br>\r\nAvec les logiciels libres, il est possible de mettre en place un service soi-même et de s’affranchir de certains outils, de ne plus dépendre d’une société. Par exemple, lors de la mise en place d’un Blog, on reste maître des données et de leur utilisation, de la licence utilisée pour les publier, et enfin il reste possible de les déplacer ou de les supprimer.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">L’internet en clair</strong></p>\r\n\r\n<p class=\"spip\">Cela peut paraître impensable mais, sauf mentions contraires \"site sécurisé, https, SSL, chiffrement, ...\", toutes les informations émanant de votre machine et circulant sur le réseau sont lisibles par d’autres. Pour comprendre, il suffit de s’imaginer que sur Internet les données circulent sur des cartes postales alors que nous pourrions mettre une enveloppe pour en empêcher un minimum la lecture.<br>\r\nC’est un peu technique mais il est possible de chiffrer vos courriers électroniques et d’autres communications (IRC, messager, ...) afin qu’ils ne soient lus que par le destinataire.<br>\r\nToutefois l’abus de communications chiffrées peut attirer l’attention sur vous car beaucoup partent du principe que si vous chiffrez vos communications c’est que vous cachez quelque chose. De plus, le chiffrement n’est pas infaillible.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Profilage des moteurs de recherche</strong></p>\r\n\r\n<p class=\"spip\">Nous l’avons vu plus haut, grâce à l’adresse IP, un moteur de recherche peut cumuler plusieurs choses sur vous&nbsp;:<br>\r\n<br></p>\r\n<li>&nbsp;votre position géographique&nbsp;;\r\n</li><li>&nbsp;votre adresse IP&nbsp;;\r\n</li><li>&nbsp;vos heures de recherche.\r\n<p class=\"spip\">Il faut ajouter à ça des informations plus délicates, comme par exemple la composition du foyer. Si vous avez des enfants, ils vont aller sur des sites de jeux. Si vous allez sur des sites à caractère politique, il est possible de déterminer vos tendances politiques. Ce ne sont que des déductions mais si elles n’ont pas de valeur légitime, elles permettent souvent de viser juste.</p>\r\n\r\n<p class=\"spip\">Il faut éviter de créer un compte sur les moteurs de recherche car cela leur permet de vous reconnaître de façon systématique et volontaire de votre part. Si votre compte est nominatif c’est pire.<br>\r\nIl faut également regarder les conditions d’utilisation du service.</p>\r\n\r\n<p class=\"spip\">Plus grave que l’anonymat, le résultat des recherches est tronqué par l’intelligence des moteurs de recherche. Vous avez cherché ça et ça, alors ce site-là a de grandes chances de vous intéresser, donc il est mis en évidence. <br>\r\nÇa n’est plus la pertinence du site par rapport aux autres qui prime, c’est la pertinence par rapport à vos recherches.</p>\r\n\r\n<p class=\"spip\">Les clés de la liberté sur Internet étant la diversité et la décentralisation, il est possible de brouiller un peu les pistes en utilisant plusieurs services de moteur de recherche et même des métamoteurs. Les métamoteurs font les recherches pour vous et laissent leurs traces sur les moteurs de recherche. Par contre vous laissez de nouveau des traces sur le métamoteur.</p>\r\n\r\n<p class=\"spip\">Voici une liste non exhaustive de moteurs et de métamoteurs de recherche&nbsp;:<br>\r\n<a class=\"spip_out\" href=\"http://fr.wikipedia.org/wiki/Liste_des_moteurs_de_recherche\">http://fr.wikipedia.org/wiki/Liste_des_moteurs_de_recherche</a></p>\r\n\r\n<p class=\"spip\">Certains moteurs de recherche \"garantissent\" ne rien stocker sur leurs serveurs, il est même possible chez certains d’entre eux de faire des recherches chiffrées évitant la lecture par les intermédiaires techniques.</p>\r\n\r\n<p class=\"spip\">Une technologie très innovante pour les recherches est le P2P (peer-to-peer, pair-à-pair), elle permet l’existence d’un moteur de recherche décentralisé puisque tous les utilisateurs du service deviennent une base du moteur de recherche.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Les fournisseurs d’accès</strong></p>\r\n\r\n<p class=\"spip\">Pour le moment les fournisseurs d’accès (FAI) restent des intermédiaires techniques et ne font pas de profilage. Toutefois, cela risque de changer rapidement.<br>\r\nIl est possible de communiquer avec certains moteurs de recherche et certains sites internet de façon chiffrée, ce qui empêche le fournisseur d’accès de voir le contenu échangé.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Les cookies</strong></p>\r\n\r\n<p class=\"spip\">Parmi les échanges entre le site internet (le serveur) et le navigateur (le client), le serveur a la possibilité, si vous l’acceptez, d’enregistrer un petit fichier texte sur votre ordinateur&nbsp;: le cookie de navigation.<br>\r\nCelui-ci permet de reconnaître un même visiteur à plusieurs intervalles de temps. Il permet de stocker vos préférences sur un site donné mais aussi de dresser des statistiques et bien d’autres choses.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Langage des sites internet</strong></p>\r\n\r\n<p class=\"spip\">S’il est possible, sans difficulté, de voir le code source d’une page internet, certains langages comme le Flash sont privateurs et ne nous permettent pas de lire concrètement ce que fait le programme écrit dans un de ces langages. Ils représentent donc un véritable danger.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Utilisation d’un navigateur libre</strong></p>\r\n\r\n<p class=\"spip\">L’utilisation d’un navigateur libre vous garantit, dans une certaine mesure, que le code source soit étudié et exempt de collecte d’information lors de l’exécution de l’application elle-même.<br>\r\nIl vous permet de vider les cookies et d’effacer vos traces de navigation.</p>\r\n\r\n<p class=\"spip\">Couplé d’un greffon (plugin) comme \"flashblock\" ou \"addblock plus\", il peut empêcher des langages comme Flash d’être exécutés sur votre ordinateur.<br>\r\nIl vous prive sur certains sites, mal conçus, d’une partie de l’information, mais la plupart du temps il vous préserve des publicités et des scripts mal intentionnés.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Liens</strong></p>\r\n\r\n<p class=\"spip\">Récapitulatif de plusieurs pages parlant de la vie privée sur Internet&nbsp;:<br>\r\n<a class=\"spip_out\" href=\"http://standblog.org/blog/post/2010/04/26/Actualit%C3%A9-de-la-vie-priv%C3%A9e-en-ligne\">http://standblog.org/blog/post/2010/04/26/Actualit%C3%A9-de-la-vie-priv%C3%A9e-en-ligne</a><br>\r\nGoogle cartographie les réseaux wifi conjointement aux adresses MAC&nbsp;:<br>\r\n<a class=\"spip_out\" href=\"http://www.numerama.com/magazine/15584-google-street-view-enregistre-les-reseaux-wifi-prives-et-leurs-adresses-mac.html\">http://www.numerama.com/magazine/15584-google-street-view-enregistre-les-reseaux-wifi-prives-et-leurs-adresses-mac.html</a><br>\r\n\"Le profilage est plus intéressant que votre identité\" ou \"la dérive des services gratuits payés par la publicité\"&nbsp;:<br>\r\n<a class=\"spip_out\" href=\"http://www.senat.fr/rap/r08-441/r08-44130.html\">http://www.senat.fr/rap/r08-441/r08-44130.html</a></p>\r\n\r\n<p class=\"spip\">Pour plus d’informations, n’hésitez pas à nous rencontrer à l’association.</p></li>','<p>Chacune des informations lâchées sur Internet peut paraître dérisoire, mais mises bout à bout elles permettent de dresser un profil parfois très complet d’une personne.</p>\r\n\r\n<p class=\"spip\">Voici l’exemple d’un profil dressé à partir d’informations trouvées sur Internet&nbsp;:<br>\r\n<a class=\"spip_out\" href=\"http://www.le-tigre.net/Marc-L.html\">http://www.le-tigre.net/Marc-L.html</a></p>\r\n\r\n<p class=\"spip\">','',1292323177,3),(630,827,8,'Mandriva - La méthode la plus simple pour installer des logiciels','Le présent article est dédié à l’utilisation de Mandriva GNU/Linux.<h3>Préambule</h3>\r\n<p class=\"spip\">Le présent article est dédié à l’utilisation de Mandriva GNU/Linux.\r\nDe nombreux articles existent sur Internet à ce propos mais faut-il encore pouvoir les trouver et les comprendre.\r\nLa richesse du logiciel libre c’est la diversité, de là nait la complexité. La complexité demande de l’effort, et l’effort du temps.\r\nDemander à un spécialiste d’expliquer quelque chose avec des mots simples lui demande aussi un effort.\r\nC’est dans l’effort mutuel que les deux mondes pourront communiquer.\r\nAfin de vous initier au jargon de l’informatique et des logiciels libres, les termes spécifiques seront entre parenthèses.\r\nIl est possible que les images (captures d’écran) ne soit pas ressemblantes à ce que vous avez sous les yeux. La démarche reste la même.</p>\r\n\r\n<p class=\"spip\"><span class=\'spip_document_1170 spip_documents spip_documents_center\' >\r\n<img src=\'http://download.tuxfamily.org/assocoagul/drupal-files/spip/250px-MANDRIVA.jpg\' width=\"250\" height=\"63\" alt=\"\" /></span><p>\r\n\r\n<h3>Niveau de difficulté</h3>\r\n<p class=\"spip\"><span class=\'spip_document_1178 spip_documents spip_documents_center\' >\r\n<img src=\'http://download.tuxfamily.org/assocoagul/drupal-files/spip/0.png\' width=\"110\" height=\"22\" alt=\"Aucun\" title=\"Aucun\" /></span><p>\r\n\r\n<h3>Prérequis</h3>\r\n<li> un ordinateur\r\n<br /><li> Mandriva installée et fonctionnelle\r\n<br /><li> avoir le droit de gérer son ordinateur (avoir les droits, connaître le mot de passe du super-utilisateur, être root sur sa machine)\r\n<br /><li> une connexion à Internet\r\n<br /><li> Mandriva doit être règlé pour aller chercher les programmes (logiciels) non installés sur Internet (les dépôts doivent être configurés, les sources de dépôt doivent être configurées)\r\n<h3>Etape 1 : Ouvrir le panneau de contrôle de l’ordinateur (le Centre de Contrôle Mandriva, MCC en anglais)</h3>\r\n<p class=\"spip\"><span class=\'spip_document_1172 spip_documents spip_documents_center\' >\r\n<img src=\'http://download.tuxfamily.org/assocoagul/drupal-files/spip/Drakconf-icon.png\' width=\"36\" height=\"36\" alt=\"\" /></span><p>\r\n\r\n<li> se rendre dans le menu qui permet de lancer les programmes (applications, logiciels), celui-ci peut se présenter de différentes façons suivant le bureau (environnement graphique : KDE, GNOME et bien d’autres) qui est pré-installé avec votre Mandriva.\r\n<br /><li> choisir l’entrée \"Outils\" dans le menu puis \"Outils systèmes\" et enfin \"Configurer votre ordinateur\" (Menu &mdash;> Outils &mdash;> Outils systèmes &mdash;> Configurer votre ordinateur), cliquer pour valider votre choix.\r\n<li> un boîte de dialogue apparait vous demandant le mot de passe \"root\", il faut taper le mot de passe du super-utilisateur (le root, l’administrateur de la machine). Tapez le mot de passe puis appuyer sur la touche Entrée ou cliquez sur le bouton \"Valider\" (saisir le mot de passe et valider)\r\n<p class=\"spip\"><span class=\'spip_document_1167 spip_documents spip_documents_center\' >\r\n<img src=\'http://download.tuxfamily.org/assocoagul/drupal-files/spip/log_mdp.png\' width=\"423\" height=\"262\" alt=\"\" /></span><p>\r\n\r\n<h3>Etape 2 : S’orienter dans le Centre de Contrôle Mandriva</h3>\r\n<p class=\"spip\">Dans le panneau de configuration vous avez accès à beaucoup de réglages.</p>\r\n\r\n<p class=\"spip\"><span class=\'spip_document_1168 spip_documents spip_documents_center\' >\r\n<img src=\'http://download.tuxfamily.org/assocoagul/drupal-files/spip/mcc.png\' width=\"770\" height=\"524\" alt=\"\" /></span><p>\r\n\r\n<li> cliquer sur \"Gestion des logiciels\" puis sur \"Installer et désinstaller des logiciels\". Une boîte de dialogue vous demande de patienter, une mise à jour de la liste des logiciels déjà installés est en train de se faire. Il se peut qu’il y ait également une mise à jour de la liste des logiciels disponibles sur Internet (sur un mirroir, sur un dépôt). Cela peut être assez long (... patientez)\r\n<h3>Etape 3 : Découvrir l’agencement du Gestionnaire de logiciels</h3>\r\n<p class=\"spip\"><span class=\'spip_document_1169 spip_documents spip_documents_center\' >\r\n<img src=\'http://download.tuxfamily.org/assocoagul/drupal-files/spip/mcc_installation.png\' width=\"770\" height=\"524\" alt=\"\" /></span><p>\r\n\r\n<li> prendre le temps de regarder comment est fait le gestionnaire\r\n<br /><li> lire les informations qui sont écrites dans les différentes parties du gestionnaire. Pour information, les logiciels sont accessibles sur Internet sous forme de paquet (paquetage). Un paquet comprend le logiciel, l’aide de ce logiciel et les fichiers de configuration du logiciel. C’est la façon retenue par Mandriva pour organiser la gestion (installation, désinstallation) des logiciels.\r\n<h3>Etape 4 : Chercher un logiciel</h3>\r\n<p class=\"spip\">Plusieurs choix s’offrent à vous :</p>\r\n\r\n<p class=\"spip\">1) vous connaissez le nom du logiciel</p>\r\n\r\n<li> taper son nom dans la barre \"Rechercher\", le nom du ou des paquets\r\nassociés à votre recherche s’inscrit en dessous. Faites attention que les options de recherche (les filtres) soient bien sélectionnées sur \"Tous\" et \"Tous\".\r\n<p class=\"spip\"><span class=\'spip_document_1171 spip_documents spip_documents_center\' >\r\n<img src=\'http://download.tuxfamily.org/assocoagul/drupal-files/spip/mcc_rechercher.png\' width=\"762\" height=\"35\" alt=\"\" /></span><p>\r\n\r\n<p class=\"spip\">2) vous cherchez un logiciel pour son utilité</p>\r\n\r\n<li> choisir une rubrique (regroupement) et une sous-rubrique s’il en existe.\r\n<p class=\"spip\"><span class=\'spip_document_1173 spip_documents spip_documents_center\' >\r\n<img src=\'http://download.tuxfamily.org/assocoagul/drupal-files/spip/mcc_fonction.png\' width=\"299\" height=\"296\" alt=\"\" /></span><p>\r\n\r\n<h3>Etape 5 : Sélectionner un logiciel en vue de l’installer</h3>\r\n<p class=\"spip\">Le résultat de votre recherche apparaît dans cet encadré. Zéro, une ou plusieurs lignes peuvent apparaître.</p>\r\n\r\n<p class=\"spip\"><span class=\'spip_document_1194 spip_documents spip_documents_center\' >\r\n<img src=\'http://download.tuxfamily.org/assocoagul/drupal-files/spip/resultat_select.png\' width=\"700\" height=\"179\" alt=\"\" /></span><p>\r\n\r\n<p class=\"spip\"><u>Paquetage</u> -> sur la première ligne, en gras, son nom et sur la deuxième un descriptif rapide<br />\r\n<u>Version</u> -> c’est un code numérique qui permet de connaître l’évolution du logiciel (pour un même logiciel, un numéro de version plus grand apporte forcément quelque chose en plus)<br />\r\n<u>Statut</u> -> si une flèche verte apparait c’est que le logiciel est déjà installé sur votre ordinateur<br />\r\nSi vous cliquez sur le nom d’un des logiciels (sélectionner un logiciel dans la liste) de cette liste, vous allez faire apparaître, dans une boîte en dessous, un descriptif complet du logiciel mais en anglais.</p>\r\n\r\n<p class=\"spip\">Si le logiciel correspond à celui que vous voulez utiliser sur votre ordinateur :\r\n<br /></p>\r\n<li> cliquer sur le petit carré (case à cocher) qui est sur la ligne du logiciel à installer. Le petit dessin \"Statut\" (icône) devient une flèche orange et signifie que c’est un logiciel sélectionné pour être installé.\r\n<br /><li> reproduire les étapes de recherche et de sélection autant de fois que vous le voulez pour installer plusieurs logiciels en même temps.\r\n<h3>Etape 6 : Installation du ou des logiciels sélectionnés</h3>\r\n<li> cliquer sur \"appliquer\" en bas à droite, une boîte de dialogue apparaît vous montrant un récapitulatif de ce que vous avez sélectionné et vous demande de confirmer l’installation.\r\n<br /><li> cliquer sur oui si la liste vous convient, une autre boîte de dialogue vous informe de la progression du téléchargement et de l’installation des logiciels que vous avez sélectionnés. La vitesse dépend du type de connexion à Internet et de la disponibilité des ordinateurs (disponibilité des serveurs dépositaires) sur lesquels le Centre de Contrôle va chercher les logiciels.\r\n<p class=\"spip\">Une fois terminé une boîte de dialogue apparaît pour remettre à jour (rafraîchir) la liste des logiciels installés sur votre ordinateur. Cela peut être assez long. Une fois terminé vous êtes libre de faire une autre installation ou de quitter le programme.</p>\r\n\r\n<h3>Etape 7 : Utilisation</h3>\r\n<li> quitter le Centre de Contrôle (quitter l’application) en cliquant sur la croix en haut à droite du Centre de Contrôle (en haut à droite de la fenêtre)\r\n<br /><li> se rendre dans le menu qui permet de lancer les programmes (applications, logiciels), celui-ci peut se présenter de différentes façons suivant le bureau (environnement graphique : KDE, GNOME et bien d’autres) qui est pré-installé avec votre Mandriva.\r\n<br /><li> rechercher le/les logiciels installés dans la rubrique la plus probable. Un jeu se retrouve la plupart du temps dans la rubrique \"Jeux\".\r\n<h3>Liens</h3>\r\n<p class=\"spip\">Le centre de contrôle Mandriva<br />\r\n<a href=\"http://wiki.mandriva.com/fr/Drakconf\" class=\"spip_out\">http://wiki.mandriva.com/fr/Drakconf</a><br /></p>\r\n\r\n<p class=\"spip\">Mandriva une distribution française<br />\r\n<a href=\"http://fr.wikipedia.org/wiki/Mandriva_Linux\" class=\"spip_out\">http://fr.wikipedia.org/wiki/Mandriva_Linux</a><br /></p>\r\n\r\n<hr>\r\n<h3>Mémo</h3>\r\n<p class=\"spip\"><u>Prérequis</u>\r\n<br /></p>\r\n<li> avoir configurer les sources des dépôts\r\n<p class=\"spip\"><u>Méthode</u>\r\n<br /></p>\r\n<li> se rendre dans le menu de lancement des applications &mdash;> Outils &mdash;> Outils systèmes &mdash;> Configurer votre ordinateur.\r\n<br /><li> dans le Centre de Contrôle Mandriva, sélectionner \"Installer et désinstaller\" dans l’onglet \"Gestion des logiciels\".\r\n<br /><li> rechercher et sélectionner le logiciel que vous voulez installer\r\n<br /><li> valider et confirmer l’installation des logiciels sélectionnés\r\n<br /><li> une fois installés vos logiciels sont prêts à fonctionner et sont accessibles dans le menu des applications\r\n<hr>\r\n<p class=\"spip\">Article sous licence Creative Commons <a href=\"http://creativecommons.org/licenses/by-nc-sa/2.0/fr/\" class=\"spip_out\">by-nc-sa</a></p>','Le présent article est dédié à l’utilisation de Mandriva GNU/Linux.<h3>Préambule</h3>\r\n<p class=\"spip\">Le présent article est dédié à l’utilisation de Mandriva GNU/Linux.\r\nDe nombreux articles existent sur Internet à ce propos mais faut-il encore pouvoir les trouver et les comprendre.\r\nLa richesse du logiciel libre c’est la diversité, de là nait la complexité. La complexité demande de l’effort, et l’effort du temps.\r\nDemander à un spécialiste d’expliquer quelque chose avec des mots simples lui demande aussi un effort.\r\nC’est dans l’effort mutuel que les deux mondes pourront communiquer.\r','',1291538955,2),(758,828,50,'Install party OpenOffice.org le mercredi 1er décembre 2010','<p>L\'association a été invité à l\'Université de Bourgogne pour présenter les logiciels libres et la suite bureautique OpenOffice.org aux étudiants de l\'UFR Sciences Humaines.</p><p><a href=\"http://sciences-humaines.u-bourgogne.fr/\">http://sciences-humaines.u-bourgogne.fr/</a></p><p>En effet dans leur formation les étudiants passent un examen nommé le C2i.</p><p>Le C2i,le Certificat Informatique et Internet est, comme son nom l\'indique, une sorte de certificat d\'aptitude à manipuler des outils informatiques et à se servir des réseaux dont Internet.</p><p><a href=\"http://fr.wikipedia.org/wiki/Certificat_informatique_et_internet\">http://fr.wikipedia.org/wiki/Certificat_informatique_et_internet</a></p><p>C\'est dans ce cadre que l’association a présenté :</p><ul><li>l’association COAGUL et ses activités</li></ul><ul><li>les logiciels libres et leurs modèles économiques</li></ul><ul><li>les licences et les formats libres</li></ul><ul><li>l\'historique de la suite bureautique OpenOffice.org et présentation du fork très récent LibreOffice</li></ul><p class=\"spip\">Les présentations ont laissé la place à une Install Party sur les postes des étudiants venus avec leur ordinateur portable.</p><h2 class=\"spip\">Bilan</h2><p class=\"spip\">Dans leur formation les étudiants ont été très bien renseignés sur l\'existance des logicies libres, d\'ailleurs ils en utilisent visiblement beaucoup. C\'est très rassurant étant donné que la logique du logiciel libre ainsi que son histoire sont intimement liées au milieu universitaire.</p><p class=\"spip\">Il y avait peu d\'étudiants lors de cette première présentation mais nous sommes content d\'avoir échangé avec eux dans de bonnes conditions. Nous avons répondu à l\'ensemble de leurs questions.</p><p class=\"spip\">Pour une première expérience de présentation dans le milieu universitaire nous sommes très satisfait et espérons qu\'elle laissera place à d\'autres nombreuses interventions.</p><p class=\"spip\">Merci à l\'Université de Bourgogne de nous avoir accueillis, merci aux intervenants et aux étudiants de s\'être déplacés.</p><h2 class=\"spip\">Pièces jointes</h2><p class=\"spip\">Vous trouverez en pièces jointes les présentations, le fichier <strong>presentation_LL_et_licences.tar.gz</strong> contient un fichier SVG qu\'il faut ouvrir avec un navigateur Internet moderne.</p>','<p>L\'association a été invité à l\'Université de Bourgogne pour présenter les logiciels libres et la suite bureautique OpenOffice.org aux étudiants de l\'UFR Sciences Humaines.</p><p><a href=\"http://sciences-humaines.u-bourgogne.fr/\">http://sciences-humaines.u-bourgogne.fr/</a></p><p>En effet dans leur formation les étudiants passent un examen nommé le C2i.</p><p>Le C2i,le Certificat Informatique et Internet est, comme son nom l\'indique, une sorte de certificat d\'aptitude à manipuler des outils informatiques et à se servir des réseaux dont Internet.</p>','',1292321552,3),(760,829,8,'Lettre d\'information #16','<p>Pour recevoir la lettre d’information&nbsp;:</p><p><a class=\"spip_out\" href=\"http://outils.coagul.org/c-public.php\">http://outils.coagul.org/c-public.php</a></p>','<p>Pour recevoir la lettre d’information&nbsp;:</p><p><a class=\"spip_out\" href=\"http://outils.coagul.org/c-public.php\">http://outils.coagul.org/c-public.php</a></p>','',1291622088,3),(761,830,8,'Discuter sur Internet avec l\'IRC','<blockquote><p>IRC, abréviation de Internet Relay Chat (en français, « discussion relayée par Internet »), est un protocole de communication textuelle sur Internet. Il sert à la communication instantanée principalement sous la forme de discussions en groupe par l’intermédiaire des canaux de discussion, mais peut aussi être utilisé pour de la communication de un à un. Il peut par ailleurs être utilisé pour faire du transfert de fichier. IRC est différent de la messagerie instantanée, celle-ci étant plus dédiée aux communications de un à un.</p><p>Source : <a href=\"http://fr.wikipedia.org/wiki/Internet_Relay_Chat\">http://fr.wikipedia.org/wiki/Internet_Relay_Chat</a></p></blockquote><p>&nbsp;</p><p>&nbsp;</p>','<blockquote><p>IRC, abréviation de Internet Relay Chat (en français, « discussion relayée par Internet »), est un protocole de communication textuelle sur Internet. Il sert à la communication instantanée principalement sous la forme de discussions en groupe par l’intermédiaire des canaux de discussion, mais peut aussi être utilisé pour de la communication de un à un. Il peut par ailleurs être utilisé pour faire du transfert de fichier. IRC est différent de la messagerie instantanée, celle-ci étant plus dédiée aux communications de un à un.</p>','',1291798548,3),(46,831,8,'Présentation de Linux','<br /><li> Linux est un système d’exploitation , au même titre que Windows 95/98/NT/2000/XP/Vista, BeOS ou OS/2. Pour être exact, il s’agit d’une implémentation libre d’Unix.<h2>Présentation</h2>\r\n<br /><li> Linux est un système d’exploitation , au même titre que Windows 95/98/NT/2000/XP/Vista, BeOS ou OS/2. Pour être exact, il s’agit d’une implémentation libre d’Unix.\r\n<h2>Caractéristiques</h2>\r\n<br /><li> Multi-tâches : il est parfaitement capable d’exécuter plusieurs programmes simultanément.\r\n<br /><li> Multi-utilisateurs : les données de chaque personne qui utilise l’ordinateur sont protégées, et plusieurs personnes peuvent utiliser l’ordinateur simultanément.\r\n<br /><li> Multi-plateformes : initialement conçu pour les ordinateurs PC à base de processeur Intel 80386 et successeurs, il existe désormais pour machines Alpha, PowerPC, StrongArm, 68000, et d’autres... peut-être même bientôt pour le PalmPilot de 3COM !\r\n<br /><li> Multi-processeurs : Linux est capable d’utiliser jusqu’à 16 processeurs en parallèle, ou de constituer un cluster de plusieurs machines en réseau.\r\n<br /><li> Réseau : Linux est équipé en standard de toute la partie logicielle nécessaire à la gestion des réseaux locaux mais également l’incontournable accès à \"internet\".\r\n<br /><li> Interfaces graphiques : Oui, il y a bien un \"s\" ! Linux n’est pas dépendant de son interface graphique. A la base elle n’est même pas indispensable. Vous avez le choix entre une bonne demie-douzaine de gestionnaires de fenêtres personnalisables à souhait.\r\n<h2>Conclusion</h2>\r\nBref, Linux a tout d’un grand, ce que ne laisse pas deviner sa mascotte \"officielle\", le pingouin. Ce n’est pas par hasard s’il est actuellement utilisé sur plus de 30% des serveurs de l’Internet...','<br /><li> Linux est un système d’exploitation , au même titre que Windows 95/98/NT/2000/XP/Vista, BeOS ou OS/2. Pour être exact, il s’agit d’une implémentation libre d’Unix.<h2>Présentation</h2>\r\n<br /><li> Linux est un système d’exploitation , au même titre que Windows 95/98/NT/2000/XP/Vista, BeOS ou OS/2. Pour être exact, il s’agit d’une implémentation libre d’Unix.\r\n<h2>Caractéristiques</h2>\r\n<br /><li> Multi-tâches : il est parfaitement capable d’exécuter plusieurs programmes simultanément.\r\n','',1292061917,2),(47,832,8,'Présentation des logiciels libres','<!--break--></p>','<p>Un logiciel libre est un logiciel dont la licence d’utilisation accordée par le concepteur permet librement à l’utilisateur final de l’utiliser et d’en distribuer des copies, d’en étudier le fonctionnement, de le modifier en fonction de ses besoins, et de diffuser les améliorations ou modifications qu’il lui a apportées.</p><p class=\"spip\">On associe souvent \"logiciel libre\" à \"gratuit\". En réalité, il faut nuancer ce point de vue...</p>\r\n\r\n<p class=\"spip\">Un logiciel libre est un logiciel dont la licence d’utilisation accordée par le concepteur permet librement à l’utilisateur final de l’utiliser et d’en distribuer des copies, d’en étudier le fonctionnement, de le modifier en fonction de ses besoins, et de diffuser les améliorations ou modifications qu’il lui a apportées.</p>\r\n\r\n<p class=\"spip\">On donne souvent comme exemple de licence libre la licence GPL (\"General Public Licence\") résultat du travail de la \"Free Software Foundation\" qui a jeté les bases \"légales\" du concept de logiciel libre.</p>\r\n\r\n<p class=\"spip\">Cette licence inclut tous les éléments cités précédemment, ainsi qu’un \"copyleft\" (jeu de mots par opposition à \"copyright\"). Ce concept interdit à une personne diffusant une copie d’un logiciel libre d’en modifier la licence d’utilisation de telle sorte que celle-ci retire tout ou partie de la liberté initiale accordée à l’utilisateur.</p>\r\n\r\n<p class=\"spip\">Un logiciel libre peut-être diffusé en contrepartie d’une contribution financière aux frais de duplication (Hébergement, Cd, etc.). Libre ne veut donc pas forcément dire gratuit...</p>\r\n\r\n<p class=\"spip\">De même, le concept \"OpenSource\" (code source publié) ne garantit pas forcément que vous aurez le droit de diffuser les modifications que vous aurez apportées à celui-ci.</p><p class=\"spip\">','',1298120476,3),(757,850,8,'Installation et test du logiciel de retouche graphique nommé Pinta','<h2>Description de Pinta</h2><p>Pinta est une application qui permet de créer et d\'éditer des images.</p><p>Il est multiplatforme, il fonctionne aussi bien sur un GNU/Linux, un Windows© que sur un Mac OS X.</p><p><img style=\"vertical-align: middle;\" src=\"http://download.tuxfamily.org/assocoagul/drupal-files/pinta_1.png\" alt=\"\" height=\"390\" width=\"640\"></p><p>L\'avantage de Pinta réside dans sa simplicité tout en offrant quelques options avancées pour les plus agéris.</p><p>Il supporte l\'enregistrement de vos images dans les formats les plus courants : PNG, JPG, ICO, BMP, TIFF, TGA et OpenRaster.</p><p><a href=\"http://fr.wikipedia.org/wiki/OpenRaster\">http://fr.wikipedia.org/wiki/OpenRaster</a></p><p>Mais il ouvre bien d\'autres formats comme par exemple le GIF et le SVG.</p><p>Pinta permet de retailler, tourner et de contrôler la colorimétrie d\'une image.</p><p>Il dispose également d\'effets et surtout de la gestion des calques très pratiques en retouche d\'image.</p><p>Vous l\'aurez compris Pinta est une application à mis chemin entre MyPaint et The Gimp.</p><p><a href=\"http://pinta-project.com/\">http://pinta-project.com/</a></p><h2>Pré-requis</h2><p>Installation sur une Ubuntu Gnu/Linux version Lucid<br><br>Je n\'ai pas trouvé le paquet en passant par apt-cache, du coup direction le site officiel du projet qui nous renvoit sur :</p><p><a href=\"https://launchpad.net/%7Emoonlight-team/+archive/pinta/+files/pinta_0.5%2Bdfsg-1%7Edhx1_all.deb\"><span>https://launchpad.net/~moonlight-team/+archive/pinta/+files/pinta_0.5%2Bdfsg-1%7Edhx1_all.deb</span></a></p><p><span>Le paquet est d\'environ 500 ko et ne m\'a demandé aucune dépendance que je n\'avais pas lors de l\'installation.</span></p><p><span>La paquet n\'est pas non plus dans les dépôts de Mandriva 2010.1<br></span></p><h2>Les tests</h2><p>Très bon programme j\'ai fait l\'essentiel de ce que je voulais faire.</p><p>En même temps lorsqu\'on utilise régulièrement The Gimp Pinta est un jeu d\'enfant.</p><p>La fonction \"couper\" n\'est pas fonctionnel sur cette version, ni par le raccourci [ctrl + x] ni par le menu \"Édition\".</p><p>Le site de Pinta est très beau par contre j\'ai un reproche de taille, dans leur vision du monde il y a les sources, Windows©,Mac OS X et Ubuntu.</p><p>Comme si Ubuntu n\'était pas GNU/Linux, ça devient pénible ... vraiment ...</p><p><span><br></span></p>','<h2>Description de Pinta</h2><p>Pinta est une application qui permet de créer et d\'éditer des images.</p><p>Il est multiplatforme, il fonctionne aussi bien sur un GNU/Linux, un Windows© que sur un Mac OS X.</p><p><img style=\"vertical-align: middle;\" src=\"http://download.tuxfamily.org/assocoagul/drupal-files/pinta_1.png\" alt=\"\" height=\"390\" width=\"640\"></p><p>L\'avantage de Pinta réside dans sa simplicité tout en offrant quelques options avancées pour les plus agéris.</p>','',1295335928,3),(758,851,8,'Install party OpenOffice.org le mercredi 1er décembre 2010','<p>L\'association a été invité à l\'Université de Bourgogne pour présenter les logiciels libres et la suite bureautique OpenOffice.org aux étudiants de l\'UFR Sciences Humaines.</p><p><a href=\"http://sciences-humaines.u-bourgogne.fr/\">http://sciences-humaines.u-bourgogne.fr/</a></p><p>En effet dans leur formation les étudiants passent un examen nommé le C2i.</p><p>Le C2i,le Certificat Informatique et Internet est, comme son nom l\'indique, une sorte de certificat d\'aptitude à manipuler des outils informatiques et à se servir des réseaux dont Internet.</p><p><a href=\"http://fr.wikipedia.org/wiki/Certificat_informatique_et_internet\">http://fr.wikipedia.org/wiki/Certificat_informatique_et_internet</a></p><p>C\'est dans ce cadre que l’association a présenté :</p><ul><li>l’association COAGUL et ses activités</li></ul><ul><li>les logiciels libres et leurs modèles économiques</li></ul><ul><li>les licences et les formats libres</li></ul><ul><li>l\'historique de la suite bureautique OpenOffice.org et présentation du fork très récent LibreOffice</li></ul><p class=\"spip\">Les présentations ont laissé la place à une Install Party sur les postes des étudiants venus avec leur ordinateur portable.</p><h2 class=\"spip\">Bilan</h2><p class=\"spip\">Dans leur formation les étudiants ont été très bien renseignés sur l\'existance des logicies libres, d\'ailleurs ils en utilisent visiblement beaucoup. C\'est très rassurant étant donné que la logique du logiciel libre ainsi que son histoire sont intimement liées au milieu universitaire.</p><p class=\"spip\">Il y avait peu d\'étudiants lors de cette première présentation mais nous sommes content d\'avoir échangé avec eux dans de bonnes conditions. Nous avons répondu à l\'ensemble de leurs questions.</p><p class=\"spip\">Pour une première expérience de présentation dans le milieu universitaire nous sommes très satisfait et espérons qu\'elle laissera place à d\'autres nombreuses interventions.</p><p class=\"spip\">Merci à l\'Université de Bourgogne de nous avoir accueillis, merci aux intervenants et aux étudiants de s\'être déplacés.</p><h2 class=\"spip\">Pièces jointes</h2><p class=\"spip\">Vous trouverez en pièces jointes les présentations, le fichier <strong>presentation_LL_et_licences.tar.gz</strong> contient un fichier SVG qu\'il faut ouvrir avec un navigateur Internet moderne.</p>','<p>L\'association a été invité à l\'Université de Bourgogne pour présenter les logiciels libres et la suite bureautique OpenOffice.org aux étudiants de l\'UFR Sciences Humaines.</p><p><a href=\"http://sciences-humaines.u-bourgogne.fr/\">http://sciences-humaines.u-bourgogne.fr/</a></p><p>En effet dans leur formation les étudiants passent un examen nommé le C2i.</p><p>Le C2i,le Certificat Informatique et Internet est, comme son nom l\'indique, une sorte de certificat d\'aptitude à manipuler des outils informatiques et à se servir des réseaux dont Internet.</p>','',1295362519,3),(647,852,8,'Du matériel pour une école de Dijon','Une école de Dijon recherche des casques audio pour équiper ses ordinateurs.\r\n\r\n\r\n<br />Elle recherche également plusieurs Switch 10/100 de 5 à 10 ports avec si possible quelques câbles réseaux.\r\n\r\n\r\n<br />Si le don provient d’une entreprise, veuillez accompagner le matériel d’une attestation de don pour que l’école puisse justifier de l’acquisition.\r\n\r\n\r\n<br />Pour plus d’information, contactez le bureau\r\n\r\n\r\n<br />Merci\r\n<p class=\"spip\">Une école de Dijon recherche des casques audio pour équiper ses ordinateurs.</p>\r\n\r\n<p class=\"spip\">Elle recherche également plusieurs Switch 10/100 de 5 à 10 ports avec si possible quelques câbles réseaux.</p>\r\n\r\n<p class=\"spip\">Si le don provient d’une entreprise, veuillez accompagner le matériel d’une attestation de don pour que l’école puisse justifier de l’acquisition.</p>\r\n\r\n<p class=\"spip\">Pour plus d’information, contactez le <a href=\"spip.php?article77\" class=\"spip_in\" title=\"art\">bureau</a></p>\r\n\r\n<p class=\"spip\">Merci</p>','Une école de Dijon recherche des casques audio pour équiper ses ordinateurs.\r\n\r\n\r\n<br />Elle recherche également plusieurs Switch 10/100 de 5 à 10 ports avec si possible quelques câbles réseaux.\r\n\r\n\r\n<br />Si le don provient d’une entreprise, veuillez accompagner le matériel d’une attestation de don pour que l’école puisse justifier de l’acquisition.\r\n\r\n\r\n<br />Pour plus d’information, contactez le bureau\r\n\r\n\r\n<br />Merci\r\n<p class=\"spip\">Une école de Dijon recherche des casques audio pour équiper ses ordinateurs.</p>','',1295508014,2),(768,853,8,'Atelier jeux libres','<p>Un an après le précédent atelier jeux, on recommence !</p><p>Les nouveautés du moment suivies d’une session en réseau.</p><p>Animé par Nicolas</p>','<p>Un an après le précédent atelier jeux, on recommence !</p><p>Les nouveautés du moment suivies d’une session en réseau.</p><p>Animé par Nicolas</p>','',1295529650,4),(771,856,8,'Bien débuter avec Drupal 7','<p>Drupal est sorti le 5 janvier dernier dans sa version 7.<br />Vous seront présentées les nouveautés de cette version.<br /> Au programme : installation, configuration, traduction de l\'interface,  présentation des fonctionnalités de base (apparence, modules, …).<br /> Utilisation avancé avec Drush : présentation de son fonctionnement et utilisation des principales commandes.</p><p>Animé par Nicolas</p>','<p>Drupal est sorti le 5 janvier dernier dans sa version 7.<br />Vous seront présentées les nouveautés de cette version.<br /> Au programme : installation, configuration, traduction de l\'interface,  présentation des fonctionnalités de base (apparence, modules, …).<br /> Utilisation avancé avec Drush : présentation de son fonctionnement et utilisation des principales commandes.</p><p>Animé par Nicolas</p>','',1295540833,4),(769,854,8,'Journée du téléchargement gratuit et légal','<p>De 14h00 à 21H00 se déroulera la journée du téléchargement gratuit et  légal au Point Information Jeunesse de Chevigny Saint Sauveur.<br /> COAGUL présentera l’association et les logiciels libres à 18h00.<br /> A 19h00 <a class=\"spip_out\" href=\"http://www.champloix-avocat.fr/\">Maitre Champloix</a> fera un point sur l’HADOPI.<br /> <a class=\"spip_out\" href=\"http://www.ijbourgogne.com/Journee-du-telechargement-gratuit-2011\">http://www.ijbourgogne.com/Journee-du-telechargement-gratuit-2011</a></p>','<p>De 14h00 à 21H00 se déroulera la journée du téléchargement gratuit et  légal au Point Information Jeunesse de Chevigny Saint Sauveur.<br /> COAGUL présentera l’association et les logiciels libres à 18h00.<br /> A 19h00 <a class=\"spip_out\" href=\"http://www.champloix-avocat.fr/\">Maitre Champloix</a> fera un point sur l’HADOPI.<br /> <a class=\"spip_out\" href=\"http://www.ijbourgogne.com/Journee-du-telechargement-gratuit-2011\">http://www.ijbourgogne.com/Journee-du-telechargement-gratuit-2011</a></p>','',1295533138,4),(772,858,8,'Algorithmique : gérer une pile d\'éléments en PHP','<p><code>&lt;?php<br># Par Dlareg le 20/01/2011<br># Cours NFA006 CNAM DIJON<br># <br># Gérer une pile d\'éléments<br># En l\'occurence des cartes à jouer<br>#<br><br># variables<br>$nbElementPile = 3; // configurer le nb d\'element voulu dans la pile<br>$taillePile = $nbElementPile - 1;<br>$sommet = -1;<br><br># les fonctions<br>function empile($c,$t,$v) {<br>&nbsp;&nbsp;&nbsp; global $sommet;<br>&nbsp;&nbsp;&nbsp; global $taillePile;<br>&nbsp;&nbsp;&nbsp; global $maPile;<br>&nbsp;&nbsp;&nbsp; if ($sommet &lt; $taillePile) {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; $sommet++;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; echo \"la donnee est ecrite sur la pile, sommet = \".$sommet.\"&lt;br /&gt;\";<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; $maPile[$sommet][couleur]=$c;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; $maPile[$sommet][type]=$t;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; $maPile[$sommet][valeur]=$v;<br>&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; else<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; echo \"plus de place dans la pile\";<br>}<br><br>function depile() {<br>&nbsp;&nbsp;&nbsp; global $sommet;<br>&nbsp;&nbsp;&nbsp; global $maPile;<br>&nbsp;&nbsp;&nbsp; if ($sommet &gt; -1) {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; echo \"les donnees du dessus de la pile sont traitees et supprimees, sommet = \".$sommet.\"&lt;br /&gt;\";<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; //echo $sommet.\" \".$maPile[$sommet][couleur] .\" \".$maPile[$sommet][type].\" \".$maPile[$sommet][valeur].\"&lt;br/&gt;\";<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; unset($maPile[$sommet]);<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; $sommet--;<br>&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; else<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; echo \"la pile est vide&lt;br /&gt;\";<br>}<br><br>function afficheDonne($sommet) {<br>&nbsp;&nbsp;&nbsp; global $maPile;<br>&nbsp;&nbsp;&nbsp; if (!empty($maPile[$sommet]))<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; echo $sommet.\" \".$maPile[$sommet][couleur] .\" \".$maPile[$sommet][type].\" \".$maPile[$sommet][valeur].\"&lt;br/&gt;\";<br>&nbsp;&nbsp;&nbsp; else<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; echo $sommet.\" est vide&lt;br /&gt;\";<br>}<br><br>function affichePile() {<br>&nbsp;&nbsp;&nbsp; echo \"&lt;h2&gt;Affichage de la pile&lt;/h2&gt;\";<br>&nbsp;&nbsp;&nbsp; global $taillePile;<br>&nbsp;&nbsp;&nbsp; global $sommet;<br>&nbsp;&nbsp;&nbsp; if ($sommet==-1)<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; echo \"la pile est vide&lt;br /&gt;\";<br>&nbsp;&nbsp;&nbsp; else {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; for ($i=$taillePile;$i&gt;=0;$i--) {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; afficheDonne($i);<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; echo \"&lt;br/&gt;\";<br>&nbsp;&nbsp;&nbsp; }<br>}<br><br># Affichage et appel des fonctions<br>echo \"&lt;h2&gt;Ajout dans la pile&lt;/h2&gt;\";<br>empile(\"rouge\",\"carreau\",\"10\");<br>empile(\"noir\",\"pic\",\"AS\");<br>empile(\"rouge\",\"coeur\",\"8\");<br>empile(\"noir\",\"trefle\",\"dame\");<br><br>affichePile();<br><br>echo \"&lt;h2&gt;Depile&lt;/h2&gt;\";<br>depile();<br><br>affichePile();<br><br>echo \"&lt;h2&gt;Depile&lt;/h2&gt;\";<br>depile();<br>depile();<br>depile();<br>depile();<br>depile();<br><br>affichePile();<br>?&gt;</code></p>','<p><code>&lt;?php<br># Par Dlareg le 20/01/2011<br># Cours NFA006 CNAM DIJON<br># <br># Gérer une pile d\'éléments<br># En l\'occurence des cartes à jouer<br>#<br><br># variables<br>$nbElementPile = 3; // configurer le nb d\'element voulu dans la pile<br>$taillePile = $nbElementPile - 1;<br>$sommet = -1;<br><br># les fonctions<br>function empile($c,$t,$v) {<br>&nbsp;&nbsp;&nbsp; global $sommet;<br>&nbsp;&nbsp;&nbsp; global $taillePile;<br>&nbsp;&nbsp;&nbsp; global $maPile;<br>&nbsp;&nbsp;&nbsp; if ($sommet &lt; $taillePile) {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; $sommet++;','',1295603986,3),(773,859,8,'Écouter la BBC en ligne de commande avec python et VCL','<p>Ce script python permet d\'écouter l\'une des 7 stations de la radio BBC.</p><p>Il vous faut VLC d\'installé et plus précisément avoir la commande cvlc disponible.</p><p>Il faut après téléchargement du fichier joint, le désarchivé :</p><p><code>$ tar -xvf radiolite.py.tar</code></p><p>Placez le script ou bon vous semble, par exemple dans un répertoire nommé scripts dans votre home :</p><p><code>$ mkdir ~/scripts<br></code><code>$ cp radiolite.py ~/scripts<br></code></p><p>Vous pouvez ajouter un alias à votre bashrc :</p><p><code>$ vim ~/.bashrc</code></p><p>Ajoutez la ligne :</p><p><code>alias radiolite=\"~/scripts/radiolite.py\"</code></p><p>Rechargez votre bashrc :</p><p><code>$ . ~/.bashrc</code></p><p>Vous pouvez maintenant lancer radiolite de n\'importe où dans votre terminal.</p><p>Il est possible de rajouter des radios à la suite de celles existantes :</p><p><code>&nbsp;&nbsp;&nbsp; radio8 = Radio(\'Ma nouvelle radio\',\'URL de la nouvelle radio\')</code></p><p>Bonne utilisation !!</p><p><code>#!/usr/bin/python<br># _*_ coding: utf-8 _*_<br>#<br># fichier radiolite.py<br># permet d\'écouter les stations de la BBC en ligne de commande avec VLC<br><br># import<br>import os<br>import subprocess<br><br># test si vlc-nox est installé<br># /usr/bin/cvlc<br>if not os.path.exists(\"/usr/bin/cvlc\"):<br>&nbsp;&nbsp; &nbsp;print \"l\'éxécutable \\\"cvlc\\\" n\'a pas été trouvé, installez le paquet \\\"vlc-nox\\\" ou \\\"VLC\\\"\"<br>else:<br>&nbsp;&nbsp; &nbsp;# variable<br>&nbsp;&nbsp; &nbsp;myList = []<br><br>&nbsp;&nbsp; &nbsp;# création d\'une classe<br>&nbsp;&nbsp; &nbsp;class Radio(object):<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;def __init__(self,name,url):<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;self._name = name<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;self._url = url<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;# ajout l\'objet ma liste<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;myList.append(self)<br><br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;def getName(self):<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;return self._name<br><br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;def getUrl(self):<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;return self._url<br><br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;# méthode écouter<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;def startLearn(self):<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;print self.getName()<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;# command = \"cvlc \" + self.getUrl()<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;# os.system(command)<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;# print command<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;p=subprocess.Popen([\'cvlc\', self.getUrl(), \'&gt;\', \'/dev/null\', \'2&gt;&amp;1\'], stdin = subprocess.PIPE, stdout = subprocess.PIPE, stderr= subprocess.PIPE)<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;# print p.pid<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;endSubProcess = 0<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;while not endSubProcess:<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;base = raw_input(\'Appuyer sur une touche pour arrêter la station\\n\')<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;if base == \"\":<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;print \"Arrêt de la station\\n\"<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;# terminer le processus p<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;p.terminate()<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;endSubProcess = 1<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;displayRadio()<br><br>&nbsp;&nbsp; &nbsp;# instanciation des différentes radios<br>&nbsp;&nbsp; &nbsp;radio1 = Radio(\"BBC 1\",\"http://www.bbc.co.uk/radio/listen/live/r1.asx\")<br>&nbsp;&nbsp; &nbsp;radio2 = Radio(\'BBC 2\',\'http://www.bbc.co.uk/radio/listen/live/r2.asx\')<br>&nbsp;&nbsp; &nbsp;radio3 = Radio(\'BBC 3\',\'http://www.bbc.co.uk/radio/listen/live/r3.asx\')<br>&nbsp;&nbsp; &nbsp;radio4 = Radio(\'BBC 4\',\'http://www.bbc.co.uk/radio/listen/live/r4.asx\')<br>&nbsp;&nbsp; &nbsp;radio5 = Radio(\'BBC 5\',\'http://www.bbc.co.uk/radio/listen/live/r5.asx\')<br>&nbsp;&nbsp; &nbsp;radio6 = Radio(\'BBC 6\',\'http://www.bbc.co.uk/radio/listen/live/r6.asx\')<br>&nbsp;&nbsp; &nbsp;radio7 = Radio(\'BBC 7\',\'http://www.bbc.co.uk/radio/listen/live/r7.asx\')<br><br>&nbsp;&nbsp; &nbsp;# affichage de la liste de radios<br>&nbsp;&nbsp; &nbsp;def displayRadio():<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;j = 0<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;print \"********************************\"<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;print \"*&nbsp; Liste des radios de la BBC&nbsp; *\"<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;print \"********************************\"<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;for i in myList:<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;j += 1<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;print \"%d - %s\" % (j,i.getName())<br><br>&nbsp;&nbsp; &nbsp;# appel de la fonction displayRadio<br>&nbsp;&nbsp; &nbsp;displayRadio()<br><br>&nbsp;&nbsp; &nbsp;# select case<br>&nbsp;&nbsp; &nbsp;end = 0<br>&nbsp;&nbsp; &nbsp;while not end:<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;base = raw_input(\'Choisissez votre radio (q pour quitter) :\')<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;#i = int(base) # exemple de transtypage en python<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;if base == \"1\":<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;radio1.startLearn()<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;elif base == \"2\":<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;radio2.startLearn()<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;elif base == \"3\":<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;radio3.startLearn()<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;elif base == \"4\":<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;radio4.startLearn()<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;elif base == \"5\":<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;radio5.startLearn()<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;elif base == \"6\":<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;radio6.startLearn()<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;elif base == \"7\":<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;radio7.startLearn()<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;elif base ==\"q\":<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;print \"Merci d\'utiliser RadioLite\"<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;end = 1<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;elif base ==\"\":<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;displayRadio()<br><br># notre configuration de vim pour ce fichier<br># vim: ts=4 sw=4 expandtab</code></p>','<p>Ce script python permet d\'écouter l\'une des 7 stations de la radio BBC.</p><p>Il vous faut VLC d\'installé et plus précisément avoir la commande cvlc disponible.</p><p>Il faut après téléchargement du fichier joint, le désarchivé :</p><p><code>$ tar -xvf radiolite.py.tar</code></p><p>Placez le script ou bon vous semble, par exemple dans un répertoire nommé scripts dans votre home :</p><p><code>$ mkdir ~/scripts<br></code><code>$ cp radiolite.py ~/scripts<br></code></p><p>Vous pouvez ajouter un alias à votre bashrc :</p><p><code>$ vim ~/.bashrc</code></p><p>Ajoutez la ligne :</p>','',1295822558,3),(772,860,8,'Algorithme : gérer une pile d\'éléments en PHP','<p><code>&lt;?php<br># Par Dlareg le 20/01/2011<br># Cours NFA006 CNAM DIJON<br># <br># Gérer une pile d\'éléments<br># En l\'occurence des cartes à jouer<br>#<br><br># variables<br>$nbElementPile = 3; // configurer le nb d\'element voulu dans la pile<br>$taillePile = $nbElementPile - 1;<br>$sommet = -1;<br><br># les fonctions<br>function empile($c,$t,$v) {<br>&nbsp;&nbsp;&nbsp; global $sommet;<br>&nbsp;&nbsp;&nbsp; global $taillePile;<br>&nbsp;&nbsp;&nbsp; global $maPile;<br>&nbsp;&nbsp;&nbsp; if ($sommet &lt; $taillePile) {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; $sommet++;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; echo \"la donnee est ecrite sur la pile, sommet = \".$sommet.\"&lt;br /&gt;\";<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; $maPile[$sommet][couleur]=$c;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; $maPile[$sommet][type]=$t;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; $maPile[$sommet][valeur]=$v;<br>&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; else<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; echo \"plus de place dans la pile\";<br>}<br><br>function depile() {<br>&nbsp;&nbsp;&nbsp; global $sommet;<br>&nbsp;&nbsp;&nbsp; global $maPile;<br>&nbsp;&nbsp;&nbsp; if ($sommet &gt; -1) {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; echo \"les donnees du dessus de la pile sont traitees et supprimees, sommet = \".$sommet.\"&lt;br /&gt;\";<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; //echo $sommet.\" \".$maPile[$sommet][couleur] .\" \".$maPile[$sommet][type].\" \".$maPile[$sommet][valeur].\"&lt;br/&gt;\";<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; unset($maPile[$sommet]);<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; $sommet--;<br>&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; else<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; echo \"la pile est vide&lt;br /&gt;\";<br>}<br><br>function afficheDonne($sommet) {<br>&nbsp;&nbsp;&nbsp; global $maPile;<br>&nbsp;&nbsp;&nbsp; if (!empty($maPile[$sommet]))<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; echo $sommet.\" \".$maPile[$sommet][couleur] .\" \".$maPile[$sommet][type].\" \".$maPile[$sommet][valeur].\"&lt;br/&gt;\";<br>&nbsp;&nbsp;&nbsp; else<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; echo $sommet.\" est vide&lt;br /&gt;\";<br>}<br><br>function affichePile() {<br>&nbsp;&nbsp;&nbsp; echo \"&lt;h2&gt;Affichage de la pile&lt;/h2&gt;\";<br>&nbsp;&nbsp;&nbsp; global $taillePile;<br>&nbsp;&nbsp;&nbsp; global $sommet;<br>&nbsp;&nbsp;&nbsp; if ($sommet==-1)<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; echo \"la pile est vide&lt;br /&gt;\";<br>&nbsp;&nbsp;&nbsp; else {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; for ($i=$taillePile;$i&gt;=0;$i--) {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; afficheDonne($i);<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; echo \"&lt;br/&gt;\";<br>&nbsp;&nbsp;&nbsp; }<br>}<br><br># Affichage et appel des fonctions<br>echo \"&lt;h2&gt;Ajout dans la pile&lt;/h2&gt;\";<br>empile(\"rouge\",\"carreau\",\"10\");<br>empile(\"noir\",\"pic\",\"AS\");<br>empile(\"rouge\",\"coeur\",\"8\");<br>empile(\"noir\",\"trefle\",\"dame\");<br><br>affichePile();<br><br>echo \"&lt;h2&gt;Depile&lt;/h2&gt;\";<br>depile();<br><br>affichePile();<br><br>echo \"&lt;h2&gt;Depile&lt;/h2&gt;\";<br>depile();<br>depile();<br>depile();<br>depile();<br>depile();<br><br>affichePile();<br>?&gt;</code></p>','<p><code>&lt;?php<br># Par Dlareg le 20/01/2011<br># Cours NFA006 CNAM DIJON<br># <br># Gérer une pile d\'éléments<br># En l\'occurence des cartes à jouer<br>#<br><br># variables<br>$nbElementPile = 3; // configurer le nb d\'element voulu dans la pile<br>$taillePile = $nbElementPile - 1;<br>$sommet = -1;<br><br># les fonctions<br>function empile($c,$t,$v) {<br>&nbsp;&nbsp;&nbsp; global $sommet;<br>&nbsp;&nbsp;&nbsp; global $taillePile;<br>&nbsp;&nbsp;&nbsp; global $maPile;<br>&nbsp;&nbsp;&nbsp; if ($sommet &lt; $taillePile) {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; $sommet++;','',1295686724,3),(773,861,20,'Écouter la BBC en ligne de commande avec python et VLC','<p>Ce script python permet d\'écouter l\'une des 7 stations de la radio BBC.</p><p>Il vous faut VLC d\'installé et plus précisément avoir la commande cvlc disponible.</p><p>Il faut après téléchargement du fichier joint, le désarchivé :</p><p><code>$ tar -xvf radiolite.py.tar</code></p><p>Placez le script ou bon vous semble, par exemple dans un répertoire nommé scripts dans votre home :</p><p><code>$ mkdir ~/scripts<br></code><code>$ cp radiolite.py ~/scripts<br></code></p><p>Vous pouvez ajouter un alias à votre bashrc :</p><p><code>$ vim ~/.bashrc</code></p><p>Ajoutez la ligne :</p><p><code>alias radiolite=\"~/scripts/radiolite.py\"</code></p><p>Rechargez votre bashrc :</p><p><code>$ . ~/.bashrc</code></p><p>Vous pouvez maintenant lancer radiolite de n\'importe où dans votre terminal.</p><p>Il est possible de rajouter des radios à la suite de celles existantes :</p><p><code>&nbsp;&nbsp;&nbsp; radio8 = Radio(\'Ma nouvelle radio\',\'URL de la nouvelle radio\')</code></p><p>Bonne utilisation !!</p><p><code>#!/usr/bin/python<br># _*_ coding: utf-8 _*_<br>#<br># fichier radiolite.py<br># permet d\'écouter les stations de la BBC en ligne de commande avec VLC<br><br># import<br>import os<br>import subprocess<br><br># test si vlc-nox est installé<br># /usr/bin/cvlc<br>if not os.path.exists(\"/usr/bin/cvlc\"):<br>&nbsp;&nbsp; &nbsp;print \"l\'éxécutable \\\"cvlc\\\" n\'a pas été trouvé, installez le paquet \\\"vlc-nox\\\" ou \\\"VLC\\\"\"<br>else:<br>&nbsp;&nbsp; &nbsp;# variable<br>&nbsp;&nbsp; &nbsp;myList = []<br><br>&nbsp;&nbsp; &nbsp;# création d\'une classe<br>&nbsp;&nbsp; &nbsp;class Radio(object):<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;def __init__(self,name,url):<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;self._name = name<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;self._url = url<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;# ajout l\'objet ma liste<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;myList.append(self)<br><br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;def getName(self):<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;return self._name<br><br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;def getUrl(self):<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;return self._url<br><br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;# méthode écouter<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;def startLearn(self):<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;print self.getName()<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;# command = \"cvlc \" + self.getUrl()<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;# os.system(command)<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;# print command<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;p=subprocess.Popen([\'cvlc\', self.getUrl(), \'&gt;\', \'/dev/null\', \'2&gt;&amp;1\'], stdin = subprocess.PIPE, stdout = subprocess.PIPE, stderr= subprocess.PIPE)<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;# print p.pid<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;endSubProcess = 0<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;while not endSubProcess:<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;base = raw_input(\'Appuyer sur une touche pour arrêter la station\\n\')<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;if base == \"\":<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;print \"Arrêt de la station\\n\"<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;# terminer le processus p<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;p.terminate()<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;endSubProcess = 1<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;displayRadio()<br><br>&nbsp;&nbsp; &nbsp;# instanciation des différentes radios<br>&nbsp;&nbsp; &nbsp;radio1 = Radio(\"BBC 1\",\"http://www.bbc.co.uk/radio/listen/live/r1.asx\")<br>&nbsp;&nbsp; &nbsp;radio2 = Radio(\'BBC 2\',\'http://www.bbc.co.uk/radio/listen/live/r2.asx\')<br>&nbsp;&nbsp; &nbsp;radio3 = Radio(\'BBC 3\',\'http://www.bbc.co.uk/radio/listen/live/r3.asx\')<br>&nbsp;&nbsp; &nbsp;radio4 = Radio(\'BBC 4\',\'http://www.bbc.co.uk/radio/listen/live/r4.asx\')<br>&nbsp;&nbsp; &nbsp;radio5 = Radio(\'BBC 5\',\'http://www.bbc.co.uk/radio/listen/live/r5.asx\')<br>&nbsp;&nbsp; &nbsp;radio6 = Radio(\'BBC 6\',\'http://www.bbc.co.uk/radio/listen/live/r6.asx\')<br>&nbsp;&nbsp; &nbsp;radio7 = Radio(\'BBC 7\',\'http://www.bbc.co.uk/radio/listen/live/r7.asx\')<br><br>&nbsp;&nbsp; &nbsp;# affichage de la liste de radios<br>&nbsp;&nbsp; &nbsp;def displayRadio():<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;j = 0<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;print \"********************************\"<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;print \"*&nbsp; Liste des radios de la BBC&nbsp; *\"<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;print \"********************************\"<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;for i in myList:<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;j += 1<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;print \"%d - %s\" % (j,i.getName())<br><br>&nbsp;&nbsp; &nbsp;# appel de la fonction displayRadio<br>&nbsp;&nbsp; &nbsp;displayRadio()<br><br>&nbsp;&nbsp; &nbsp;# select case<br>&nbsp;&nbsp; &nbsp;end = 0<br>&nbsp;&nbsp; &nbsp;while not end:<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;base = raw_input(\'Choisissez votre radio (q pour quitter) :\')<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;#i = int(base) # exemple de transtypage en python<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;if base == \"1\":<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;radio1.startLearn()<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;elif base == \"2\":<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;radio2.startLearn()<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;elif base == \"3\":<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;radio3.startLearn()<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;elif base == \"4\":<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;radio4.startLearn()<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;elif base == \"5\":<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;radio5.startLearn()<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;elif base == \"6\":<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;radio6.startLearn()<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;elif base == \"7\":<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;radio7.startLearn()<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;elif base ==\"q\":<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;print \"Merci d\'utiliser RadioLite\"<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;end = 1<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;elif base ==\"\":<br>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;displayRadio()<br><br># notre configuration de vim pour ce fichier<br># vim: ts=4 sw=4 expandtab</code></p>','<p>Ce script python permet d\'écouter l\'une des 7 stations de la radio BBC.</p><p>Il vous faut VLC d\'installé et plus précisément avoir la commande cvlc disponible.</p><p>Il faut après téléchargement du fichier joint, le désarchivé :</p><p><code>$ tar -xvf radiolite.py.tar</code></p><p>Placez le script ou bon vous semble, par exemple dans un répertoire nommé scripts dans votre home :</p><p><code>$ mkdir ~/scripts<br></code><code>$ cp radiolite.py ~/scripts<br></code></p><p>Vous pouvez ajouter un alias à votre bashrc :</p><p><code>$ vim ~/.bashrc</code></p><p>Ajoutez la ligne :</p>','',1295986369,3),(774,862,1,'Drush : Drupal SH ou Drupal en ligne de commande','<p>Fonctionnnement de drush :<br /><br />DRUSH est l\'abréviation de DRUpal SH. C\'est un outil de gestion de drupal en ligne de commande. Malgré qu\'on le trouve dans les modules de drupal, celui-ci n\'en est pas un.<br /><br />Installation : <br />Décompresser l\'archive. Vérifier que vous avez les droits pour éxécuter \"drush\". On peut ensuite créer un lien symbolique. Par exemple : ln -s /chemin/vers/drush/drush /usr/local/bin/drush<br />Ainsi drush sera accéssible partout. Le lien symbolique est particulièrement utile dans le cadre d\'un serveur avec différents drupal.<br /><br />Drush est utilisé pour installer, mettre à jour, lancer une tache CRON et bien d\'autre chose. Nous allons voir ici les principales commandes du programme.<br /><br />Drush : On affiche l\'aide ainsi que la liste des commandes.<br />Drush dl &lt;nom&gt; : Cette commande permet de télécharger le coeur, un module ou un thème.<br />Drush en &lt;nom&gt; : Cette commande permet d\'activer un module. Si celui-ci nécessite des démendances, elles seront activées ou seront indiquées comme à télécharger.<br />Drush up : On met à jour le drupal ainsi que l\'ensemble des modules avec cette commande. Attention tout de même à bien tester la mise à jour sur un site qui n\'est pas en production afin de vérifier le bon fonctionnement de la mise à jour.<br />Drush dis &lt;nom&gt; : Cette commande permet de désactiver un module ou un thème. Il ne sera pas possible, comme avec l\'interface web de désactiver un module nécessaire à un autre.<br />Drush cron : Cette commande lance la tache CRON configuré pour Drupal.<br />Drush st : Cette commande donne divers informations sur l\'état du Drupal installé (version, base de données, chemin d\'installation ...).</p>','<p>Fonctionnnement de drush :<br /><br />DRUSH est l\'abréviation de DRUpal SH. C\'est un outil de gestion de drupal en ligne de commande. Malgré qu\'on le trouve dans les modules de drupal, celui-ci n\'en est pas un.<br /><br />Installation : <br />Décompresser l\'archive. Vérifier que vous avez les droits pour éxécuter \"drush\". On peut ensuite créer un lien symbolique. Par exemple : ln -s /chemin/vers/drush/drush /usr/local/bin/drush<br />Ainsi drush sera accéssible partout. Le lien symbolique est particulièrement utile dans le cadre d\'un serveur avec différents drupal.<br />','',1296895158,4),(774,863,1,'Drush : Drupal SH ou Drupal en ligne de commande','<p><span style=\"text-decoration: underline; color: rgb(128, 0, 0);\"><strong>Fonctionnnement de drush :</strong></span><br><br>DRUSH est l\'abréviation de DRUpal SH. C\'est un outil de gestion de drupal en ligne de commande. Malgré qu\'on le trouve dans les modules de drupal, celui-ci n\'en est pas un.<br><br><span style=\"text-decoration: underline; color: rgb(128, 0, 0);\"><strong>Installation : </strong></span></p><p><br>Décompresser l\'archive. Vérifier que vous avez les droits pour éxécuter \"drush\". On peut ensuite créer un lien symbolique. Par exemple : ln -s /chemin/vers/drush/drush /usr/local/bin/drush<br>Ainsi drush sera accéssible partout. Le lien symbolique est particulièrement utile dans le cadre d\'un serveur avec différents drupal.<br><br>Drush est utilisé pour installer, mettre à jour, lancer une tache CRON et bien d\'autre chose. Nous allons voir ici les principales commandes du programme.</p><p><span style=\"text-decoration: underline; color: rgb(128, 0, 0);\"><strong>Liste des principales commandes :</strong></span></p><p>Drush : On affiche l\'aide ainsi que la liste des commandes.<br>Drush dl &lt;nom&gt; : Cette commande permet de télécharger le coeur, un module ou un thème.<br>Drush en &lt;nom&gt; : Cette commande permet d\'activer un module. Si celui-ci nécessite des démendances, elles seront activées ou seront indiquées comme à télécharger.<br>Drush up : On met à jour le drupal ainsi que l\'ensemble des modules avec cette commande. Attention tout de même à bien tester la mise à jour sur un site qui n\'est pas en production afin de vérifier le bon fonctionnement de la mise à jour.<br>Drush dis &lt;nom&gt; : Cette commande permet de désactiver un module ou un thème. Il ne sera pas possible, comme avec l\'interface web de désactiver un module nécessaire à un autre.<br>Drush cron : Cette commande lance la tache CRON configuré pour Drupal.<br>Drush st : Cette commande donne divers informations sur l\'état du Drupal installé (version, base de données, chemin d\'installation ...).</p>','<p><span style=\"text-decoration: underline; color: rgb(128, 0, 0);\"><strong>Fonctionnnement de drush :</strong></span><br><br>DRUSH est l\'abréviation de DRUpal SH. C\'est un outil de gestion de drupal en ligne de commande. Malgré qu\'on le trouve dans les modules de drupal, celui-ci n\'en est pas un.<br><br><span style=\"text-decoration: underline; color: rgb(128, 0, 0);\"><strong>Installation : </strong></span></p>','',1296895298,3),(775,864,1,'Drupal en français','<p>Voici ma méthode pour avoir un drupal en français.<br><br>Je pars d\'une installation de Drupal en anglais sans avoir ajouté de langue à l\'installation. <br><br>Je commence par télécharger le module localization update (http://ftp.drupal.org/files/projects/l10n_update-6.x-1.0-alpha3.tar.gz) que j\'installe et active dans l\'interface de gestion des modules ou plus simplement avec la commande drush dl l10n_update puis drush en l10n_update.<br><br>J\'ajoute ensuite la langue française (admin/settings/language). Le module localization update va alors télécharger tous les paquets de langues nécessaires à drupal. Il suffit ensuite de mettre le français par défaut.<br><br>L\'intéret de cette méthode est qu\'elle permet de concerver les paquets de langue à jour. Ainsi, lors de l\'installation d\'un nouveau module, la traduction sera téléchargé automatiquement. Dans admin/build/translate/update, il est possible de voir quel module n\'a pas sa traduction à jour.</p>','<p>Voici ma méthode pour avoir un drupal en français.<br><br>Je pars d\'une installation de Drupal en anglais sans avoir ajouté de langue à l\'installation. <br><br>Je commence par télécharger le module localization update (http://ftp.drupal.org/files/projects/l10n_update-6.x-1.0-alpha3.tar.gz) que j\'installe et active dans l\'interface de gestion des modules ou plus simplement avec la commande drush dl l10n_update puis drush en l10n_update.<br>','',1296896763,3),(775,865,1,'Drupal en français','<p>Voici ma méthode pour avoir un drupal en français.<br><br>Je pars d\'une installation de Drupal en anglais sans avoir ajouté de langue à l\'installation. <br><br>Je commence par télécharger le module localization update (http://ftp.drupal.org/files/projects/l10n_update-6.x-1.0-alpha3.tar.gz) que j\'installe et active dans l\'interface de gestion des modules ou plus simplement avec la commande drush dl l10n_update puis drush en l10n_update.<br><br>J\'ajoute ensuite la langue française (admin/settings/language). Le module localization update va alors télécharger tous les paquets de langues nécessaires à drupal. Il suffit ensuite de mettre le français par défaut.<br><br>L\'intéret de cette méthode est qu\'elle permet de concerver les paquets de langue à jour. Ainsi, lors de l\'installation d\'un nouveau module, la traduction sera téléchargé automatiquement. Dans admin/build/translate/update, il est possible de voir quel module n\'a pas sa traduction à jour.</p>','<p>Voici ma méthode pour avoir un drupal en français.<br><br>Je pars d\'une installation de Drupal en anglais sans avoir ajouté de langue à l\'installation. <br><br>Je commence par télécharger le module localization update (http://ftp.drupal.org/files/projects/l10n_update-6.x-1.0-alpha3.tar.gz) que j\'installe et active dans l\'interface de gestion des modules ou plus simplement avec la commande drush dl l10n_update puis drush en l10n_update.<br>','',1296896825,3),(776,866,8,'Permanence de l’association','<p>Vous avez des questions&nbsp;? un problème avec un logiciel libre&nbsp;?<br /> Vous voulez installer GNU/Linux sur votre ordinateur&nbsp;?<br /> Qu’est ce que Ubuntu, fedora, Mageia, Debian&nbsp;?<br /> La permanence est là pour ça.</p>','<p>Vous avez des questions&nbsp;? un problème avec un logiciel libre&nbsp;?<br /> Vous voulez installer GNU/Linux sur votre ordinateur&nbsp;?<br /> Qu’est ce que Ubuntu, fedora, Mageia, Debian&nbsp;?<br /> La permanence est là pour ça.</p>','',1297325459,4),(777,867,8,'Présentation du logiciel Sozi','<p>Sozi est un petit programme qui permet de jouer des présentations animées.<br /> Contrairement aux logiciels de présentation habituelle (LibreOffice  Impress par exemple) Sozi ne propose pas de faire un diaporama. Il  permet de faire des présentations difficiles a structurer, surtout si  l’on veut suivre le fils d’une pensée (comme ce fût le cas pour la  présentation des logiciels libres à l’install party OpenOffice.org <a class=\"spip_out\" href=\"http://www.coagul.org/spip.php?article851\">http://www.coagul.org/spip.php&nbsp;?article851</a>).<br /> Plus d’informations&nbsp;: <a class=\"spip_out\" href=\"http://sozi.baierouge.fr/wiki/doku.php?id=fr:bienvenue\">http://sozi.baierouge.fr/wiki/doku.php&nbsp;?id=fr:bienvenue</a></p>','<p>Sozi est un petit programme qui permet de jouer des présentations animées.<br /> Contrairement aux logiciels de présentation habituelle (LibreOffice  Impress par exemple) Sozi ne propose pas de faire un diaporama. Il  permet de faire des présentations difficiles a structurer, surtout si  l’on veut suivre le fils d’une pensée (comme ce fût le cas pour la  présentation des logiciels libres à l’install party OpenOffice.org <a class=\"spip_out\" href=\"http://www.coagul.org/spip.php?article851\">http://www.coagul.org/spip.php&nbsp;?article851</a>).','',1297325937,4),(434,878,8,'Organiser et visualiser ses photos sous Linux','Ce document me sert de <strong class=\"spip\">mémo</strong> sur les différents<strong class=\"spip\"> logiciels permettant de consulter et d’organiser ses photos sous Linux</strong>. J’ai personnellement testé ces programmes sur une Debian Testing ou Sid.<h2>But de ce document</h2>\r\n<p class=\"spip\">Ce document me sert de <strong class=\"spip\">mémo</strong> sur les différents<strong class=\"spip\"> logiciels permettant de consulter et d’organiser ses photos sous Linux</strong>. J’ai personnellement testé ces programmes sur une Debian ETCH.</p>\r\n\r\n<h2>Les méta-données dans les photos (EXIF et IPTC)</h2>\r\n<p class=\"spip\">Dans chaque photo au format .jpg, il est possible de stocker des méta-données (données servant à décrire la photo). Il y a déjà le champ « <strong class=\"spip\">Commentaire JPEG</strong> » permettant de décrire la photo et ensuite, il est possible de définir de nombreux autres champs structurés suivant deux normes :\r\n<br /></p>\r\n<li> <strong class=\"spip\">EXIF</strong> : Données enregistrées automatiquement par l’appareil photo\r\n<br /><li> <strong class=\"spip\">IPTC</strong> : Données permettant de définir et classer la photo (Créateur, Description, mot-clés ...)\r\n<p class=\"spip\">L’idéal serait d’utiliser le champ « Commentaire JPEG » et les méta-données IPTC pour classifier ses photos, mais à ce jour, de nombreux logiciels libres savent lire et écrire des données EXIF, mais très peu savent lire et écrire des données IPTC (Seulement JBrout à ma connaissance).</p>\r\n\r\n<p class=\"spip\">Pour plus d’informations sur le sujet, vous pouvez consulter cet article que j’ai trouvé très intéressant :\r\n<br /></p>\r\n<li> <a href=\"http://www.figer.com/Publications/collection.htm\" class=\"spip_out\">http://www.figer.com/Publications/collection.htm</a>\r\n<h2>jhead</h2>\r\n<p class=\"spip\">jhead est un outil en ligne de commande permettant de modifier le champ « <strong class=\"spip\">Commentaire JPEG</strong> » et les données <strong class=\"spip\">EXIF</strong> des photos sans toucher à  la photo en elle même.</p>\r\n\r\n<p class=\"spip\">Par exemple, la commande suivante permet d’afficher dans l’éditeur par défaut le champ « Commentaire JPEG » pour pouvoir le modifier :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>$ jhead -ce MaPhoto.jpg</code></p>\r\n\r\n<p class=\"spip\">Et cette commande permet d’indiquer le nouveau texte à mettre dans le champ « Commentaire JPEG » :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>$ jhead -cl \"Mon commentaire\" MaPhoto.jpg</code></p>\r\n\r\n<h2>exiv2</h2>\r\n<p class=\"spip\">exiv2 est un outil en ligne de commande permettant d’afficher et modifier le champ « <strong class=\"spip\"> Commentaire</strong> <strong class=\"spip\">JPEG </strong> » et les méta-données <strong class=\"spip\">EXIF</strong> et <strong class=\"spip\">IPTC</strong>.</p>\r\n\r\n<p class=\"spip\">La commande suivante permet d’afficher le champ « Commentaire JPEG » :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>$ exiv2 -pc pr MaPhoto.jpg</code></p>\r\n\r\n<p class=\"spip\">La commande suivante permet d’afficher les méta-données EXIF :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'> exiv2 pr dscn2912.jpg</code></p>\r\n\r\n<h2>Les kipi-plugins (qt)</h2>\r\n<p class=\"spip\">Les « <strong class=\"spip\">kipi-plugins</strong> » sont des outils permettant de manipuler des photos (rotation, dimensions, galeries, diaporamas,..) destinés à être intégrés dans d’autres outils graphiques de manipulation d’images pour KDE dans le but de mutualiser les développements.</p>\r\n\r\n<h2>Gwenview (qt)</h2>\r\n<p class=\"spip\">Programme KDE permettant de visualiser et classifier ses photos. Il utilise les kipi-plugins pour la manipulation des photos. Gwenview dispose de très nombreuses options pour consulter les photos, mais il n’est pas prévu pour les classifier par catégories ou mots clés. Cependant, il permet de modifier très facilement le champ « Commentaire JPEG » des photos, ce qui permet d’ajouter un commentaire sur ses photos directement dans le fichier .jpg. Cela permet de garantir la pérennité des commentaires, car de nombreux logiciels (dont Gwenview) sont capables d’afficher des diaporamas en affichant ce champ « Commentaire JPEG ».</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Remarque </strong> : Le développeur principal de ce programme est un français :-)</p>\r\n\r\n<h2>Showimg (qt)</h2>\r\n<p class=\"spip\">Programme KDE permettant de visualiser et classifier des photos. Ce programme est  très proche de Gwenview mais le développement de ce dernier semble abandonné et ce programme semble assez instable (plantages fréquents).</p>\r\n\r\n<h2>Digikam (qt)</h2>\r\n<p class=\"spip\">Programme KDE permettant de récupérer les données d’un grand nombre d’appareils photos et permettant également de classer ses photos par catégorie.</p>\r\n\r\n<p class=\"spip\">L’enregistrement de ces catégories est faite dans une base Sqlite placée dans chaque dossier traité. La classification des photos par catégorie, date et mots clés est vraiment très bien faite. Mon seul regret étant que ces informations ne sont pas stockées dans les photos mais dans une base de données Sqlite, ce qui ne permet pas de les exploiter dans d’autres logiciels de visualisations de photos.</p>\r\n\r\n<p class=\"spip\">Le paquet « <strong class=\"spip\">kipi-plugins</strong> » apporte des plugins permettant de modifier les photos, de créer des galeries, des diaporamas,...</p>\r\n\r\n<p class=\"spip\">Le paquet « <strong class=\"spip\"> digikamimageplugins </strong> » apporte encore d’autres plugins.</p>\r\n\r\n<p class=\"spip\">Digikam est plus complet que Gwenview en terme de plugins, mais apparemment, il n’est pas possible de modifier le champ « Commentaires JPEG » des photos.</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Remarque </strong> : Personnellement, je préfère stocker mes commentaires directement dans la photo grâce au « Commentaire JPEG » plutôt que dans une base de données externe, car je souhaite garantir la pérennité des mes commentaires et les rendre indépendants du logiciel de visualisation. Même Konqueror est capable d’afficher ce champ « Commentaire JPEG » dans ses vignettes de visualisation.</p>\r\n\r\n<h2>Kimdaba (qt)</h2>\r\n<p class=\"spip\">Kimdaba est le concurrent direct de Digikam. Il permet comme Digikam de classifier, modifier et visualiser ses photos. Il utilise également les kipi-plugins.</p>\r\n\r\n<p class=\"spip\">Cependant, il dispose de moins de plug-in pour modifier les photos et n’est pas fait pour se connecter directement aux appareils photos comme Digikam.</p>\r\n\r\n<h2>Gqview (gtk)</h2>\r\n<p class=\"spip\">Gqview est un programme Gnome permettant de visualiser et classifier des photos. Ce programme est comparable à Kimdaba. Cependant, il dispose de moins de possibilités pour modifier les photos et il ne supporte pas les kipi-plugin qui sont spécifiques aux applications KDE.</p>\r\n\r\n<p class=\"spip\">Il est possible de définir des mots clés et des commentaires pour chaque photo. Ces données sont stockées dans le dossier «  /.gqview/metadata ». l’affectation d’un mot clé à un groupe de photos ne semble pas possible comme dans « Digikam » ou « jBrout ».</p>\r\n\r\n<p class=\"spip\">Gqview ne permet pas de modifier le champ « Commentaire JPEG ».</p>\r\n\r\n<h2>Ksquirrel (qt)</h2>\r\n<p class=\"spip\">Ksquirrel ressemble beaucoup à Gwenview. Il supporte les « <strong class=\"spip\">kipi-plugins</strong> ». A priori, il ne permet pas de modifier le champ commentaire des photos ou les autres meta-données. De plus, il n’existe pas dans les dépôt officiels de Debian ETCH et n’existe qu’en anglais.</p>\r\n\r\n<p class=\"spip\">Pour l’installer, il faut télécharger les deux paquets .deb ici :\r\n<br /></p>\r\n<li> <a href=\"http://ksquirrel.sourceforge.net/download.php\" class=\"spip_out\">http://ksquirrel.sourceforge.net/download.php</a>\r\n<p class=\"spip\">Et installer les paquets avec leurs dépendances :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># aptitude install transfig djvulibre-bin</code></p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># dpkg -i ksquirrel*</code></p>\r\n\r\n<h2>kuickshow (qt)</h2>\r\n<p class=\"spip\">Programme très léger pour faire des diaporamas. Il ne permet pas d’afficher le champ « Commentaire JPEG » dans le diaporama. De plus, le développement de ce programme semble abandonné.</p>\r\n\r\n<h2>kscreensaver (qt)</h2>\r\n<p class=\"spip\">Le paquet « <strong class=\"spip\"> kscreensaver </strong> » permet d’avoir un diaporama en écran de veille sous KDE. Il ne  permet pas d’afficher le champ « Commentaire JPEG » dans le diaporama.</p>\r\n\r\n<h2>jBrout (gtk)</h2>\r\n<p class=\"spip\">jBrout est le seul logiciel à ma connaissance capable de modifier les champs EXIF et IPTC des photos. De plus, il permet de classifier et rechercher ses photos grâce aux tags IPTC enregistrés directement dans la photo. Et pour accélérer les recherches, il stocke les données EXIF et IPTC dans une base de données.</p>\r\n\r\n<p class=\"spip\">jBrout n’est pas directement disponible sous Debian, mais il est possible d’ajouter une ligne au fichier « /etc/source.list » pour installer les paquets Debian :\r\n<br /></p>\r\n<li> <a href=\"http://jbrout.python-hosting.com/wiki/WikiStart\" class=\"spip_out\">http://jbrout.python-hosting.com/wiki/WikiStart</a>\r\n<p class=\"spip\"><strong class=\"spip\">Remarque </strong> : Personnellement j’utilise « jBrout » pour commenter mes photos et « Gwenview » pour les consulter. Je regrette simplement que « Gwenview » ne sache pas lire les informations « IPTC » des photos.</p>\r\n\r\n<h2>Comparatif</h2>\r\n<table class=\"spip\">\r\n<thead><tr class=\'row_first\'><th scope=\'col\'><strong class=\"spip\">Fonction</strong></th><th scope=\'col\'><strong class=\"spip\">Gwenview</strong></th><th scope=\'col\'><strong class=\"spip\">Gqview</strong></th><th scope=\'col\'><strong class=\"spip\">Digikam</strong></th><th scope=\'col\'><strong class=\"spip\">Kimdaba</strong></th><th scope=\'col\'><strong class=\"spip\">jBrout</strong></th></tr></thead>\r\n<tbody>\r\n<tr class=\"row_even\"><td>Diaporama</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr>\r\n<tr class=\"row_odd\"><td>Affichage « Commentaire JPEG » dans diaporama</td><td>X</td><td>(1)</td><td> </td><td>(3)</td><td>X</td></tr>\r\n<tr class=\"row_even\"><td>Affichage champ IPTC dans diaporama</td><td> </td><td> </td><td> </td><td> </td><td>X</td></tr>\r\n<tr class=\"row_odd\"><td>Utilisation des kipi-plugin</td><td>X</td><td> </td><td>X</td><td>X</td><td> </td></tr>\r\n<tr class=\"row_even\"><td>Modification champ « Commentaire JPEG »</td><td>X</td><td> </td><td> </td><td> </td><td>(2)</td></tr>\r\n<tr class=\"row_odd\"><td>Ajout de commentaires sur les photos en externe</td><td> </td><td>X</td><td>X</td><td>X</td><td> </td></tr>\r\n<tr class=\"row_even\"><td>Organisation des photos par catégorie ou mot clé en utilisant les champs IPTC</td><td> </td><td> </td><td> </td><td> </td><td>X</td></tr>\r\n<tr class=\"row_odd\"><td>Organisation des photos par catégorie ou mot clé stockés en externe</td><td> </td><td>X</td><td>X</td><td>X</td><td> </td></tr>\r\n</tbody>\r\n</table>\r\n<p class=\"spip\">(1) Gqview affiche toutes les données EXIF mais pas le « Commentaire JPEG » alors que c’est la seule information qui m’intéresse. De plus ces données ne sont pas affichées en mode plein écran.</p>\r\n\r\n<p class=\"spip\">(2) Il est possible de modifier le champ « Commentaire JPEG » avec jBrout, mais c’est beaucoup plus pratique de le faire avec Gwenview.</p>\r\n\r\n<p class=\"spip\">(3) Si aucun commentaire n’a été ajouté dans Kimdaba, celui-ci affiche le « Commentaire JPEG », sinon il affiche le commentaire enregistré dans sa base de données.</p>\r\n\r\n<h2>Autres logiciels testés sur Debian Sid</h2>\r\n<table class=\"spip\">\r\n<thead><tr class=\'row_first\'><th scope=\'col\'><strong class=\"spip\">Logiciel</strong></th><th scope=\'col\'><strong class=\"spip\">Commentaire</strong></th></tr></thead>\r\n<tbody>\r\n<tr class=\"row_even\"><td><strong class=\"spip\">ImgSeek</strong> (QT)</td><td>Équivalent à Gwenview, mais sans les kipi-plugins, sans la possibilité de modifier le champ « Commentaire JPEG », moins pratique à utiliser et en anglais.</td></tr>\r\n<tr class=\"row_odd\"><td><strong class=\"spip\">Kview</strong> (QT)</td><td>Programme encore plus simple que  Kuickshow pour consulter ses photos.</td></tr>\r\n<tr class=\"row_even\"><td><strong class=\"spip\">Hugin</strong> (GTK)</td><td>Hugin est un programme original (sans équivalent) permettant de réaliser des panoramas à partir de plusieurs photos.</td></tr>\r\n<tr class=\"row_odd\"><td><strong class=\"spip\">Gthumb</strong> (GTK)</td><td>Programme équivalent à Gqview mais moins complet</td></tr>\r\n<tr class=\"row_even\"><td><strong class=\"spip\">Gtkam</strong> (GTK)</td><td>Permet de récupérer les photos de nombreux appareils photos (comme Digikam). Mais ce logiciel ne fait que cela. Il n’est pas prévu pour classifier, commenter, modifier ou même lancer des diaporamas sur des photos.</td></tr>\r\n<tr class=\"row_odd\"><td><strong class=\"spip\">Comix</strong> (GTK)</td><td>Équivalent de Kuickshow. Programme simple, permettant de consulter et lancer des diaporamas sur ses photos (N’affiche pas le champ « Commentaire JPEG »)</td></tr>\r\n<tr class=\"row_even\"><td><strong class=\"spip\">Gliv</strong> (GTK)</td><td>Équivalent de Kuickshow et Comix. Programme simple, permettant de consulter et lancer des diaporamas sur ses photos (N’affiche pas le champ « Commentaire JPEG »)</td></tr>\r\n</tbody>\r\n</table>\r\n<h2>Historique des modifications</h2>\r\n<table class=\"spip\">\r\n<thead><tr class=\'row_first\'><th scope=\'col\'><strong class=\"spip\">Version</strong></th><th scope=\'col\'><strong class=\"spip\">Date</strong></th><th scope=\'col\'><strong class=\"spip\">Commentaire</strong></th></tr></thead>\r\n<tbody>\r\n<tr class=\"row_even\"><td>0.1</td><td>22/03/05</td><td>Création par Tony GALMICHE</td></tr>\r\n<tr class=\"row_odd\"><td>0.4</td><td>26/10/06</td><td>Mise en ligne</td></tr>\r\n<tr class=\"row_even\"><td>0.5</td><td>15/09/07</td><td>Ajout chapitre « Ksquirrel »</td></tr>\r\n</tbody>\r\n</table>','Ce document me sert de <strong class=\"spip\">mémo</strong> sur les différents<strong class=\"spip\"> logiciels permettant de consulter et d’organiser ses photos sous Linux</strong>. J’ai personnellement testé ces programmes sur une Debian Testing ou Sid.<h2>But de ce document</h2>\r\n<p class=\"spip\">Ce document me sert de <strong class=\"spip\">mémo</strong> sur les différents<strong class=\"spip\"> logiciels permettant de consulter et d’organiser ses photos sous Linux</strong>. J’ai personnellement testé ces programmes sur une Debian ETCH.</p>','',1298363391,2),(781,877,8,'2009 Juin - Repas du libre','','','',1298329422,4),(195,870,8,'Forum informatique de Tonnerre 2004 - photographies par HuGin','Photographies du Forum informatique de Tonnerre 2004 par HuGin.Photographies du <a href=\"spip.php?article245\" class=\"spip_in\">Forum informatique de Tonnerre 2004</a> par HuGin.','Photographies du Forum informatique de Tonnerre 2004 par HuGin.Photographies du <a href=\"spip.php?article245\" class=\"spip_in\">Forum informatique de Tonnerre 2004</a> par HuGin.','',1298299199,2),(195,871,8,'Forum informatique de Tonnerre 2004 - photographies par HuGin','Photographies du Forum informatique de Tonnerre 2004 par HuGin.Photographies du <a href=\"spip.php?article245\" class=\"spip_in\">Forum informatique de Tonnerre 2004</a> par HuGin.','Photographies du Forum informatique de Tonnerre 2004 par HuGin.Photographies du <a href=\"spip.php?article245\" class=\"spip_in\">Forum informatique de Tonnerre 2004</a> par HuGin.','',1298299313,2),(195,872,8,'Forum informatique de Tonnerre 2004 - photographies par HuGin','Photographies du Forum informatique de Tonnerre 2004 par HuGin.Photographies du <a href=\"spip.php?article245\" class=\"spip_in\">Forum informatique de Tonnerre 2004</a> par HuGin.','Photographies du Forum informatique de Tonnerre 2004 par HuGin.Photographies du <a href=\"spip.php?article245\" class=\"spip_in\">Forum informatique de Tonnerre 2004</a> par HuGin.','',1298299338,2),(779,875,8,'2010 - Conférence de présentation du logiciel libre Gaspacho aux JDLL de Lyon','','','',1298454077,4),(780,876,8,'2010 Avril - Conférence sur HADOPI au FSL','','','',1298473483,4),(195,874,8,'2004 - Forum informatique de Tonnerre','Photographies du <a href=\"spip.php?article245\" class=\"spip_in\">Forum informatique de Tonnerre 2004</a>.','Photographies du <a href=\"spip.php?article245\" class=\"spip_in\">Forum informatique de Tonnerre 2004</a>.','',1298398579,2),(784,881,8,'Htop un moniteur système complet','<p>Htop est une application qui permet de monitorer votre système.</p><p>Il affiche, dans une nouvelle fenêtre, différentes informations comme : l\'usage du CPU, l\'usage de la mémoire, l\'usage de la swap, etc.</p><p>On y observe également les applications les plus gourmandes en ressources (affichées par défaut en haut de tableau).</p><p>Elle n\'est pas installé par défaut sur votre système GNU/Linux, pour l\'installer il faut passer par le gestionnaire de paquets.</p><p>Le gestionnaire de paquets est propre à chaque distribution, l\'accès est réservé à l\'administrateur du système.</p><p>&nbsp;</p>','<p>Htop est une application qui permet de monitorer votre système.</p><p>Il affiche, dans une nouvelle fenêtre, différentes informations comme : l\'usage du CPU, l\'usage de la mémoire, l\'usage de la swap, etc.</p><p>On y observe également les applications les plus gourmandes en ressources (affichées par défaut en haut de tableau).</p><p>Elle n\'est pas installé par défaut sur votre système GNU/Linux, pour l\'installer il faut passer par le gestionnaire de paquets.</p><p>Le gestionnaire de paquets est propre à chaque distribution, l\'accès est réservé à l\'administrateur du système.</p><p>&nbsp;</p>','',1298476101,4),(784,882,8,'Htop un moniteur système complet','<p>Htop est une application qui permet de monitorer votre système.</p><p>Il affiche, dans une nouvelle fenêtre, différentes informations comme : l\'usage du CPU, l\'usage de la mémoire, l\'usage de la swap, etc.</p><p>On y observe également les applications les plus gourmandes en ressources (affichées par défaut en haut de tableau).</p><p>Elle n\'est pas installé par défaut sur votre système GNU/Linux, pour l\'installer il faut passer par le gestionnaire de paquets.</p><p>Le gestionnaire de paquets est propre à chaque distribution, l\'accès est réservé à l\'administrateur du système.</p><p>&nbsp;</p>','<p>Htop est une application qui permet de monitorer votre système.</p><p>Il affiche, dans une nouvelle fenêtre, différentes informations comme : l\'usage du CPU, l\'usage de la mémoire, l\'usage de la swap, etc.</p><p>On y observe également les applications les plus gourmandes en ressources (affichées par défaut en haut de tableau).</p><p>Elle n\'est pas installé par défaut sur votre système GNU/Linux, pour l\'installer il faut passer par le gestionnaire de paquets.</p><p>Le gestionnaire de paquets est propre à chaque distribution, l\'accès est réservé à l\'administrateur du système.</p><p>&nbsp;</p>','',1298476228,4),(784,883,8,'Htop un moniteur système complet','<p>Htop est une application qui permet de monitorer votre système.</p><p>Il affiche, dans une nouvelle fenêtre, différentes informations comme : l\'usage du CPU, l\'usage de la mémoire, l\'usage de la swap, etc.</p><p>On y observe également les applications les plus gourmandes en ressources (affichées par défaut en haut de tableau).</p><p><img src=\"http://download.tuxfamily.org/assocoagul/drupal-files/htop.png\" alt=\"\"></p><p>Htop n\'est pas installé par défaut sur votre système GNU/Linux, pour l\'installer il faut passer par le gestionnaire de paquets.</p><p>Le gestionnaire de paquets est propre à chaque distribution GNU/Linux, l\'accès est réservé à l\'administrateur du système.</p>','<p>Htop est une application qui permet de monitorer votre système.</p><p>Il affiche, dans une nouvelle fenêtre, différentes informations comme : l\'usage du CPU, l\'usage de la mémoire, l\'usage de la swap, etc.</p><p>On y observe également les applications les plus gourmandes en ressources (affichées par défaut en haut de tableau).</p><p><img src=\"http://download.tuxfamily.org/assocoagul/drupal-files/htop.png\" alt=\"\"></p><p>Htop n\'est pas installé par défaut sur votre système GNU/Linux, pour l\'installer il faut passer par le gestionnaire de paquets.</p>','',1298476307,3),(784,884,8,'Htop un moniteur système complet','<p>Htop est une application qui permet de monitorer votre système.</p><p>Il affiche, dans une nouvelle fenêtre, différentes informations comme : l\'usage du CPU, l\'usage de la mémoire, l\'usage de la swap, etc.</p><p>On y observe également les applications les plus gourmandes en ressources (affichées par défaut en haut de tableau).</p><p><img src=\"http://download.tuxfamily.org/assocoagul/drupal-files/htop.png\" alt=\"\"></p><p>Htop n\'est pas installé par défaut sur votre système GNU/Linux, pour l\'installer il faut passer par le gestionnaire de paquets.</p><p>Le gestionnaire de paquets est propre à chaque distribution GNU/Linux, l\'accès est réservé à l\'administrateur du système.</p>','<p>Htop est une application qui permet de monitorer votre système.</p><p>Il affiche, dans une nouvelle fenêtre, différentes informations comme : l\'usage du CPU, l\'usage de la mémoire, l\'usage de la swap, etc.</p><p>On y observe également les applications les plus gourmandes en ressources (affichées par défaut en haut de tableau).</p><p><img src=\"http://download.tuxfamily.org/assocoagul/drupal-files/htop.png\" alt=\"\"></p><p>Htop n\'est pas installé par défaut sur votre système GNU/Linux, pour l\'installer il faut passer par le gestionnaire de paquets.</p>','',1298476335,3),(586,885,8,'Logiciels libres pour faire des cartes de visite sous Linux','Ce document me sert de mémo concernant les logiciels libres permettant de faire des cartes de visite.<h2>But de ce document</h2>\r\n<p class=\"spip\">Ce document me sert de mémo pour réaliser des cartes de visite sous Linux avec un logiciel libre. Il me sert aussi à retenir les différentes méthodes glaner ici ou là sur la toile et les forums.</p>\r\n\r\n<h2>Openoffice.org</h2>\r\n<p class=\"spip\">Pour installer la dernière version avec les paquets officiels : \r\n<br /></p>\r\n<li> <a href=\"http://www.coagul.org/spip.php?article590\" class=\"spip_out\">http://www.coagul.org/spip.php ?article590</a>\r\n<p class=\"spip\">La suite bureautique que l’on ne présente plus a un modèle tout prêt et inclus dans la version actuelle (OOo 2.4) : Fichier / nouveau / carte de visite.\r\n<br /></p>\r\n<li> Onglet Média : Format : Feuille (cela permet de choisir un format pour la carte), marque : Avery A4, Type [utilisateur]\r\n<br /><li> Onglet Cartes de visite : Classique (5 choix possibles)\r\n<br /><li> Onglets Privé et bureau : Vous pouvez renseigner ces champs ce qui vous permettra d’avoir vos cartes pré-remplies.\r\n<br /><li> Onglet options : page entière, et synchroniser le contenu (Ce dernier choix est important. Si vous changez quelque chose sur une étiquette, la boîte de dialogue « synchroniser le contenu » vous fera les changements sur les autres étiquettes éditées.)\r\n<p class=\"spip\">Vous pouvez alors modifier le contenu, insérer un logo ou un image sans oublier de synchroniser le contenu. L’impression est prête.</p>\r\n\r\n<p class=\"spip\">Il existe aussi un modèle tout prêt en ligne :\r\n<br /></p>\r\n<li> <a href=\"http://fr.openoffice.org/Documentation/modele/index_model.htm\" class=\"spip_out\">http://fr.openoffice.org/Documentation/modele/index_model.htm</a>\r\n<h2>Glabels</h2>\r\n<p class=\"spip\"><strong class=\"spip\">« gLabels</strong> is a program for creating labels and business cards for the <i class=\"spip\"> GNOME </i> desktop environment. It is designed to work with various laser/ink-jet peel-off label and business card sheets that you’ll find at most office supply stores. gLabels is free software and is distributed under the terms of the <i class=\"spip\"> GNU General Public License </i> (<a href=\"http://www.gnu.org/copyleft/gpl.html\" class=\"spip_out\">GPL</a>). » (du site officiel <a href=\"http://glabels.sourceforge.net/\" class=\"spip_out\">http://glabels.sourceforge.net/</a> )</p>\r\n\r\n<p class=\"spip\">Le site du programme note la seule difficulté de ce programme : c’est qu’il est uniquement disponible en anglais ! C’est un programme pour créer des étiquettes et des cartes de visite. Il est conçu pour éditer les étiquettes et les cartes de visite aux principaux formats que l’on trouve dans le commerce. Il est prévu pour un environnement Gnome et sous licence GPL.</p>\r\n\r\n<p class=\"spip\">Nous installerons le paquet Debian (2.1.3) des dépôts officiels. Cependant vous pouvez trouver la dernière version ici (version 2.2) : \r\n<br /></p>\r\n<li> <a href=\"http://sourceforge.net/project/showfiles.php?group_id=46122\" class=\"spip_out\">http://sourceforge.net/project/showfiles.php ?group_id=46122</a>\r\n<p class=\"spip\">Des modèles sont disponibles pour cette version ici : \r\n<br /></p>\r\n<li> <a href=\"http://glabels.sourceforge.net/doc/templates-2.2/\" class=\"spip_out\">http://glabels.sourceforge.net/doc/templates-2.2/</a>\r\n<h3>Installation</h3>\r\n<blockquote class=\"spip\">\r\n<p class=\"spip\">$ su</p>\r\n\r\n<p class=\"spip\">mot de passe</p>\r\n\r\n<p class=\"spip\"># aptitude install glabels</p>\r\n</blockquote>\r\n<p class=\"spip\">Debian ajoute le paquet glabels-data par défault.</p>\r\n\r\n<h3>Utilisation</h3>\r\n<p class=\"spip\">Elle s’est avérée très intuitive Le programme est très facile de prise en main et d’utilisation car il est fait uniquement pour cela. L’aide du programme (F1) est très bien faite. Le programme étant prévu pour un usage anglophone, il vaut mieux le « franciser » quelque peu :</p>\r\n\r\n<p class=\"spip\">Menu : Edit / Préférences\r\n<br /></p>\r\n<li> Onglet Localisation : \r\n	Unités : choisir Millimètres \r\n	Taille de page par défaut : choisir ISO A4 \r\n<br /><li> Onglet Paramètres par défaut pour les objets permet de configurer vos préférences.\r\n<p class=\"spip\">Des tutos disponibles : \r\n<br /></p>\r\n<li> <a href=\"http://blog.roozeec.fr/2006/11/30/cartes-de-visites-avec-glabels/\" class=\"spip_out\">http://blog.roozeec.fr/2006/11/30/cartes-de-visites-avec-glabels/</a> \r\n<br /><li> <a href=\"http://doc.ubuntu-fr.org/glabels?s=glabels\" class=\"spip_out\">http://doc.ubuntu-fr.org/glabels ?s=glabels</a>\r\n<h2>Inkscape</h2>\r\n<p class=\"spip\">« Inkscape est un logiciel libre d’édition de graphismes vectoriels, doté de capacités similaires à Illustrator, Freehand, CorelDraw ou Xara X, utilisant le format de fichiers <a href=\"http://w3.org/Graphics/SVG/\" class=\"spip_out\">Scalable Vector Graphics</a> (SVG) standard du <a href=\"http://www.w3.org/\" class=\"spip_out\">W3C</a>. » (<a href=\"http://www.inkscape.org/?lang=fr\" class=\"spip_out\">http://www.inkscape.org/ ?lang=fr</a>)</p>\r\n\r\n<h3>Installation depuis les dépôts officiels de Debian</h3>\r\n<blockquote class=\"spip\">\r\n<p class=\"spip\"># aptitude install inkscape</p>\r\n</blockquote>\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code>Les NOUVEAUX paquets suivants vont être installés :<br />\r\n  inkscape libmagick++10{a} libplot2c2{a} libpstoedit0c2a{a} libwmf-bin{a}perlmagick{a} pstoedit{a}</code></div>\r\n<h3>Utilisation</h3>\r\n<p class=\"spip\">Bien que ce logiciel ne soit pas fait pour cela, la réalisation est facile grâce à ce tuto. Nous l’avons suivi pas à pas sans difficulté.\r\n<br /></p>\r\n<li> <a href=\"http://popolon.org/gblog2/cartes-de-visites-faciles-sous-inkscape\" class=\"spip_out\">http://popolon.org/gblog2/cartes-de-visites-faciles-sous-inkscape</a>\r\n<h2>Scribus</h2>\r\n<p class=\"spip\">Pour l’installation et l’utilisation : \r\n<br /></p>\r\n<li> <a href=\"http://www.coagul.org/spip.php?article595\" class=\"spip_out\">http://www.coagul.org/spip.php ?article595</a>\r\n<p class=\"spip\">Le logiciel libre de PAO (Publication Assistée par Ordinateur) bien connu sous Linux n’est pas fait pour cela non plus mais un gabarit pour feuille A4 est disponible ici.\r\n<br /></p>\r\n<li> <a href=\"http://yeccoe.free.fr/article.php3?id_article=66\" class=\"spip_out\">http://yeccoe.free.fr/article.php3 ?id_article=66</a>\r\n<p class=\"spip\">Pour mettre en place les cadres d’image et de textes, un peu de pratique de Scribus est nécessaire.</p>\r\n\r\n<h2>Comparatif</h2>\r\n<table class=\"spip\">\r\n<tbody>\r\n<tr class=\"row_even\"><td>Programme</td><td>OOo (par défault)</td><td>OOo (modèle en ligne</td><td>Glabels</td><td>Inkscape</td><td>Scribus</td></tr>\r\n<tr class=\"row_odd\"><td>Formats proposés par défault</td><td>Oui</td><td>85 x 45</td><td>Oui</td><td>Non</td><td>Un seul modèle</td></tr>\r\n<tr class=\"row_even\"><td>Export PDF</td><td>Oui</td><td>Oui</td><td>Oui</td><td>Non</td><td>Oui</td></tr>\r\n<tr class=\"row_odd\"><td>Autres formats d’export</td><td>Plusieurs formats disponibles</td><td>Plusieurs formats disponibles</td><td>.glabels</td><td>Formats d’image, Svg et Ps.</td><td>Formats d’image, Svg et EPS.</td></tr>\r\n<tr class=\"row_even\"><td>Mise en page A4</td><td>Automatique</td><td>Automatique</td><td>Automatique</td><td>Avec le tuto</td><td>Avec le modèle</td></tr>\r\n<tr class=\"row_odd\"><td>Facilité de prise en mains</td><td>Moyenne</td><td>Très facile</td><td>Très facile</td><td>Grâce au tuto</td><td>Difficile</td></tr>\r\n</tbody>\r\n</table>\r\n<h2>Conclusion</h2>\r\n<p class=\"spip\">Pour une utilisation privée, Glabels est notre favori ou encore OpenOffice.org. Pour une impression professionnelle, nous privilégierons Inkscape ou Scribus.</p>\r\n\r\n<h2>Postscriptum</h2>\r\n<p class=\"spip\">Ce dernier chapitre pour signaler aux « ubuntistes » la possibilité de créer une carte à leur nom à cette adresse. (Merci à Jibux pour l’adresse)\r\n<br /></p>\r\n<li> <a href=\"http://fs-webdesign.com/blog/?p=24\" class=\"spip_out\">http://fs-webdesign.com/blog/ ?p=24</a>\r\n<p class=\"spip\">Je mets en pièce jointe ce que cela peut donner. L’erreur est que je n’ai pas Ubuntu !</p>\r\n<dl class=\'spip_document_1147 spip_documents spip_documents_center\' >\r\n<dt><a href=\"http://download.tuxfamily.org/assocoagul/drupal-files/spip/Ubuntu_Claude.png\" title=\'PNG - 158.8 ko\' type=\"image/png\"><img src=\'local/cache-vignettes/L140xH88_Ubuntu_Claude-92937.png\' width=\'140\' height=\'88\' alt=\'PNG - 158.8 ko\' /></a><dt>\r\n</dl>\r\n<p class=\"spip\">Dans le même style : (avec la planche complète !)\r\n<br /></p>\r\n<li> <a href=\"http://www.debian.org/events/materials/business-cards/\" class=\"spip_out\">http://www.debian.org/events/materials/business-cards/</a>\r\n<h2>Historique des modifications</h2>\r\n<table class=\"spip\">\r\n<thead><tr class=\'row_first\'><th scope=\'col\'><strong class=\"spip\">Version</strong></th><th scope=\'col\'><strong class=\"spip\">Date</strong></th><th scope=\'col\'><strong class=\"spip\">Commentaire</strong></th></tr></thead>\r\n<tbody>\r\n<tr class=\"row_even\"><td>0.2</td><td>08/05/08</td><td>Création par Claude BOBEY</td></tr>\r\n</tbody>\r\n</table>','Ce document me sert de mémo concernant les logiciels libres permettant de faire des cartes de visite.<h2>But de ce document</h2>\r\n<p class=\"spip\">Ce document me sert de mémo pour réaliser des cartes de visite sous Linux avec un logiciel libre. Il me sert aussi à retenir les différentes méthodes glaner ici ou là sur la toile et les forums.</p>\r\n\r\n<h2>Openoffice.org</h2>\r\n<p class=\"spip\">Pour installer la dernière version avec les paquets officiels : \r\n<br /></p>','',1298476921,2),(533,886,8,'Logiciels pour lire ou modifier des images SVG sous Linux','Ce document me sert de mémo sur les logiciels permettant de lire ou modifier des fichiers SVG sous Linux. J’ai testé ces logiciels sous Debian ETCH, mais ils devraient fonctionner sur d’autres distributions Linux sans problème.<h2>But de ce document</h2>\r\n<p class=\"spip\">Ce document me sert de mémo sur les logiciels permettant de lire ou modifier des fichiers SVG sous Linux. J’ai testé ces logiciels sous Debian ETCH, mais ils devraient fonctionner sur d’autres distributions Linux sans problème.</p>\r\n\r\n<p class=\"spip\">Le format SVG est un format d’image vectoriel libre et basé sur le format XML.</p>\r\n\r\n<p class=\"spip\">Une image vectorielle a plusieurs avantages sur une image bitmap :\r\n<br /></p>\r\n<li> Elle conserve sa qualité quelque soit ses dimensions. \r\n<br /><li> La taille du fichier est souvent plus petite\r\n<br /><li> Elle est plus facile de la modifier\r\n<h2>Exemple d’images vectorielles sur OpenClipart</h2>\r\n<p class=\"spip\">Avant de commencer, vous trouverez de nombreuses et très belles images SVG libres sur ce site\r\n<br /></p>\r\n<li> <a href=\"http://www.openclipart.org/\" class=\"spip_out\">http://www.openclipart.org/</a>\r\n<p class=\"spip\">Ou en installant ce paquet :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># aptitude install openclipart-svg</code></p>\r\n\r\n<h2>Extension d’importation d’images SVG pour OpenOffice.org</h2>\r\n<p class=\"spip\">Sur ce site, vous trouverez une extension pour OOo permettant d’importer des images SVG :\r\n<br /></p>\r\n<li> <a href=\"http://wiki.services.openoffice.org/wiki/Extensions_repository_fr\" class=\"spip_out\">http://wiki.services.openoffice.org/wiki/Extensions_repository_fr</a>\r\n<br /><li> <a href=\"http://www.ipd.uka.de/~hauma/svg-import/#download\" class=\"spip_out\">http://www.ipd.uka.de/ hauma/svg-import/#download</a>\r\n<p class=\"spip\">Une fois le fichier « .oxt » téléchargé, il faut depuis OOo :\r\n<br /></p>\r\n<li> Menu « Outils / Gestionnaire des extensions »\r\n<br /><li> Bouton « Ajouter » et sélectionner le fichier « .oxt »\r\n<br /><li> L’extension doit apparaître comme activée\r\n<p class=\"spip\">Une fois l’extension installée, il doit être possible d’ouvrir des fichiers SVG via le menu « Fichier / Ouvrir ».</p>\r\n\r\n<h2>Gimp</h2>\r\n<p class=\"spip\">Lors de l’ouverture d’un fichier SVG avec Gimp, celui-ci demande la taille du fichier souhaité et le filtre d’importation convertira l’image vectorielle en image bitmap.</p>\r\n\r\n<p class=\"spip\">Installation :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># aptitude install gimp gimp-svg  </code></p>\r\n\r\n<h2>Ksvg</h2>\r\n<p class=\"spip\">Ce plugin pour KDE permet de visualiser des fichiers SVG dans la plupart des applications KDE permettant d’afficher des images (Konqueror, Gwenview,..)</p>\r\n\r\n<p class=\"spip\">Installation :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># aptitude install ksvg</code></p>\r\n\r\n<h2>Inkscape</h2>\r\n<p class=\"spip\">Inkscape est la référence des logiciels permettant de créer des fichiers SVG. Il utilise d’ailleurs le format SVG par défaut et implémente quasiment toutes les fonctionnalités de la norme SVG.</p>\r\n\r\n<p class=\"spip\">Installation :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># aptitude install inkscape</code></p>\r\n\r\n<h2>Skencil</h2>\r\n<p class=\"spip\">Skencil permet également de créer des fichiers SVG, mais il est beaucoup moins performant qu’Inkscape et son interface est assez moche.</p>\r\n\r\n<p class=\"spip\">Installation :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># aptitude install skencil </code></p>\r\n\r\n<h2>Karbon14</h2>\r\n<p class=\"spip\">Karbon 14 est un programme permettant de créer des images vectorielles et SVG en particulier. Il fait partie de la suite Koffice. A priori, il n’est pas disponible en français et semble buggué pour ouvrir des fichiers SVG.</p>\r\n\r\n<p class=\"spip\">Installation :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># aptitude install karbon</code></p>\r\n\r\n<h2>Firefox</h2>\r\n<p class=\"spip\">Firefox (contrairement à IE) et depuis la version 1.5 est capable de lire le format SVG. Le support du format n’est pas complet mais chaque version de Firefox apporte des améliorations dans ce domaine.</p>\r\n\r\n<p class=\"spip\">Pour en savoir plus, vous pouvez consulter ces sites :\r\n<br /></p>\r\n<li> <a href=\"http://www.croczilla.com/svg/samples/\" class=\"spip_out\">http://www.croczilla.com/svg/samples/</a>\r\n<br /><li> <a href=\"http://www.mozilla.org/projects/svg/\" class=\"spip_out\">http://www.mozilla.org/projects/svg/</a>\r\n<h2>Imagemagick</h2>\r\n<p class=\"spip\">Imagemagick est une suite d’utilitaires utilisables en ligne de commandes permettant de modifier et convertir des images dans différents formats.</p>\r\n\r\n<p class=\"spip\">Installation :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># aptitude install imagemagick</code></p>\r\n\r\n<p class=\"spip\">Exemple d’utilisation pour convertir une image SVG en image PNG :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>$ convert image.svg image.png</code></p>\r\n\r\n<h2>xpdf et pstoedit</h2>\r\n<p class=\"spip\">Le programme « <strong class=\"spip\"> xpdf </strong> » fournit plusieurs utilitaires dont un permettant de convertir un fichier PDF en PostScript.</p>\r\n\r\n<p class=\"spip\">Le programme « <strong class=\"spip\"> pstoedit </strong> » permet de convertir un fichier Postscript dans la plupart des formats vectoriels existants dont le format SVG.</p>\r\n\r\n<p class=\"spip\">Installation :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># aptitude install xpdf pstoedit</code></p>\r\n\r\n<p class=\"spip\">Avec ces deux commandes, il est donc possible de convertir un fichier Postscript ou PDF en fichier SVG :</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code>$ pdftops MonFichier.pdf<br />\r\n$ pstoedit -f plot-svg MonFichier.pdf.ps MonFichier.pdf.svg</code></div>\r\n<h2>Liens pour avoir plus d’informations</h2>\r\n<br /><li> <a href=\"http://fr.wikipedia.org/wiki/SVG\" class=\"spip_out\">http://fr.wikipedia.org/wiki/SVG</a>\r\n<br /><li> <a href=\"http://svgfr.org/\" class=\"spip_out\">http://svgfr.org/</a>\r\n<br /><li> <a href=\"http://www.w3.org/Graphics/SVG/\" class=\"spip_out\">http://www.w3.org/Graphics/SVG/</a>\r\n<h2>Historique des modifications</h2>\r\n<table class=\"spip\">\r\n<thead><tr class=\'row_first\'><th scope=\'col\'><strong class=\"spip\">Version</strong></th><th scope=\'col\'><strong class=\"spip\">Date</strong></th><th scope=\'col\'><strong class=\"spip\">Commentaire</strong></th></tr></thead>\r\n<tbody>\r\n<tr class=\"row_even\"><td>0.2</td><td>15/09/07</td><td>Création par Tony GALMICHE</td></tr>\r\n<tr class=\"row_odd\"><td> </td><td> </td><td> </td></tr>\r\n</tbody>\r\n</table>','Ce document me sert de mémo sur les logiciels permettant de lire ou modifier des fichiers SVG sous Linux. J’ai testé ces logiciels sous Debian ETCH, mais ils devraient fonctionner sur d’autres distributions Linux sans problème.<h2>But de ce document</h2>\r\n<p class=\"spip\">Ce document me sert de mémo sur les logiciels permettant de lire ou modifier des fichiers SVG sous Linux. J’ai testé ces logiciels sous Debian ETCH, mais ils devraient fonctionner sur d’autres distributions Linux sans problème.</p>','',1298476954,2),(533,887,8,'Logiciels pour lire ou modifier des images SVG sous Linux','Ce document me sert de mémo sur les logiciels permettant de lire ou modifier des fichiers SVG sous Linux. J’ai testé ces logiciels sous Debian ETCH, mais ils devraient fonctionner sur d’autres distributions Linux sans problème.<h2>But de ce document</h2>\r\n<p class=\"spip\">Ce document me sert de mémo sur les logiciels permettant de lire ou modifier des fichiers SVG sous Linux. J’ai testé ces logiciels sous Debian ETCH, mais ils devraient fonctionner sur d’autres distributions Linux sans problème.</p>\r\n\r\n<p class=\"spip\">Le format SVG est un format d’image vectoriel libre et basé sur le format XML.</p>\r\n\r\n<p class=\"spip\">Une image vectorielle a plusieurs avantages sur une image bitmap :\r\n<br /></p>\r\n<li> Elle conserve sa qualité quelque soit ses dimensions. \r\n<br /><li> La taille du fichier est souvent plus petite\r\n<br /><li> Elle est plus facile de la modifier\r\n<h2>Exemple d’images vectorielles sur OpenClipart</h2>\r\n<p class=\"spip\">Avant de commencer, vous trouverez de nombreuses et très belles images SVG libres sur ce site\r\n<br /></p>\r\n<li> <a href=\"http://www.openclipart.org/\" class=\"spip_out\">http://www.openclipart.org/</a>\r\n<p class=\"spip\">Ou en installant ce paquet :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># aptitude install openclipart-svg</code></p>\r\n\r\n<h2>Extension d’importation d’images SVG pour OpenOffice.org</h2>\r\n<p class=\"spip\">Sur ce site, vous trouverez une extension pour OOo permettant d’importer des images SVG :\r\n<br /></p>\r\n<li> <a href=\"http://wiki.services.openoffice.org/wiki/Extensions_repository_fr\" class=\"spip_out\">http://wiki.services.openoffice.org/wiki/Extensions_repository_fr</a>\r\n<br /><li> <a href=\"http://www.ipd.uka.de/~hauma/svg-import/#download\" class=\"spip_out\">http://www.ipd.uka.de/ hauma/svg-import/#download</a>\r\n<p class=\"spip\">Une fois le fichier « .oxt » téléchargé, il faut depuis OOo :\r\n<br /></p>\r\n<li> Menu « Outils / Gestionnaire des extensions »\r\n<br /><li> Bouton « Ajouter » et sélectionner le fichier « .oxt »\r\n<br /><li> L’extension doit apparaître comme activée\r\n<p class=\"spip\">Une fois l’extension installée, il doit être possible d’ouvrir des fichiers SVG via le menu « Fichier / Ouvrir ».</p>\r\n\r\n<h2>Gimp</h2>\r\n<p class=\"spip\">Lors de l’ouverture d’un fichier SVG avec Gimp, celui-ci demande la taille du fichier souhaité et le filtre d’importation convertira l’image vectorielle en image bitmap.</p>\r\n\r\n<p class=\"spip\">Installation :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># aptitude install gimp gimp-svg  </code></p>\r\n\r\n<h2>Ksvg</h2>\r\n<p class=\"spip\">Ce plugin pour KDE permet de visualiser des fichiers SVG dans la plupart des applications KDE permettant d’afficher des images (Konqueror, Gwenview,..)</p>\r\n\r\n<p class=\"spip\">Installation :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># aptitude install ksvg</code></p>\r\n\r\n<h2>Inkscape</h2>\r\n<p class=\"spip\">Inkscape est la référence des logiciels permettant de créer des fichiers SVG. Il utilise d’ailleurs le format SVG par défaut et implémente quasiment toutes les fonctionnalités de la norme SVG.</p>\r\n\r\n<p class=\"spip\">Installation :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># aptitude install inkscape</code></p>\r\n\r\n<h2>Skencil</h2>\r\n<p class=\"spip\">Skencil permet également de créer des fichiers SVG, mais il est beaucoup moins performant qu’Inkscape et son interface est assez moche.</p>\r\n\r\n<p class=\"spip\">Installation :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># aptitude install skencil </code></p>\r\n\r\n<h2>Karbon14</h2>\r\n<p class=\"spip\">Karbon 14 est un programme permettant de créer des images vectorielles et SVG en particulier. Il fait partie de la suite Koffice. A priori, il n’est pas disponible en français et semble buggué pour ouvrir des fichiers SVG.</p>\r\n\r\n<p class=\"spip\">Installation :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># aptitude install karbon</code></p>\r\n\r\n<h2>Firefox</h2>\r\n<p class=\"spip\">Firefox (contrairement à IE) et depuis la version 1.5 est capable de lire le format SVG. Le support du format n’est pas complet mais chaque version de Firefox apporte des améliorations dans ce domaine.</p>\r\n\r\n<p class=\"spip\">Pour en savoir plus, vous pouvez consulter ces sites :\r\n<br /></p>\r\n<li> <a href=\"http://www.croczilla.com/svg/samples/\" class=\"spip_out\">http://www.croczilla.com/svg/samples/</a>\r\n<br /><li> <a href=\"http://www.mozilla.org/projects/svg/\" class=\"spip_out\">http://www.mozilla.org/projects/svg/</a>\r\n<h2>Imagemagick</h2>\r\n<p class=\"spip\">Imagemagick est une suite d’utilitaires utilisables en ligne de commandes permettant de modifier et convertir des images dans différents formats.</p>\r\n\r\n<p class=\"spip\">Installation :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># aptitude install imagemagick</code></p>\r\n\r\n<p class=\"spip\">Exemple d’utilisation pour convertir une image SVG en image PNG :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>$ convert image.svg image.png</code></p>\r\n\r\n<h2>xpdf et pstoedit</h2>\r\n<p class=\"spip\">Le programme « <strong class=\"spip\"> xpdf </strong> » fournit plusieurs utilitaires dont un permettant de convertir un fichier PDF en PostScript.</p>\r\n\r\n<p class=\"spip\">Le programme « <strong class=\"spip\"> pstoedit </strong> » permet de convertir un fichier Postscript dans la plupart des formats vectoriels existants dont le format SVG.</p>\r\n\r\n<p class=\"spip\">Installation :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># aptitude install xpdf pstoedit</code></p>\r\n\r\n<p class=\"spip\">Avec ces deux commandes, il est donc possible de convertir un fichier Postscript ou PDF en fichier SVG :</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code>$ pdftops MonFichier.pdf<br />\r\n$ pstoedit -f plot-svg MonFichier.pdf.ps MonFichier.pdf.svg</code></div>\r\n<h2>Liens pour avoir plus d’informations</h2>\r\n<br /><li> <a href=\"http://fr.wikipedia.org/wiki/SVG\" class=\"spip_out\">http://fr.wikipedia.org/wiki/SVG</a>\r\n<br /><li> <a href=\"http://svgfr.org/\" class=\"spip_out\">http://svgfr.org/</a>\r\n<br /><li> <a href=\"http://www.w3.org/Graphics/SVG/\" class=\"spip_out\">http://www.w3.org/Graphics/SVG/</a>\r\n<h2>Historique des modifications</h2>\r\n<table class=\"spip\">\r\n<thead><tr class=\'row_first\'><th scope=\'col\'><strong class=\"spip\">Version</strong></th><th scope=\'col\'><strong class=\"spip\">Date</strong></th><th scope=\'col\'><strong class=\"spip\">Commentaire</strong></th></tr></thead>\r\n<tbody>\r\n<tr class=\"row_even\"><td>0.2</td><td>15/09/07</td><td>Création par Tony GALMICHE</td></tr>\r\n<tr class=\"row_odd\"><td> </td><td> </td><td> </td></tr>\r\n</tbody>\r\n</table>','Ce document me sert de mémo sur les logiciels permettant de lire ou modifier des fichiers SVG sous Linux. J’ai testé ces logiciels sous Debian ETCH, mais ils devraient fonctionner sur d’autres distributions Linux sans problème.<h2>But de ce document</h2>\r\n<p class=\"spip\">Ce document me sert de mémo sur les logiciels permettant de lire ou modifier des fichiers SVG sous Linux. J’ai testé ces logiciels sous Debian ETCH, mais ils devraient fonctionner sur d’autres distributions Linux sans problème.</p>','',1298476973,2),(353,888,4,'Installation OpenVPN 2.01 sur une Debian Etch','<h2>But de ce document</h2>\r\n<p class=\"spip\">Ce document me sert de <strong class=\"spip\">mémo</strong> pour mettre en place le système <strong class=\"spip\">OpenVPN</strong> sur un serveur Debian Sarge et sur des clients Windows ou Linux Debian.</p>\r\n\r\n<p class=\"spip\">OpenVPN est un système permettant de relier des postes distants sur un réseau informatique en passant par Internet mais de manière sécurisée (Tunnel VPN).</p><h2>But de ce document</h2>\r\n<p class=\"spip\">Ce document me sert de <strong class=\"spip\">mémo</strong> pour mettre en place le système <strong class=\"spip\">OpenVPN</strong> sur un serveur Debian ETCH et sur des clients Windows ou Linux Debian.</p>\r\n\r\n<p class=\"spip\">OpenVPN est un système permettant de relier des postes distants sur un réseau informatique en passant par Internet mais de manière sécurisée (Tunnel VPN).</p>\r\n\r\n<h2>Pré-requis</h2>\r\n<p class=\"spip\">Avoir installé une Debian stable de base : \r\n<br /></p>\r\n<li> <a href=\"http://www.coagul.org/article.php3?id_article=337\" class=\"spip_out\">http://www.coagul.org/article.php3 ?id_article=337</a>\r\n<p class=\"spip\"><strong class=\"spip\">ATTENTION</strong> : Il est fortement conseillé de savoir ce qu’est un certificat et une clé de cryptage pour la configuration d’OpenSSL. Il est conseillé également de connaître le fonctionnement des tables de routage pour la configuration d’OpenVPN.</p>\r\n\r\n<h2>Installation d’OpenVPN 2.01 sur une Debian Etch</h2>\r\n<p class=\"spip\">Paquet à installer :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># aptitude install openvpn</code></p>\r\n\r\n<p class=\"spip\">Remarques : \r\n<br /></p>\r\n<li> Avec <strong class=\"spip\">OpenVPN</strong>, il est possible de compresser les données passant dans le tunnel VPN pour limiter l’utilisation de la bande passante. C’est la paquet « liblzo2-2 » qui permet d’effectuer cette compression. Ce dernier est normalement installé par défaut.\r\n<br /><li> Pour sécuriser le tunnel VPN avec des clés et des certificats, OpenVPN, utilise OpenSSL. Ce dernier est normalement installé par défaut. Si ce n’est pas le cas, vous pouvez l’installer avec cette commande :\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># aptitude install openssl</code></p>\r\n\r\n<h2>Création du certificat de l’autorité de certification (CA) </h2>\r\n<p class=\"spip\">La partie la plus compliquée et la plus fastidieuse dans la mise en place d’un serveur OpenVPN concerne la génération des clés et des certificats. <strong class=\"spip\">OpenVPN</strong> est livré avec plusieurs scripts permettant de générer plus facilement les clés et les certificats pour OpenSSL. Ces scripts sont enregistrés dans le dossier « <strong class=\"spip\">easy-rsa</strong> » :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># cd /usr/share/doc/openvpn/examples/easy-rsa/</code></p>\r\n\r\n<p class=\"spip\">Avant d’utiliser les scripts, il faut éditer le fichier « <strong class=\"spip\"> vars </strong> » pour initialiser les variables par défaut indiquées à la fin de ce fichier. Par exemple :\r\n<br /></p>\r\n<li> export KEY_COUNTRY=<strong class=\"spip\">FR</strong>\r\n<br /><li> export KEY_PROVINCE=<strong class=\"spip\">France</strong>\r\n<br /><li> export KEY_CITY=<strong class=\"spip\">Dijon</strong>\r\n<br /><li> export KEY_ORG=<strong class=\"spip\">\"MonEntreprise\"</strong>\r\n<br /><li> export KEY_EMAIL=<strong class=\"spip\">\"contact@monentreprise.fr\"</strong>\r\n<p class=\"spip\">Une fois le fichier modifié, la ligne suivante permet d’initialiser les variables pour les scripts :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># . ./vars</code></p>\r\n\r\n<p class=\"spip\">Le script suivant, permet de créer ou de réinitialiser le sous-dossier « <strong class=\"spip\"> keys </strong> » :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># ./clean-all</code></p>\r\n\r\n<p class=\"spip\">Le script suivant permet de créer dans « <strong class=\"spip\"> keys </strong> » le certificat principal du serveur « <strong class=\"spip\">ca.crt </strong> » et la clé correspondante « <strong class=\"spip\">ca.key</strong> » :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># ./build-ca</code></p>\r\n\r\n<p class=\"spip\">Ce script doit afficher à l’écran quelque chose qui ressemble à ça :</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code># ./build-ca<br />\r\nGenerating a 1024 bit RSA private key<br />\r\n.................................................................++++++<br />\r\n......++++++<br />\r\nwriting new private key to \'ca.key\'<br />\r\n-----<br />\r\nYou are about to be asked to enter information that will be incorporated<br />\r\ninto your certificate request.<br />\r\nWhat you are about to enter is what is called a Distinguished Name or a DN.<br />\r\nThere are quite a few fields but you can leave some blank<br />\r\nFor some fields there will be a default value,<br />\r\nIf you enter \'.\', the field will be left blank.<br />\r\n-----<br />\r\nCountry Name (2 letter code) [FR]:<br />\r\nState or Province Name (full name) [France]:<br />\r\nLocality Name (eg, city) [Dijon]:<br />\r\nOrganization Name (eg, company) [MonEntreprise]:<br />\r\nOrganizational Unit Name (eg, section) []:<br />\r\nCommon Name (eg, your name or your server\'s hostname) []:MonServeur<br />\r\nEmail Address [[contact@monentreprise.fr->mailto:contact@monentreprise.fr]]:</code></div>\r\n<p class=\"spip\"><strong class=\"spip\">ATTENTION</strong> : Pour les questions, la plupart des champs sont renseignés par défaut sauf le « <strong class=\"spip\">Common</strong><strong class=\"spip\"> </strong><strong class=\"spip\">Name</strong> » qu’il faut renseigner manuellement. Exemple « <strong class=\"spip\">MonServeur </strong> ».</p>\r\n\r\n<h2>Création du certificat et de la clé pour le serveur OpenVPN</h2>\r\n<p class=\"spip\">Le script suivant permet de créer dans « <strong class=\"spip\"> keys </strong> » le certificat « <strong class=\"spip\">LeServeurVPN.crt</strong> » et la clé « <strong class=\"spip\">LeServeurVPN.key</strong> » pour le serveur VPN nommé par exemple « <strong class=\"spip\">LeServeurVPN</strong> » :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># ./build-key-server LeServeurVPN</code></p>\r\n\r\n<p class=\"spip\">Ce script doit afficher à l’écran quelque chose qui ressemble à ça :</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code># ./build-key-server MonServeur<br />\r\nGenerating a 1024 bit RSA private key<br />\r\n......................................................................<br />\r\n..+++++<br />\r\n...++++++<br />\r\nwriting new private key to \'MonServeur.key\'<br />\r\n-----<br />\r\nYou are about to be asked to enter information that will be incorporated<br />\r\ninto your certificate request.<br />\r\nWhat you are about to enter is what is called a Distinguished Name or a DN.<br />\r\nThere are quite a few fields but you can leave some blank<br />\r\nFor some fields there will be a default value,<br />\r\nIf you enter \'.\', the field will be left blank.<br />\r\n-----<br />\r\nCountry Name (2 letter code) [FR]:<br />\r\nState or Province Name (full name) [France]:<br />\r\nLocality Name (eg, city) [Dijon]:<br />\r\nOrganization Name (eg, company) [MonEntreprise]:<br />\r\nOrganizational Unit Name (eg, section) []:<br />\r\nCommon Name (eg, your name or your server\'s hostname) []:LeServeurVPN<br />\r\nEmail Address [votremail@votredomaine.com]:<br />\r\n<br />\r\nPlease enter the following \'extra\' attributes<br />\r\nto be sent with your certificate request<br />\r\nA challenge password []:<br />\r\nAn optional company name []:<br />\r\nUsing configuration from /usr/share/doc/openvpn/examples/easy-rsa/openssl.cnf<br />\r\nCheck that the request matches the signature<br />\r\nSignature ok<br />\r\nThe Subject\'s Distinguished Name is as follows<br />\r\ncountryName           :PRINTABLE:\'FR\'<br />\r\nstateOrProvinceName   :PRINTABLE:\'France\'<br />\r\nlocalityName          :PRINTABLE:\'Dijon\'<br />\r\norganizationName      :PRINTABLE:\'MonEntreprise\'<br />\r\ncommonName            :PRINTABLE:\'MonServeurVPN\'<br />\r\nemailAddress          :IA5STRING:\'contact@monentreprise.fr\'<br />\r\nCertificate is to be certified until Dec  7 13:41:02 2015 GMT (3650 days)<br />\r\nSign the certificate? [y/n]:y<br />\r\n<br />\r\n1 out of 1 certificate requests certified, commit? [y/n]y<br />\r\nWrite out database with 1 new entries<br />\r\nData Base Updated</code></div>\r\n<p class=\"spip\"><strong class=\"spip\">ATTENTION</strong> : Pour les questions, tous les champs sont renseignés par défaut sauf le « <strong class=\"spip\">Common</strong><strong class=\"spip\"> </strong><strong class=\"spip\">Name</strong> » qu’il faut renseigner manuellement. Exemple « <strong class=\"spip\">MonServeurVPN</strong> ». Personnellement, je n’ai pas renseigné le champ « password »</p>\r\n\r\n<h2>Création du certificat et de la clé pour un client OpenVPN</h2>\r\n<p class=\"spip\">Le script suivant permet de créer dans « <strong class=\"spip\"> keys </strong> » le certificat « <strong class=\"spip\">Client01.crt</strong> » et la clé « <strong class=\"spip\">Client01.key</strong> » pour le client VPN nommé par exemple « <strong class=\"spip\">Client01</strong> » :</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code># cd /usr/share/doc/openvpn/examples/easy-rsa/<br />\r\n# . ./vars<br />\r\n# ./build-key Client01</code></div>\r\n<p class=\"spip\">Ce script doit afficher à l’écran quelque chose qui ressemble à ça :</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code>pgdebian:/usr/share/doc/openvpn/examples/easy-rsa# ./build-key Client01<br />\r\nGenerating a 1024 bit RSA private key<br />\r\n..++++++<br />\r\n....................++++++<br />\r\nwriting new private key to \'Client01.key\'<br />\r\n-----<br />\r\nYou are about to be asked to enter information that will be incorporated<br />\r\ninto your certificate request.<br />\r\nWhat you are about to enter is what is called a Distinguished Name or a DN.<br />\r\nThere are quite a few fields but you can leave some blank<br />\r\nFor some fields there will be a default value,<br />\r\nIf you enter \'.\', the field will be left blank.<br />\r\n-----<br />\r\nCountry Name (2 letter code) [FR]:<br />\r\nState or Province Name (full name) [France]:<br />\r\nLocality Name (eg, city) [Dijon]:<br />\r\nOrganization Name (eg, company) [MonEntreprise]:<br />\r\nOrganizational Unit Name (eg, section) []:<br />\r\nCommon Name (eg, your name or your server\'s hostname) []:Client01<br />\r\nEmail Address [contact@monentreprise.fr]:<br />\r\nPlease enter the following \'extra\' attributes<br />\r\nto be sent with your certificate request<br />\r\nA challenge password []:<br />\r\nAn optional company name []:<br />\r\nUsing configuration from /usr/share/doc/openvpn/examples/easy-sa/openssl.cnf<br />\r\nDEBUG[load_index]: unique_subject = \"yes\"<br />\r\nCheck that the request matches the signature<br />\r\nSignature ok<br />\r\nThe Subject\'s Distinguished Name is as follows<br />\r\ncountryName           :PRINTABLE:\'FR\'<br />\r\nstateOrProvinceName   :PRINTABLE:\'France\'<br />\r\nlocalityName          :PRINTABLE:\'Dijon\'<br />\r\norganizationName      :PRINTABLE:\'MonEntreprise\'<br />\r\ncommonName            :PRINTABLE:\'Client01\'<br />\r\nemailAddress          :IA5STRING:[\'contact@monentreprise.fr->mailto:\'contact@monentreprise.fr]\'<br />\r\nCertificate is to be certified until Mar  4 09:19:09 2016 GMT (3650 days)<br />\r\nSign the certificate? [y/n]:y<br />\r\n<br />\r\n1 out of 1 certificate requests certified, commit? [y/n]y<br />\r\nWrite out database with 1 new entries<br />\r\nData Base Updated</code></div>\r\n<p class=\"spip\"><strong class=\"spip\">ATTENTION</strong> : Il faudra renouveler cette opération pour chaque client. Pour les questions, tous les champs sont renseignés par défaut sauf le « <strong class=\"spip\">Common</strong><strong class=\"spip\"> </strong><strong class=\"spip\">Name</strong> » qu’il faut renseigner manuellement. Exemple « <strong class=\"spip\"> Client01 </strong> ». Chaque « <strong class=\"spip\">Common Name</strong> » de chaque client doit être différent. Personnellement, je n’ai pas renseigné le champ « <strong class=\"spip\"> password </strong> »</p>\r\n\r\n<h2>Création du paramètre Diffie Hellman</h2>\r\n<p class=\"spip\">Le script suivant permet de créer dans « <strong class=\"spip\"> keys </strong> » le fichier « <strong class=\"spip\">dh1024.pem</strong> » :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># ./build-dh</code></p>\r\n\r\n<p class=\"spip\">Ce script doit afficher à l’écran quelque chose qui ressemble à ça :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># ./build-dh</code></p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>Generating DH parameters, 1024 bit long safe prime, generator 2</code></p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code>This is going to take a long time<br />\r\n....................................................................<br />\r\n....................................................................<br />\r\n..............+......................................+..............<br />\r\n.++*++*</code></div>\r\n<h2>Résumé des certificats et clés créés précédemment dans « keys »</h2>\r\n<table class=\"spip\">\r\n<thead><tr class=\'row_first\'><th scope=\'col\'><strong class=\"spip\">Emplacement du fichier</strong></th><th scope=\'col\'><strong class=\"spip\">Type </strong></th><th scope=\'col\'><strong class=\"spip\">Nom </strong></th><th scope=\'col\'><strong class=\"spip\">Secret</strong></th></tr></thead>\r\n<tbody>\r\n<tr class=\"row_even\"><td>Serveur de certification (CA) OpenSSL</td><td>Certificat</td><td>ca.crt</td><td>Non</td></tr>\r\n<tr class=\"row_odd\"><td>Serveur de certification (CA) OpenSSL</td><td>Clé</td><td>ca.key</td><td>Oui</td></tr>\r\n<tr class=\"row_even\"><td> </td><td> </td><td> </td><td> </td></tr>\r\n<tr class=\"row_odd\"><td>Serveur OpenVPN</td><td>Certificat</td><td>LeServeurVPN.crt</td><td>Non</td></tr>\r\n<tr class=\"row_even\"><td>Serveur OpenVPN</td><td>Clé</td><td>LeServeurVPN.key</td><td>Oui</td></tr>\r\n<tr class=\"row_odd\"><td> </td><td> </td><td> </td><td> </td></tr>\r\n<tr class=\"row_even\"><td>paramètre Diffie Hellman</td><td> </td><td>dh1024.pem</td><td>Non</td></tr>\r\n<tr class=\"row_odd\"><td> </td><td> </td><td> </td><td> </td></tr>\r\n<tr class=\"row_even\"><td>Client OpenVPN N°1</td><td>Certificat</td><td>Client01.crt</td><td>Non</td></tr>\r\n<tr class=\"row_odd\"><td>Client OpenVPN N°1</td><td>Clé</td><td>Client01.key</td><td>Oui</td></tr>\r\n</tbody>\r\n</table>\r\n<h2>Mise en place des certificats et des clés</h2>\r\n<p class=\"spip\">concernant le serveur OpenVPN, le plus simple est de copier les 4 fichiers dans le dossier « /etc/openvpn » :</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code># cp ./keys/ca.crt /etc/openvpn/<br />\r\n# cp ./keys/LeServeurVPN.crt /etc/openvpn/<br />\r\n# cp ./keys/LeServeurVPN.key /etc/openvpn/<br />\r\n# cp ./keys/dh1024.pem /etc/openvpn/</code></div>\r\n<p class=\"spip\">Pour le client, il faudra copier ses deux fichiers une fois que celui-ci sera installé.</p>\r\n\r\n<h2>Création d’un utilisateur avec des droits limités pour OpenVPN</h2>\r\n<p class=\"spip\">Pour limiter les risques d’attaques sur OpenVPN, il est important que le processus d’OpenVPN fonctionne sur un utilisateur n’ayant aucun droit sur le système.</p>\r\n\r\n<p class=\"spip\">Souvent, l’utilisateur « <strong class=\"spip\"> nobody </strong> » est utilisé par défaut, mais il est encore plus sécurisant de faire tourner chaque processus avec un utilisateur différent. Donc, pour le processus OpenVPN, nous allons créer l’utilisateur « <strong class=\"spip\"> openvpn </strong> » :</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code># groupadd openvpn<br />\r\n# useradd -d /dev/null -g openvpn -s /bin/false openvpn</code></div>\r\n<h2>Configuration d’OpenVPN</h2>\r\n<p class=\"spip\">Par défaut OpenVPN est fourni avec plusieurs fichiers d’exemples enregistrés dans le dossier :\r\n<br /></p>\r\n<li> <strong class=\"spip\">/usr/share/doc/openvpn/examples/sample-config-files</strong>/\r\n<p class=\"spip\">Pour configurer le serveur, je suis parti du fichier d’exemple « <strong class=\"spip\">server.conf.gz</strong> », qu’il faut donc décompresser et mettre en place dans « <strong class=\"spip\"> /etc/openvpn</strong> » :</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code># cd /usr/share/doc/openvpn/examples/sample-config-files/<br />\r\n# gunzip server.conf.gz<br />\r\n# cp server.conf /etc/openvpn/</code></div>\r\n<p class=\"spip\">Il suffit ensuite d’adapter ce fichier en fonction des besoins. Voici par exemple le fichier de configuration que j’utilise :</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code>;Port en écoute utilisé pour la connexion VPN<br />\r\n;port 1194<br />\r\n<br />\r\n;Protocole utilisé (Le protocole udp est plus sécurisé que le tcp)<br />\r\nproto udp<br />\r\n<br />\r\n;Type d\'interface réseau virtuelle créée<br />\r\ndev tun<br />\r\n<br />\r\n;Nom des fichiers servant à l\'authentification des clients via OpenSSL<br />\r\nca ca.crt<br />\r\ncert LeServeurVPN.crt<br />\r\nkey LeServeurVPN.key  <br />\r\ndh dh1024.pem<br />\r\n<br />\r\n;Adresse du réseau virtuel (Le serveur aura l\'adresse 10.8.0.1)<br />\r\nserver 10.8.0.0 255.255.255.0<br />\r\n<br />\r\n;Cette ligne ajoute sur le client la route du réseau du serveur<br />\r\npush \"route 192.168.0.0 255.255.255.0\"<br />\r\n<br />\r\n;Ces lignes indiquent aux clients l\'adresse des serveur DNS et WINS<br />\r\npush \"dhcp-option DNS 192.168.0.2\"<br />\r\npush \"dhcp-option DOMAIN MonDomaine.com\"<br />\r\npush \"dhcp-option WINS 192.168.0.3\"<br />\r\n<br />\r\n# Cette ligne permet aux clients de voire les autres clients<br />\r\n;client-to-client<br />\r\n<br />\r\nkeepalive 10 120<br />\r\n<br />\r\n;Cette ligne active la compression<br />\r\ncomp-lzo<br />\r\n<br />\r\n;Ces lignes indiquent un user et un group particulier pour le processus<br />\r\nuser openvpn<br />\r\ngroup openvpn<br />\r\n<br />\r\n;Ces lignes permettent de rendre persistante la connexion<br />\r\npersist-key<br />\r\npersist-tun<br />\r\n<br />\r\nstatus openvpn-status.log<br />\r\n<br />\r\n;Cette ligne permet d\'indiquer le niveau de log souhaité (de 1 à 9)<br />\r\nverb 1</code></div>\r\n<h2>Démarrage du serveur OpenVPN</h2>\r\n<p class=\"spip\">La commande suivante permet de démarrer ou redémarrer le serveur :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># /etc/init.d/openvpn restart</code></p>\r\n\r\n<p class=\"spip\">Ne pas hésiter à regarder dans les logs que tout c’est bien passé :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># tail -100 /var/log/syslog</code></p>\r\n\r\n<p class=\"spip\">Bien vérifier également que le processus tourne sous l’utilisateur « openvpn »</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># ps aux | grep openvpn</code></p>\r\n\r\n<p class=\"spip\">Pour finir, si tout c’est bien passé l’interface « tun0 » doit apparaître dans la configuration du réseau :</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code># ifconfig<br />\r\n...<br />\r\ntun0      Lien encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00<br />\r\n          inet adr:10.8.0.1  P-t-P:10.8.0.2  Masque:255.255.255.255<br />\r\n          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1<br />\r\n          RX packets:0 errors:0 dropped:0 overruns:0 frame:0<br />\r\n          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0<br />\r\n          collisions:0 lg file transmission:100<br />\r\n          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)</code></div>\r\n<p class=\"spip\">Et il doit être possible de la pinguer :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># ping 10.8.0.1</code></p>\r\n\r\n<h2>Installation du Client Windows </h2>\r\n<p class=\"spip\">Avec OpenVPN, la notion de client et de serveur n’existe pas étant donné que c’est le même logiciel qui peut faire office de client ou de serveur. Dans mon cas, le serveur est installé sur une Debian Sarge et les clients sont sous Debian Testing ou Windows 2000/XP.</p>\r\n\r\n<p class=\"spip\">Pour Windows, il existe une version d’OpenVPN avec une installation simplifiée téléchargeable à cette adresse : \r\n<br /></p>\r\n<li> <a href=\"http://openvpn.se/download.html\" class=\"spip_out\">http://openvpn.se/download.html</a>\r\n<br /><li> <a href=\"http://openvpn.se/files/install_packages/openvpn-2.0.5-gui-1.0.3-install.exe\" class=\"spip_out\">http://openvpn.se/files/install_packages/openvpn-2.0.5-gui-1.0.3-install.exe</a>\r\n<p class=\"spip\">Lors de l’installation de ce programme, la carte réseau virtuelle « TAP-Win32 Adapter V8 » est installée. Une fois le programme installé, il est lancé automatiquement et à chaque démarrage de Windows. Un icône pour le configurer est disponible à coté de l’heure.</p>\r\n\r\n<p class=\"spip\">Ensuite, il est possible de franciser OpenVPN en remplaçant le binaire enregistré dans « <a href=\"file:///C:/Program\" class=\"spip_out\">C :\\Program</a> Files\\OpenVPN\\bin\\openvpn-gui.exe » par le binaire téléchargeable à l’adresse ci-dessous (Attention : Il faut le renommer après l’avoir téléchargé) :\r\n<br /></p>\r\n<li> <a href=\"http://openvpn.se/files/localized/binary/1.0.3/openvpn-gui-1.0.3-fr.exe\" class=\"spip_out\">http://openvpn.se/files/localized/binary/1.0.3/openvpn-gui-1.0.3-fr.exe</a>\r\n<h2>Configuration du client Windows</h2>\r\n<p class=\"spip\">La première chose à faire est de copier dans le dossier « <a href=\"file:///C:/Program\" class=\"spip_out\">C :\\Program</a> Files\\OpenVPN\\config » les fichiers servant à l’authentification du client via OpenSSL créés dans les chapitres précédents : \r\n<br /></p>\r\n<li> ca.crt, Client01.crt et Client01.key\r\n<p class=\"spip\">Ensuite, il faut modifier le fichier de configuration pour l’adapter à votre cas. Pour éditer le fichier, il est possible de faire un clic droit sur l’icône « OpenVPN » situé à gauche de l’heure et de choisir l’option « Éditer la configuration ».</p>\r\n\r\n<p class=\"spip\">Voici un exemple de fichier que j’utilise pour mes clients :</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code>client<br />\r\ndev tun<br />\r\nproto udp<br />\r\n<br />\r\nremote 192.0.1.2 1194<br />\r\n<br />\r\nresolv-retry infinite<br />\r\nnobind<br />\r\n<br />\r\npersist-key<br />\r\npersist-tun<br />\r\n<br />\r\nca ca.crt<br />\r\ncert Client01.crt<br />\r\nkey Client01.key<br />\r\n<br />\r\ncomp-lzo<br />\r\n<br />\r\nverb 1</code></div>\r\n<p class=\"spip\">Normalement, si vous utilisiez la même configuration que moi, vous n’aurez qu’à changer :\r\n<br /></p>\r\n<li> L’adresse IP du serveur OpenVPN sur la ligne « remote »\r\n<br /><li> Le nom des fichiers : ca.crt, Client01.crt et Client01.key\r\n<h2>Lancement du client Windows</h2>\r\n<p class=\"spip\">Pour lancer la connexion, il suffit de faire un clic droit sur l’icône « OpenVPN » situé à gauche de l’heure et de choisir l’option « Connecter ».</p>\r\n\r\n<p class=\"spip\">Si tout se passe bien, une fenêtre affichant les logs doit s’afficher et une fois la connexion effectuée, le réseau est opérationnel.</p>\r\n\r\n<p class=\"spip\">En cas de problème, et pour trouver l’origine de celui-ci il faut augmenter le niveau des logs en changeant le paramètre « <strong class=\"spip\"> verb </strong> » du fichier de configuration : \r\n<br /></p>\r\n<li> verb 3 -> Suffisamment de logs dans la plupart des cas.\r\n<br /><li> verb 9 -> Énormément de logs.\r\n<p class=\"spip\">Une fois la connexion établie, il doit être possible de pinguer le serveur soit sur son adresse virtuelle (ex : 10.8.0.1 dans notre cas) soit sur son adresse réelle (ex : 192.168.0.1)</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Remarque </strong> : Depuis le serveur, pour connaître les clients connecté, il faut consulter le fichier :\r\n<br /></p>\r\n<li> <strong class=\"spip\">/etc/openvpn/openvpn-status.log</strong>\r\n<h2>Installation Client Linux</h2>\r\n<p class=\"spip\">L’installation du client est identique à celle du serveur, car c’est le même logiciel qui fait office de serveur ou de client en fonction de sa configuration :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># apt-get install openvpn liblzo1</code></p>\r\n\r\n<p class=\"spip\">Le fichier de configuration et la gestion des clés est identique à celle du client Windows.</p>\r\n\r\n<h2>Permettre aux clients VPN d’accéder à l’ensemble du réseau distants</h2>\r\n<p class=\"spip\">Avec la configuration précédente, les clients peuvent accéder au serveur OpenVPN, mais ils ne peuvent pas accéder au reste du réseau sur lequel est connecté le serveur OpenVPN.</p>\r\n\r\n<p class=\"spip\">Pour permettre aux clients d’accéder au reste du réseau, il faut effectuer deux opérations :</p>\r\n\r\n<h3>1 - Autoriser le serveur Linux à transmettre les paquets au reste du réseau </h3>\r\n<p class=\"spip\">Pour cela, il faut activer le forwarding avec la commande suivante :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># echo 1 > /proc/sys/net/ipv4/ip_forward</code></p>\r\n\r\n<p class=\"spip\">La commande suivante, permet de vérifier que le forwarding est bien activé :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># cat /proc/sys/net/ipv4/ip_forward</code></p>\r\n\r\n<h3>2 - Indiquer aux autres postes du réseau la route vers le serveur OpenVPN</h3>\r\n<p class=\"spip\">Si le serveur VPN est sur l’adresse 192.168.0.1, il faut ajouter une route manuellement sur chaque poste du réseau avec la commande suivante sous Windows :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>C:\\>route add 10.8.0.0 mask 255.255.255.0 192.168.0.1</code></p>\r\n\r\n<p class=\"spip\">La commande suivante, permet d’avoir la liste des routes :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>C:\\>route print</code></p>\r\n\r\n<p class=\"spip\">La commande suivante permet de supprimer une route :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>C:\\>route delete 10.8.0.0 mask 255.255.255.0 192.168.0.1</code></p>\r\n\r\n<p class=\"spip\">Pour ajouter une route sous Linux, il faut utiliser la commande suivante :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># route add -net 10.8.0.0 netmask 255.255.255.0 gw 192.168.0.1                   </code></p>\r\n\r\n<p class=\"spip\">La commande suivante, permet d’avoir la liste des routes sous Linux :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># route </code></p>\r\n\r\n<p class=\"spip\">La commande suivante permet de supprimer une route sous Linux :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># route delete -net 10.8.0.0 netmask 255.255.255.0 gw 192.168.0.1                   </code></p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Remarque</strong> : Pour éviter de devoir ajouter manuellement sur chaque poste du réseau une route, si c’est possible, il faut ajouter une route statique au niveau de la passerelle ou du routeur du réseau.</p>\r\n\r\n<h2>Accéder aux autres postes connectés derrière un client VPN</h2>\r\n<p class=\"spip\">Avec la configuration précédente, le serveur OpenVPN peux accéder à l’adresse virtuelle du client, mais il ne peux pas accéder à l’adresse réelle et encore moins aux autres postes connectés derrière le client VPN.</p>\r\n\r\n<p class=\"spip\">Pour permettre au serveur d’accéder aux autres postes connectés derrière un client VPN, il faut ajouter des routes dans la configuration d’OpenVPN :</p>\r\n\r\n<p class=\"spip\">Dans le fichier de configuration du serveur OpenVPN, il faut ajouter ces lignes :</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code>client-config-dir ccd<br />\r\nroute 192.168.0.0 255.255.255.0</code></div>\r\n<p class=\"spip\">La première ligne permet d’indiquer le sous-dossier de /etc/openvpn qui contiendra la configuration spécifique de chaque client (Remarque : Il faut penser à créer ce dossier manuellement).</p>\r\n\r\n<p class=\"spip\">La deuxième ligne permet d’ajouter la configuration du réseau d’un client.</p>\r\n\r\n<p class=\"spip\">Ensuite, il faut créer un fichier dans le dossier « /etc/openvpn/ccd » ayant le même nom que le certificat du client (ex :  Client01) contrant la ligne suivante :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>iroute 192.168.0.0 255.255.255.0</code></p>\r\n\r\n<p class=\"spip\">Cette ligne permet d’indiquer le client connecté à ce réseau.</p>\r\n\r\n<p class=\"spip\">Pour finir, il faut redémarrer le serveur et le client pour que les routes soient correctement prises en compte.</p>\r\n\r\n<p class=\"spip\">A partir de ce moment, le serveur doit pouvoir accéder à tous les postes connectés au client VPN.</p>\r\n\r\n<h2>Révocation d’un certificat client </h2>\r\n<p class=\"spip\">Si le certificat d’un client à été volé au si ce dernier n’est plus nécessaire, il est important de le révoquer pour qu’il ne puisse plus être utilisé.</p>\r\n\r\n<p class=\"spip\">Pour révoquer un certificat, il faut disposer de celui-ci. Normalement, le dossier « <strong class=\"spip\">/usr/share/doc/openvpn/examples/easy-rsa/keys</strong> » contient tous les certificats créés.</p>\r\n\r\n<p class=\"spip\">La commande suivante permet de révoquer un certificat :</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code># cd /usr/share/doc/openvpn/examples/easy-rsa/<br />\r\n# . ./vars<br />\r\n# ./revoke-crt Client01.crt<br />\r\nUsing configuration from /usr/share/doc/openvpn/examples/easy-sa/openssl.cnf<br />\r\nDEBUG[load_index]: unique_subject = \"yes\"<br />\r\nRevoking Certificate 16.<br />\r\nData Base Updated</code></div>\r\n<p class=\"spip\">Cette commande permet également de révoquer un certificat et vérifie ensuite que cette révocation est effective :</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code># ./revoke-full Client01<br />\r\nUsing configuration from /usr/share/doc/openvpn/examples/easy-<br />\r\nsa/openssl.cnf<br />\r\nDEBUG[load_index]: unique_subject = \"yes\"<br />\r\nRevoking Certificate 17.<br />\r\nData Base Updated<br />\r\nUsing configuration from /usr/share/doc/openvpn/examples/easy-sa/openssl.cnf<br />\r\nDEBUG[load_index]: unique_subject = \"yes\"<br />\r\nClient01.crt: /<br />\r\n=FR/ST=France/O=Mondomaine/CN=Client01/emailAddress=tony@domaine.com<br />\r\nerror 23 at 0 depth lookup:certificate revoked</code></div>\r\n<p class=\"spip\"><strong class=\"spip\">Remarque</strong> : Avec ce script, il ne faut pas mettre l’extension « <strong class=\"spip\">.crt</strong> » du certificat.</p>\r\n\r\n<p class=\"spip\">A chaque révocation de certificat son numéro est ajouté dans le fichier « <strong class=\"spip\">keys/crl.pem</strong> ». Ce fichier contient donc la liste des certificats révoqués. Après chaque révocation de certificat, il faut donc copier ce fichier dans « <strong class=\"spip\">/etc/openvpn</strong> »</p>\r\n\r\n<p class=\"spip\">La commande suivante, permet de consulter la liste des certificats révoqués :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># openssl crl -in keys/crl.pem -text</code></p>\r\n\r\n<p class=\"spip\">Il faut également ajouter cette ligne dans « <strong class=\"spip\">etc/openvpn/server.conf</strong> » du serveur OpenVPN :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>crl-verify crl.pem</code></p>\r\n\r\n<p class=\"spip\">Pour information, le fichier « <strong class=\"spip\">keys/index.txt</strong> » contient la liste des certificats créés et révoqués</p>\r\n\r\n<p class=\"spip\">Pour finir et pour information, lors de la création d’un client, les fichiers suivants sont créés ou modifiés dans « <strong class=\"spip\">keys/crl.pem</strong> » :</p>\r\n\r\n<table class=\"spip\">\r\n<thead><tr class=\'row_first\'><th scope=\'col\'><strong class=\"spip\">Fichier</strong></th><th scope=\'col\'><strong class=\"spip\">Description</strong></th></tr></thead>\r\n<tbody>\r\n<tr class=\"row_even\"><td>01.pem</td><td>Les deux premiers caractères de fichier correspond au numéro d’ordre sous forme hexadécimal du  certificat (01=Le premier certificat créé, 0A=Le dixième créé)</td></tr>\r\n<tr class=\"row_odd\"><td>serial</td><td>Contient le numéro du prochain certificat à créer</td></tr>\r\n<tr class=\"row_even\"><td>LaCle.crt</td><td>Certificat = Clé public du client signée par le certificat du serveur.Le certificat permet de s’authentifier sur le serveur.</td></tr>\r\n<tr class=\"row_odd\"><td>LaCle.csr  </td><td>Fichier temporaire utilisé pour la création du certificat. Ce fichier permet de générer des certificats (c’est une demande de certification ne nécessitant pas la clé privée)</td></tr>\r\n<tr class=\"row_even\"><td>LaCle.key</td><td>Clé privée du client. La clé permet de déchiffrer les données en provenance du serveur</td></tr>\r\n<tr class=\"row_odd\"><td>index.txt</td><td>Contient la liste des clés créées et révoquées</td></tr>\r\n<tr class=\"row_even\"><td>crl.pem</td><td>Contient la liste des certificats révoqués.</td></tr>\r\n</tbody>\r\n</table>\r\n<h2>Historique des modifications</h2>\r\n<table class=\"spip\">\r\n<thead><tr class=\'row_first\'><th scope=\'col\'><strong class=\"spip\">Version</strong></th><th scope=\'col\'><strong class=\"spip\">Date</strong></th><th scope=\'col\'><strong class=\"spip\">Commentaire</strong></th></tr></thead>\r\n<tbody>\r\n<tr class=\"row_even\"><td>0.1</td><td>09/12/05</td><td>Création par <a href=\"http://www.infosaone.com/\" class=\"spip_out\">Tony GALMICHE</a></td></tr>\r\n<tr class=\"row_odd\"><td>0.2</td><td>23/03/06</td><td>Mise à jour pour publication</td></tr>\r\n<tr class=\"row_even\"><td>0.3</td><td>28/08/06</td><td>Ajout « Accéder aux autres postes connectés derrière un client VPN »</td></tr>\r\n<tr class=\"row_odd\"><td>0.4</td><td>31/01/07</td><td>Ajout « Révocation d’un certificat client »</td></tr>\r\n<tr class=\"row_even\"><td>0.5</td><td>18/12/08</td><td>Installation sur un nouveau serveur sous Debian ETCH</td></tr>\r\n</tbody>\r\n</table>','<h2>But de ce document</h2>\r\n<p class=\"spip\">Ce document me sert de <strong class=\"spip\">mémo</strong> pour mettre en place le système <strong class=\"spip\">OpenVPN</strong> sur un serveur Debian Sarge et sur des clients Windows ou Linux Debian.</p>\r\n\r\n<p class=\"spip\">OpenVPN est un système permettant de relier des postes distants sur un réseau informatique en passant par Internet mais de manière sécurisée (Tunnel VPN).</p>','',1298515020,2),(353,889,4,'Installation OpenVPN 2.01 sur une Debian Etch','<h2>But de ce document</h2>\r\n<p class=\"spip\">Ce document me sert de <strong class=\"spip\">mémo</strong> pour mettre en place le système <strong class=\"spip\">OpenVPN</strong> sur un serveur Debian Sarge et sur des clients Windows ou Linux Debian.</p>\r\n\r\n<p class=\"spip\">OpenVPN est un système permettant de relier des postes distants sur un réseau informatique en passant par Internet mais de manière sécurisée (Tunnel VPN).</p><h2>But de ce document</h2>\r\n<p class=\"spip\">Ce document me sert de <strong class=\"spip\">mémo</strong> pour mettre en place le système <strong class=\"spip\">OpenVPN</strong> sur un serveur Debian ETCH et sur des clients Windows ou Linux Debian.</p>\r\n\r\n<p class=\"spip\">OpenVPN est un système permettant de relier des postes distants sur un réseau informatique en passant par Internet mais de manière sécurisée (Tunnel VPN).</p>\r\n\r\n<h2>Pré-requis</h2>\r\n<p class=\"spip\">Avoir installé une Debian stable de base : \r\n<br /></p>\r\n<li> <a href=\"http://www.coagul.org/article.php3?id_article=337\" class=\"spip_out\">http://www.coagul.org/article.php3 ?id_article=337</a>\r\n<p class=\"spip\"><strong class=\"spip\">ATTENTION</strong> : Il est fortement conseillé de savoir ce qu’est un certificat et une clé de cryptage pour la configuration d’OpenSSL. Il est conseillé également de connaître le fonctionnement des tables de routage pour la configuration d’OpenVPN.</p>\r\n\r\n<h2>Installation d’OpenVPN 2.01 sur une Debian Etch</h2>\r\n<p class=\"spip\">Paquet à installer :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># aptitude install openvpn</code></p>\r\n\r\n<p class=\"spip\">Remarques : \r\n<br /></p>\r\n<li> Avec <strong class=\"spip\">OpenVPN</strong>, il est possible de compresser les données passant dans le tunnel VPN pour limiter l’utilisation de la bande passante. C’est la paquet « liblzo2-2 » qui permet d’effectuer cette compression. Ce dernier est normalement installé par défaut.\r\n<br /><li> Pour sécuriser le tunnel VPN avec des clés et des certificats, OpenVPN, utilise OpenSSL. Ce dernier est normalement installé par défaut. Si ce n’est pas le cas, vous pouvez l’installer avec cette commande :\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># aptitude install openssl</code></p>\r\n\r\n<h2>Création du certificat de l’autorité de certification (CA) </h2>\r\n<p class=\"spip\">La partie la plus compliquée et la plus fastidieuse dans la mise en place d’un serveur OpenVPN concerne la génération des clés et des certificats. <strong class=\"spip\">OpenVPN</strong> est livré avec plusieurs scripts permettant de générer plus facilement les clés et les certificats pour OpenSSL. Ces scripts sont enregistrés dans le dossier « <strong class=\"spip\">easy-rsa</strong> » :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># cd /usr/share/doc/openvpn/examples/easy-rsa/</code></p>\r\n\r\n<p class=\"spip\">Avant d’utiliser les scripts, il faut éditer le fichier « <strong class=\"spip\"> vars </strong> » pour initialiser les variables par défaut indiquées à la fin de ce fichier. Par exemple :\r\n<br /></p>\r\n<li> export KEY_COUNTRY=<strong class=\"spip\">FR</strong>\r\n<br /><li> export KEY_PROVINCE=<strong class=\"spip\">France</strong>\r\n<br /><li> export KEY_CITY=<strong class=\"spip\">Dijon</strong>\r\n<br /><li> export KEY_ORG=<strong class=\"spip\">\"MonEntreprise\"</strong>\r\n<br /><li> export KEY_EMAIL=<strong class=\"spip\">\"contact@monentreprise.fr\"</strong>\r\n<p class=\"spip\">Une fois le fichier modifié, la ligne suivante permet d’initialiser les variables pour les scripts :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># . ./vars</code></p>\r\n\r\n<p class=\"spip\">Le script suivant, permet de créer ou de réinitialiser le sous-dossier « <strong class=\"spip\"> keys </strong> » :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># ./clean-all</code></p>\r\n\r\n<p class=\"spip\">Le script suivant permet de créer dans « <strong class=\"spip\"> keys </strong> » le certificat principal du serveur « <strong class=\"spip\">ca.crt </strong> » et la clé correspondante « <strong class=\"spip\">ca.key</strong> » :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># ./build-ca</code></p>\r\n\r\n<p class=\"spip\">Ce script doit afficher à l’écran quelque chose qui ressemble à ça :</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code># ./build-ca<br />\r\nGenerating a 1024 bit RSA private key<br />\r\n.................................................................++++++<br />\r\n......++++++<br />\r\nwriting new private key to \'ca.key\'<br />\r\n-----<br />\r\nYou are about to be asked to enter information that will be incorporated<br />\r\ninto your certificate request.<br />\r\nWhat you are about to enter is what is called a Distinguished Name or a DN.<br />\r\nThere are quite a few fields but you can leave some blank<br />\r\nFor some fields there will be a default value,<br />\r\nIf you enter \'.\', the field will be left blank.<br />\r\n-----<br />\r\nCountry Name (2 letter code) [FR]:<br />\r\nState or Province Name (full name) [France]:<br />\r\nLocality Name (eg, city) [Dijon]:<br />\r\nOrganization Name (eg, company) [MonEntreprise]:<br />\r\nOrganizational Unit Name (eg, section) []:<br />\r\nCommon Name (eg, your name or your server\'s hostname) []:MonServeur<br />\r\nEmail Address [[contact@monentreprise.fr->mailto:contact@monentreprise.fr]]:</code></div>\r\n<p class=\"spip\"><strong class=\"spip\">ATTENTION</strong> : Pour les questions, la plupart des champs sont renseignés par défaut sauf le « <strong class=\"spip\">Common</strong><strong class=\"spip\"> </strong><strong class=\"spip\">Name</strong> » qu’il faut renseigner manuellement. Exemple « <strong class=\"spip\">MonServeur </strong> ».</p>\r\n\r\n<h2>Création du certificat et de la clé pour le serveur OpenVPN</h2>\r\n<p class=\"spip\">Le script suivant permet de créer dans « <strong class=\"spip\"> keys </strong> » le certificat « <strong class=\"spip\">LeServeurVPN.crt</strong> » et la clé « <strong class=\"spip\">LeServeurVPN.key</strong> » pour le serveur VPN nommé par exemple « <strong class=\"spip\">LeServeurVPN</strong> » :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># ./build-key-server LeServeurVPN</code></p>\r\n\r\n<p class=\"spip\">Ce script doit afficher à l’écran quelque chose qui ressemble à ça :</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code># ./build-key-server MonServeur<br />\r\nGenerating a 1024 bit RSA private key<br />\r\n......................................................................<br />\r\n..+++++<br />\r\n...++++++<br />\r\nwriting new private key to \'MonServeur.key\'<br />\r\n-----<br />\r\nYou are about to be asked to enter information that will be incorporated<br />\r\ninto your certificate request.<br />\r\nWhat you are about to enter is what is called a Distinguished Name or a DN.<br />\r\nThere are quite a few fields but you can leave some blank<br />\r\nFor some fields there will be a default value,<br />\r\nIf you enter \'.\', the field will be left blank.<br />\r\n-----<br />\r\nCountry Name (2 letter code) [FR]:<br />\r\nState or Province Name (full name) [France]:<br />\r\nLocality Name (eg, city) [Dijon]:<br />\r\nOrganization Name (eg, company) [MonEntreprise]:<br />\r\nOrganizational Unit Name (eg, section) []:<br />\r\nCommon Name (eg, your name or your server\'s hostname) []:LeServeurVPN<br />\r\nEmail Address [votremail@votredomaine.com]:<br />\r\n<br />\r\nPlease enter the following \'extra\' attributes<br />\r\nto be sent with your certificate request<br />\r\nA challenge password []:<br />\r\nAn optional company name []:<br />\r\nUsing configuration from /usr/share/doc/openvpn/examples/easy-rsa/openssl.cnf<br />\r\nCheck that the request matches the signature<br />\r\nSignature ok<br />\r\nThe Subject\'s Distinguished Name is as follows<br />\r\ncountryName           :PRINTABLE:\'FR\'<br />\r\nstateOrProvinceName   :PRINTABLE:\'France\'<br />\r\nlocalityName          :PRINTABLE:\'Dijon\'<br />\r\norganizationName      :PRINTABLE:\'MonEntreprise\'<br />\r\ncommonName            :PRINTABLE:\'MonServeurVPN\'<br />\r\nemailAddress          :IA5STRING:\'contact@monentreprise.fr\'<br />\r\nCertificate is to be certified until Dec  7 13:41:02 2015 GMT (3650 days)<br />\r\nSign the certificate? [y/n]:y<br />\r\n<br />\r\n1 out of 1 certificate requests certified, commit? [y/n]y<br />\r\nWrite out database with 1 new entries<br />\r\nData Base Updated</code></div>\r\n<p class=\"spip\"><strong class=\"spip\">ATTENTION</strong> : Pour les questions, tous les champs sont renseignés par défaut sauf le « <strong class=\"spip\">Common</strong><strong class=\"spip\"> </strong><strong class=\"spip\">Name</strong> » qu’il faut renseigner manuellement. Exemple « <strong class=\"spip\">MonServeurVPN</strong> ». Personnellement, je n’ai pas renseigné le champ « password »</p>\r\n\r\n<h2>Création du certificat et de la clé pour un client OpenVPN</h2>\r\n<p class=\"spip\">Le script suivant permet de créer dans « <strong class=\"spip\"> keys </strong> » le certificat « <strong class=\"spip\">Client01.crt</strong> » et la clé « <strong class=\"spip\">Client01.key</strong> » pour le client VPN nommé par exemple « <strong class=\"spip\">Client01</strong> » :</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code># cd /usr/share/doc/openvpn/examples/easy-rsa/<br />\r\n# . ./vars<br />\r\n# ./build-key Client01</code></div>\r\n<p class=\"spip\">Ce script doit afficher à l’écran quelque chose qui ressemble à ça :</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code>pgdebian:/usr/share/doc/openvpn/examples/easy-rsa# ./build-key Client01<br />\r\nGenerating a 1024 bit RSA private key<br />\r\n..++++++<br />\r\n....................++++++<br />\r\nwriting new private key to \'Client01.key\'<br />\r\n-----<br />\r\nYou are about to be asked to enter information that will be incorporated<br />\r\ninto your certificate request.<br />\r\nWhat you are about to enter is what is called a Distinguished Name or a DN.<br />\r\nThere are quite a few fields but you can leave some blank<br />\r\nFor some fields there will be a default value,<br />\r\nIf you enter \'.\', the field will be left blank.<br />\r\n-----<br />\r\nCountry Name (2 letter code) [FR]:<br />\r\nState or Province Name (full name) [France]:<br />\r\nLocality Name (eg, city) [Dijon]:<br />\r\nOrganization Name (eg, company) [MonEntreprise]:<br />\r\nOrganizational Unit Name (eg, section) []:<br />\r\nCommon Name (eg, your name or your server\'s hostname) []:Client01<br />\r\nEmail Address [contact@monentreprise.fr]:<br />\r\nPlease enter the following \'extra\' attributes<br />\r\nto be sent with your certificate request<br />\r\nA challenge password []:<br />\r\nAn optional company name []:<br />\r\nUsing configuration from /usr/share/doc/openvpn/examples/easy-sa/openssl.cnf<br />\r\nDEBUG[load_index]: unique_subject = \"yes\"<br />\r\nCheck that the request matches the signature<br />\r\nSignature ok<br />\r\nThe Subject\'s Distinguished Name is as follows<br />\r\ncountryName           :PRINTABLE:\'FR\'<br />\r\nstateOrProvinceName   :PRINTABLE:\'France\'<br />\r\nlocalityName          :PRINTABLE:\'Dijon\'<br />\r\norganizationName      :PRINTABLE:\'MonEntreprise\'<br />\r\ncommonName            :PRINTABLE:\'Client01\'<br />\r\nemailAddress          :IA5STRING:[\'contact@monentreprise.fr->mailto:\'contact@monentreprise.fr]\'<br />\r\nCertificate is to be certified until Mar  4 09:19:09 2016 GMT (3650 days)<br />\r\nSign the certificate? [y/n]:y<br />\r\n<br />\r\n1 out of 1 certificate requests certified, commit? [y/n]y<br />\r\nWrite out database with 1 new entries<br />\r\nData Base Updated</code></div>\r\n<p class=\"spip\"><strong class=\"spip\">ATTENTION</strong> : Il faudra renouveler cette opération pour chaque client. Pour les questions, tous les champs sont renseignés par défaut sauf le « <strong class=\"spip\">Common</strong><strong class=\"spip\"> </strong><strong class=\"spip\">Name</strong> » qu’il faut renseigner manuellement. Exemple « <strong class=\"spip\"> Client01 </strong> ». Chaque « <strong class=\"spip\">Common Name</strong> » de chaque client doit être différent. Personnellement, je n’ai pas renseigné le champ « <strong class=\"spip\"> password </strong> »</p>\r\n\r\n<h2>Création du paramètre Diffie Hellman</h2>\r\n<p class=\"spip\">Le script suivant permet de créer dans « <strong class=\"spip\"> keys </strong> » le fichier « <strong class=\"spip\">dh1024.pem</strong> » :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># ./build-dh</code></p>\r\n\r\n<p class=\"spip\">Ce script doit afficher à l’écran quelque chose qui ressemble à ça :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># ./build-dh</code></p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>Generating DH parameters, 1024 bit long safe prime, generator 2</code></p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code>This is going to take a long time<br />\r\n....................................................................<br />\r\n....................................................................<br />\r\n..............+......................................+..............<br />\r\n.++*++*</code></div>\r\n<h2>Résumé des certificats et clés créés précédemment dans « keys »</h2>\r\n<table class=\"spip\">\r\n<thead><tr class=\'row_first\'><th scope=\'col\'><strong class=\"spip\">Emplacement du fichier</strong></th><th scope=\'col\'><strong class=\"spip\">Type </strong></th><th scope=\'col\'><strong class=\"spip\">Nom </strong></th><th scope=\'col\'><strong class=\"spip\">Secret</strong></th></tr></thead>\r\n<tbody>\r\n<tr class=\"row_even\"><td>Serveur de certification (CA) OpenSSL</td><td>Certificat</td><td>ca.crt</td><td>Non</td></tr>\r\n<tr class=\"row_odd\"><td>Serveur de certification (CA) OpenSSL</td><td>Clé</td><td>ca.key</td><td>Oui</td></tr>\r\n<tr class=\"row_even\"><td> </td><td> </td><td> </td><td> </td></tr>\r\n<tr class=\"row_odd\"><td>Serveur OpenVPN</td><td>Certificat</td><td>LeServeurVPN.crt</td><td>Non</td></tr>\r\n<tr class=\"row_even\"><td>Serveur OpenVPN</td><td>Clé</td><td>LeServeurVPN.key</td><td>Oui</td></tr>\r\n<tr class=\"row_odd\"><td> </td><td> </td><td> </td><td> </td></tr>\r\n<tr class=\"row_even\"><td>paramètre Diffie Hellman</td><td> </td><td>dh1024.pem</td><td>Non</td></tr>\r\n<tr class=\"row_odd\"><td> </td><td> </td><td> </td><td> </td></tr>\r\n<tr class=\"row_even\"><td>Client OpenVPN N°1</td><td>Certificat</td><td>Client01.crt</td><td>Non</td></tr>\r\n<tr class=\"row_odd\"><td>Client OpenVPN N°1</td><td>Clé</td><td>Client01.key</td><td>Oui</td></tr>\r\n</tbody>\r\n</table>\r\n<h2>Mise en place des certificats et des clés</h2>\r\n<p class=\"spip\">concernant le serveur OpenVPN, le plus simple est de copier les 4 fichiers dans le dossier « /etc/openvpn » :</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code># cp ./keys/ca.crt /etc/openvpn/<br />\r\n# cp ./keys/LeServeurVPN.crt /etc/openvpn/<br />\r\n# cp ./keys/LeServeurVPN.key /etc/openvpn/<br />\r\n# cp ./keys/dh1024.pem /etc/openvpn/</code></div>\r\n<p class=\"spip\">Pour le client, il faudra copier ses deux fichiers une fois que celui-ci sera installé.</p>\r\n\r\n<h2>Création d’un utilisateur avec des droits limités pour OpenVPN</h2>\r\n<p class=\"spip\">Pour limiter les risques d’attaques sur OpenVPN, il est important que le processus d’OpenVPN fonctionne sur un utilisateur n’ayant aucun droit sur le système.</p>\r\n\r\n<p class=\"spip\">Souvent, l’utilisateur « <strong class=\"spip\"> nobody </strong> » est utilisé par défaut, mais il est encore plus sécurisant de faire tourner chaque processus avec un utilisateur différent. Donc, pour le processus OpenVPN, nous allons créer l’utilisateur « <strong class=\"spip\"> openvpn </strong> » :</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code># groupadd openvpn<br />\r\n# useradd -d /dev/null -g openvpn -s /bin/false openvpn</code></div>\r\n<h2>Configuration d’OpenVPN</h2>\r\n<p class=\"spip\">Par défaut OpenVPN est fourni avec plusieurs fichiers d’exemples enregistrés dans le dossier :\r\n<br /></p>\r\n<li> <strong class=\"spip\">/usr/share/doc/openvpn/examples/sample-config-files</strong>/\r\n<p class=\"spip\">Pour configurer le serveur, je suis parti du fichier d’exemple « <strong class=\"spip\">server.conf.gz</strong> », qu’il faut donc décompresser et mettre en place dans « <strong class=\"spip\"> /etc/openvpn</strong> » :</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code># cd /usr/share/doc/openvpn/examples/sample-config-files/<br />\r\n# gunzip server.conf.gz<br />\r\n# cp server.conf /etc/openvpn/</code></div>\r\n<p class=\"spip\">Il suffit ensuite d’adapter ce fichier en fonction des besoins. Voici par exemple le fichier de configuration que j’utilise :</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code>;Port en écoute utilisé pour la connexion VPN<br />\r\n;port 1194<br />\r\n<br />\r\n;Protocole utilisé (Le protocole udp est plus sécurisé que le tcp)<br />\r\nproto udp<br />\r\n<br />\r\n;Type d\'interface réseau virtuelle créée<br />\r\ndev tun<br />\r\n<br />\r\n;Nom des fichiers servant à l\'authentification des clients via OpenSSL<br />\r\nca ca.crt<br />\r\ncert LeServeurVPN.crt<br />\r\nkey LeServeurVPN.key  <br />\r\ndh dh1024.pem<br />\r\n<br />\r\n;Adresse du réseau virtuel (Le serveur aura l\'adresse 10.8.0.1)<br />\r\nserver 10.8.0.0 255.255.255.0<br />\r\n<br />\r\n;Cette ligne ajoute sur le client la route du réseau du serveur<br />\r\npush \"route 192.168.0.0 255.255.255.0\"<br />\r\n<br />\r\n;Ces lignes indiquent aux clients l\'adresse des serveur DNS et WINS<br />\r\npush \"dhcp-option DNS 192.168.0.2\"<br />\r\npush \"dhcp-option DOMAIN MonDomaine.com\"<br />\r\npush \"dhcp-option WINS 192.168.0.3\"<br />\r\n<br />\r\n# Cette ligne permet aux clients de voire les autres clients<br />\r\n;client-to-client<br />\r\n<br />\r\nkeepalive 10 120<br />\r\n<br />\r\n;Cette ligne active la compression<br />\r\ncomp-lzo<br />\r\n<br />\r\n;Ces lignes indiquent un user et un group particulier pour le processus<br />\r\nuser openvpn<br />\r\ngroup openvpn<br />\r\n<br />\r\n;Ces lignes permettent de rendre persistante la connexion<br />\r\npersist-key<br />\r\npersist-tun<br />\r\n<br />\r\nstatus openvpn-status.log<br />\r\n<br />\r\n;Cette ligne permet d\'indiquer le niveau de log souhaité (de 1 à 9)<br />\r\nverb 1</code></div>\r\n<h2>Démarrage du serveur OpenVPN</h2>\r\n<p class=\"spip\">La commande suivante permet de démarrer ou redémarrer le serveur :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># /etc/init.d/openvpn restart</code></p>\r\n\r\n<p class=\"spip\">Ne pas hésiter à regarder dans les logs que tout c’est bien passé :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># tail -100 /var/log/syslog</code></p>\r\n\r\n<p class=\"spip\">Bien vérifier également que le processus tourne sous l’utilisateur « openvpn »</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># ps aux | grep openvpn</code></p>\r\n\r\n<p class=\"spip\">Pour finir, si tout c’est bien passé l’interface « tun0 » doit apparaître dans la configuration du réseau :</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code># ifconfig<br />\r\n...<br />\r\ntun0      Lien encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00<br />\r\n          inet adr:10.8.0.1  P-t-P:10.8.0.2  Masque:255.255.255.255<br />\r\n          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1<br />\r\n          RX packets:0 errors:0 dropped:0 overruns:0 frame:0<br />\r\n          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0<br />\r\n          collisions:0 lg file transmission:100<br />\r\n          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)</code></div>\r\n<p class=\"spip\">Et il doit être possible de la pinguer :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># ping 10.8.0.1</code></p>\r\n\r\n<h2>Installation du Client Windows </h2>\r\n<p class=\"spip\">Avec OpenVPN, la notion de client et de serveur n’existe pas étant donné que c’est le même logiciel qui peut faire office de client ou de serveur. Dans mon cas, le serveur est installé sur une Debian Sarge et les clients sont sous Debian Testing ou Windows 2000/XP.</p>\r\n\r\n<p class=\"spip\">Pour Windows, il existe une version d’OpenVPN avec une installation simplifiée téléchargeable à cette adresse : \r\n<br /></p>\r\n<li> <a href=\"http://openvpn.se/download.html\" class=\"spip_out\">http://openvpn.se/download.html</a>\r\n<br /><li> <a href=\"http://openvpn.se/files/install_packages/openvpn-2.0.5-gui-1.0.3-install.exe\" class=\"spip_out\">http://openvpn.se/files/install_packages/openvpn-2.0.5-gui-1.0.3-install.exe</a>\r\n<p class=\"spip\">Lors de l’installation de ce programme, la carte réseau virtuelle « TAP-Win32 Adapter V8 » est installée. Une fois le programme installé, il est lancé automatiquement et à chaque démarrage de Windows. Un icône pour le configurer est disponible à coté de l’heure.</p>\r\n\r\n<p class=\"spip\">Ensuite, il est possible de franciser OpenVPN en remplaçant le binaire enregistré dans « <a href=\"file:///C:/Program\" class=\"spip_out\">C :\\Program</a> Files\\OpenVPN\\bin\\openvpn-gui.exe » par le binaire téléchargeable à l’adresse ci-dessous (Attention : Il faut le renommer après l’avoir téléchargé) :\r\n<br /></p>\r\n<li> <a href=\"http://openvpn.se/files/localized/binary/1.0.3/openvpn-gui-1.0.3-fr.exe\" class=\"spip_out\">http://openvpn.se/files/localized/binary/1.0.3/openvpn-gui-1.0.3-fr.exe</a>\r\n<h2>Configuration du client Windows</h2>\r\n<p class=\"spip\">La première chose à faire est de copier dans le dossier « <a href=\"file:///C:/Program\" class=\"spip_out\">C :\\Program</a> Files\\OpenVPN\\config » les fichiers servant à l’authentification du client via OpenSSL créés dans les chapitres précédents : \r\n<br /></p>\r\n<li> ca.crt, Client01.crt et Client01.key\r\n<p class=\"spip\">Ensuite, il faut modifier le fichier de configuration pour l’adapter à votre cas. Pour éditer le fichier, il est possible de faire un clic droit sur l’icône « OpenVPN » situé à gauche de l’heure et de choisir l’option « Éditer la configuration ».</p>\r\n\r\n<p class=\"spip\">Voici un exemple de fichier que j’utilise pour mes clients :</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code>client<br />\r\ndev tun<br />\r\nproto udp<br />\r\n<br />\r\nremote 192.0.1.2 1194<br />\r\n<br />\r\nresolv-retry infinite<br />\r\nnobind<br />\r\n<br />\r\npersist-key<br />\r\npersist-tun<br />\r\n<br />\r\nca ca.crt<br />\r\ncert Client01.crt<br />\r\nkey Client01.key<br />\r\n<br />\r\ncomp-lzo<br />\r\n<br />\r\nverb 1</code></div>\r\n<p class=\"spip\">Normalement, si vous utilisiez la même configuration que moi, vous n’aurez qu’à changer :\r\n<br /></p>\r\n<li> L’adresse IP du serveur OpenVPN sur la ligne « remote »\r\n<br /><li> Le nom des fichiers : ca.crt, Client01.crt et Client01.key\r\n<h2>Lancement du client Windows</h2>\r\n<p class=\"spip\">Pour lancer la connexion, il suffit de faire un clic droit sur l’icône « OpenVPN » situé à gauche de l’heure et de choisir l’option « Connecter ».</p>\r\n\r\n<p class=\"spip\">Si tout se passe bien, une fenêtre affichant les logs doit s’afficher et une fois la connexion effectuée, le réseau est opérationnel.</p>\r\n\r\n<p class=\"spip\">En cas de problème, et pour trouver l’origine de celui-ci il faut augmenter le niveau des logs en changeant le paramètre « <strong class=\"spip\"> verb </strong> » du fichier de configuration : \r\n<br /></p>\r\n<li> verb 3 -> Suffisamment de logs dans la plupart des cas.\r\n<br /><li> verb 9 -> Énormément de logs.\r\n<p class=\"spip\">Une fois la connexion établie, il doit être possible de pinguer le serveur soit sur son adresse virtuelle (ex : 10.8.0.1 dans notre cas) soit sur son adresse réelle (ex : 192.168.0.1)</p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Remarque </strong> : Depuis le serveur, pour connaître les clients connecté, il faut consulter le fichier :\r\n<br /></p>\r\n<li> <strong class=\"spip\">/etc/openvpn/openvpn-status.log</strong>\r\n<h2>Installation Client Linux</h2>\r\n<p class=\"spip\">L’installation du client est identique à celle du serveur, car c’est le même logiciel qui fait office de serveur ou de client en fonction de sa configuration :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># apt-get install openvpn liblzo1</code></p>\r\n\r\n<p class=\"spip\">Le fichier de configuration et la gestion des clés est identique à celle du client Windows.</p>\r\n\r\n<h2>Permettre aux clients VPN d’accéder à l’ensemble du réseau distants</h2>\r\n<p class=\"spip\">Avec la configuration précédente, les clients peuvent accéder au serveur OpenVPN, mais ils ne peuvent pas accéder au reste du réseau sur lequel est connecté le serveur OpenVPN.</p>\r\n\r\n<p class=\"spip\">Pour permettre aux clients d’accéder au reste du réseau, il faut effectuer deux opérations :</p>\r\n\r\n<h3>1 - Autoriser le serveur Linux à transmettre les paquets au reste du réseau </h3>\r\n<p class=\"spip\">Pour cela, il faut activer le forwarding avec la commande suivante :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># echo 1 > /proc/sys/net/ipv4/ip_forward</code></p>\r\n\r\n<p class=\"spip\">La commande suivante, permet de vérifier que le forwarding est bien activé :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># cat /proc/sys/net/ipv4/ip_forward</code></p>\r\n\r\n<h3>2 - Indiquer aux autres postes du réseau la route vers le serveur OpenVPN</h3>\r\n<p class=\"spip\">Si le serveur VPN est sur l’adresse 192.168.0.1, il faut ajouter une route manuellement sur chaque poste du réseau avec la commande suivante sous Windows :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>C:\\>route add 10.8.0.0 mask 255.255.255.0 192.168.0.1</code></p>\r\n\r\n<p class=\"spip\">La commande suivante, permet d’avoir la liste des routes :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>C:\\>route print</code></p>\r\n\r\n<p class=\"spip\">La commande suivante permet de supprimer une route :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>C:\\>route delete 10.8.0.0 mask 255.255.255.0 192.168.0.1</code></p>\r\n\r\n<p class=\"spip\">Pour ajouter une route sous Linux, il faut utiliser la commande suivante :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># route add -net 10.8.0.0 netmask 255.255.255.0 gw 192.168.0.1                   </code></p>\r\n\r\n<p class=\"spip\">La commande suivante, permet d’avoir la liste des routes sous Linux :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># route </code></p>\r\n\r\n<p class=\"spip\">La commande suivante permet de supprimer une route sous Linux :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># route delete -net 10.8.0.0 netmask 255.255.255.0 gw 192.168.0.1                   </code></p>\r\n\r\n<p class=\"spip\"><strong class=\"spip\">Remarque</strong> : Pour éviter de devoir ajouter manuellement sur chaque poste du réseau une route, si c’est possible, il faut ajouter une route statique au niveau de la passerelle ou du routeur du réseau.</p>\r\n\r\n<h2>Accéder aux autres postes connectés derrière un client VPN</h2>\r\n<p class=\"spip\">Avec la configuration précédente, le serveur OpenVPN peux accéder à l’adresse virtuelle du client, mais il ne peux pas accéder à l’adresse réelle et encore moins aux autres postes connectés derrière le client VPN.</p>\r\n\r\n<p class=\"spip\">Pour permettre au serveur d’accéder aux autres postes connectés derrière un client VPN, il faut ajouter des routes dans la configuration d’OpenVPN :</p>\r\n\r\n<p class=\"spip\">Dans le fichier de configuration du serveur OpenVPN, il faut ajouter ces lignes :</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code>client-config-dir ccd<br />\r\nroute 192.168.0.0 255.255.255.0</code></div>\r\n<p class=\"spip\">La première ligne permet d’indiquer le sous-dossier de /etc/openvpn qui contiendra la configuration spécifique de chaque client (Remarque : Il faut penser à créer ce dossier manuellement).</p>\r\n\r\n<p class=\"spip\">La deuxième ligne permet d’ajouter la configuration du réseau d’un client.</p>\r\n\r\n<p class=\"spip\">Ensuite, il faut créer un fichier dans le dossier « /etc/openvpn/ccd » ayant le même nom que le certificat du client (ex :  Client01) contrant la ligne suivante :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>iroute 192.168.0.0 255.255.255.0</code></p>\r\n\r\n<p class=\"spip\">Cette ligne permet d’indiquer le client connecté à ce réseau.</p>\r\n\r\n<p class=\"spip\">Pour finir, il faut redémarrer le serveur et le client pour que les routes soient correctement prises en compte.</p>\r\n\r\n<p class=\"spip\">A partir de ce moment, le serveur doit pouvoir accéder à tous les postes connectés au client VPN.</p>\r\n\r\n<h2>Révocation d’un certificat client </h2>\r\n<p class=\"spip\">Si le certificat d’un client à été volé au si ce dernier n’est plus nécessaire, il est important de le révoquer pour qu’il ne puisse plus être utilisé.</p>\r\n\r\n<p class=\"spip\">Pour révoquer un certificat, il faut disposer de celui-ci. Normalement, le dossier « <strong class=\"spip\">/usr/share/doc/openvpn/examples/easy-rsa/keys</strong> » contient tous les certificats créés.</p>\r\n\r\n<p class=\"spip\">La commande suivante permet de révoquer un certificat :</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code># cd /usr/share/doc/openvpn/examples/easy-rsa/<br />\r\n# . ./vars<br />\r\n# ./revoke-crt Client01.crt<br />\r\nUsing configuration from /usr/share/doc/openvpn/examples/easy-sa/openssl.cnf<br />\r\nDEBUG[load_index]: unique_subject = \"yes\"<br />\r\nRevoking Certificate 16.<br />\r\nData Base Updated</code></div>\r\n<p class=\"spip\">Cette commande permet également de révoquer un certificat et vérifie ensuite que cette révocation est effective :</p>\r\n\r\n<div style=\'text-align: left;\' class=\'spip_code\' dir=\'ltr\'><code># ./revoke-full Client01<br />\r\nUsing configuration from /usr/share/doc/openvpn/examples/easy-<br />\r\nsa/openssl.cnf<br />\r\nDEBUG[load_index]: unique_subject = \"yes\"<br />\r\nRevoking Certificate 17.<br />\r\nData Base Updated<br />\r\nUsing configuration from /usr/share/doc/openvpn/examples/easy-sa/openssl.cnf<br />\r\nDEBUG[load_index]: unique_subject = \"yes\"<br />\r\nClient01.crt: /<br />\r\n=FR/ST=France/O=Mondomaine/CN=Client01/emailAddress=tony@domaine.com<br />\r\nerror 23 at 0 depth lookup:certificate revoked</code></div>\r\n<p class=\"spip\"><strong class=\"spip\">Remarque</strong> : Avec ce script, il ne faut pas mettre l’extension « <strong class=\"spip\">.crt</strong> » du certificat.</p>\r\n\r\n<p class=\"spip\">A chaque révocation de certificat son numéro est ajouté dans le fichier « <strong class=\"spip\">keys/crl.pem</strong> ». Ce fichier contient donc la liste des certificats révoqués. Après chaque révocation de certificat, il faut donc copier ce fichier dans « <strong class=\"spip\">/etc/openvpn</strong> »</p>\r\n\r\n<p class=\"spip\">La commande suivante, permet de consulter la liste des certificats révoqués :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'># openssl crl -in keys/crl.pem -text</code></p>\r\n\r\n<p class=\"spip\">Il faut également ajouter cette ligne dans « <strong class=\"spip\">etc/openvpn/server.conf</strong> » du serveur OpenVPN :</p>\r\n\r\n<p class=\"spip\"><code class=\'spip_code\' dir=\'ltr\'>crl-verify crl.pem</code></p>\r\n\r\n<p class=\"spip\">Pour information, le fichier « <strong class=\"spip\">keys/index.txt</strong> » contient la liste des certificats créés et révoqués</p>\r\n\r\n<p class=\"spip\">Pour finir et pour information, lors de la création d’un client, les fichiers suivants sont créés ou modifiés dans « <strong class=\"spip\">keys/crl.pem</strong> » :</p>\r\n\r\n<table class=\"spip\">\r\n<thead><tr class=\'row_first\'><th scope=\'col\'><strong class=\"spip\">Fichier</strong></th><th scope=\'col\'><strong class=\"spip\">Description</strong></th></tr></thead>\r\n<tbody>\r\n<tr class=\"row_even\"><td>01.pem</td><td>Les deux premiers caractères de fichier correspond au numéro d’ordre sous forme hexadécimal du  certificat (01=Le premier certificat créé, 0A=Le dixième créé)</td></tr>\r\n<tr class=\"row_odd\"><td>serial</td><td>Contient le numéro du prochain certificat à créer</td></tr>\r\n<tr class=\"row_even\"><td>LaCle.crt</td><td>Certificat = Clé public du client signée par le certificat du serveur.Le certificat permet de s’authentifier sur le serveur.</td></tr>\r\n<tr class=\"row_odd\"><td>LaCle.csr  </td><td>Fichier temporaire utilisé pour la création du certificat. Ce fichier permet de générer des certificats (c’est une demande de certification ne nécessitant pas la clé privée)</td></tr>\r\n<tr class=\"row_even\"><td>LaCle.key</td><td>Clé privée du client. La clé permet de déchiffrer les données en provenance du serveur</td></tr>\r\n<tr class=\"row_odd\"><td>index.txt</td><td>Contient la liste des clés créées et révoquées</td></tr>\r\n<tr class=\"row_even\"><td>crl.pem</td><td>Contient la liste des certificats révoqués.</td></tr>\r\n</tbody>\r\n</table>\r\n<h2>Historique des modifications</h2>\r\n<table class=\"spip\">\r\n<thead><tr class=\'row_first\'><th scope=\'col\'><strong class=\"spip\">Version</strong></th><th scope=\'col\'><strong class=\"spip\">Date</strong></th><th scope=\'col\'><strong class=\"spip\">Commentaire</strong></th></tr></thead>\r\n<tbody>\r\n<tr class=\"row_even\"><td>0.1</td><td>09/12/05</td><td>Création par <a href=\"http://www.infosaone.com/\" class=\"spip_out\">Tony GALMICHE</a></td></tr>\r\n<tr class=\"row_odd\"><td>0.2</td><td>23/03/06</td><td>Mise à jour pour publication</td></tr>\r\n<tr class=\"row_even\"><td>0.3</td><td>28/08/06</td><td>Ajout « Accéder aux autres postes connectés derrière un client VPN »</td></tr>\r\n<tr class=\"row_odd\"><td>0.4</td><td>31/01/07</td><td>Ajout « Révocation d’un certificat client »</td></tr>\r\n<tr class=\"row_even\"><td>0.5</td><td>18/12/08</td><td>Installation sur un nouveau serveur sous Debian ETCH</td></tr>\r\n</tbody>\r\n</table>','<h2>But de ce document</h2>\r\n<p class=\"spip\">Ce document me sert de <strong class=\"spip\">mémo</strong> pour mettre en place le système <strong class=\"spip\">OpenVPN</strong> sur un serveur Debian Sarge et sur des clients Windows ou Linux Debian.</p>\r\n\r\n<p class=\"spip\">OpenVPN est un système permettant de relier des postes distants sur un réseau informatique en passant par Internet mais de manière sécurisée (Tunnel VPN).</p>','',1298515412,2);
