


Installation d'une distribution GNU/Linux
Author: admin
J’ai très récemment procédé à l’installation d’un poste sous Debian GNU/Linux. Pour rappel Linux est un système d’exploitation libre et gratuit apparu en 1991 écrit par un étudiant finlandais Linus Torvalds. Debian est une distribution Linux , développé par Ian Murdock le nom Debian est une contraction de son nom et celui de sa femme Debra.
J’ai utilisé un cd de la version Etch 4.0 qui est la version stable actuellement. J’ai décidé comme à mon habitude de procéder à une installation minimal, c’est-à-dire que j’ai sélectionné aucune installation de méta-paquet par défaut comme par exemple serveur, desktop etc… Après installation j’avais donc simplement un terminal, avec le système de base et les outils de base Debian comme apt-get pour l’installation de paquet supplémentaire, et les commande de base Linux nécessaire cd, ls, mkdir etc… Je procède ainsi pour avoir un système propre et savoir exactement ce qui est installé sur mon système. Après installation j’ai modifié le sources liste pour migrer sous sid qui ce trouve dans /etc/apt/sources.list et qui ressemble désormais à ceci.
deb http://ftp.fr.debian.org/debian/ sid main contrib non-free deb-src http://ftp2.fr.debian.org/debian sid main contrib non-free
Le dépôt non-free est nécessaire pour Flash, et d’autres paquets propriétaire.
Debian est toujours disponible en trois versions (trois branches) qui sont:
- stable : version figée où les seules mises à jour sont des correctifs de sécurité ;
- testing : future stable où seuls les paquets suffisamment matures peuvent rentrer ;
- unstable : version active, constamment nourrie de nouveaux paquets ou de mises à jour de paquets déjà existants (surnommée Sid).
sources tirés de Wikipedia 2008.
J’ai choisi d’utiliser sid pour avoir une distribution à jour et beneficié des derniers paquets disponible. Comme vous l’aurez compris ceci est à mes risques et périls, je ne suis pas à l’abri de me réveiller un matin et que mon système soit tous cassé à cause d’une mise à jour, mais cela ne me fait pas peur puis ça peut être très instructif, et puis tant donné que c’est pour un poste Desktop je ne risque pas grand chose, pour un serveur j’aurais bien sur choisi Etch pour avoir un système stable et sur. Cela me permettra aussi de faire des rapport de bugs au besoin de paquet cassé.
Tant donné que je n’avais pas envie, et puis surtout pas spécialement le temps de rester derrière mon ordinateur pendant l’installation de mes paquets, j’ai fais un petit script bash(enfin on ne peut pas vraiment appeler cela un script, c’est simplement une suite d’instruction) que je pourrais lancer, et qui installera tous mes paquets. Je vais certainement affinné un peu ce script pour qu’il soit possible de par exemple choisir son environnement de bureau, kde, gnome xfce etc… Mais pour le moment il resseble à ceci.
#!/bin/bash #Script bash pour l'installation automatique de paquet #Pour commencer on effectue une mise à jour apt-get update apt-get upgrade -y #l'argument -y répond automatiquement oui aux questions echo la mise à jour du système a bien été effectue. #Declaration des varibles par categoris des paquets browser="iceweasel iceweasel-l10n-fr flashplugin-nonfree" compilation="gcc make autoconf automake libtool fakeroot" desktop="xorg kdm kde kde-i18n-fr" edi="vim vim-common vim-full exuberant-ctags" ergo="synergy" irc="xchat" mail="mutt" prog="pyflakes pylint pychecker" pictures="inkscape gimp" writer="openoffice.org openoffice.org-l10n-fr" wifi="network-manager-kde firmware-iwlwifi" sound="alsa-base alsa-utils" latex="texlive-base texlive-base-bin texlive-base-bin-doc texlive-common texlive-doc-base texlive-extra-utils texlive-fonts-recommended texlive-fonts-recommended-doc texlive-generic-extra texlive-generic-recommended texlive-humanities texlive-humanities-doc texlive-latex-base texlive-latex-base-doc texlive-latex-extra texlive-latex-extra-doc texlive-latex-recommended texlive-latex-recommended-doc texlive-pictures texlive-pictures-doc texlive-pstricks texlive-pstricks-doc" sys="less manpages-fr" apt-get install -y $browser $compilation $desktop $edi $ergo $irc $mail $prog $pictures $writer $wifi $sound $latex $sys echo les paquets $browser $compilation $desktop $edi $ergo $irc $mail $prog $pictures $writer $wifi $sound $latex $sys ont été correctement installé sur le système. |
Je l’ai rendu exécutable
- chmod +x
puis je l’ai exécuté
- ./monscript.sh
Cela a très bien fonctionné et a installé mes paquets correctement, aucun problème. Cela me pemetra tout d’abord d’avoir un petit aide mémoire des noms des paquets qui sont installé sur mon système, puis de ne pas avoir besoin de rester derrière mon ordinateur, comme je l’ai dit plus haut, je vais bien entendu travailler le script pour qu’il soit beaucoup complet, et qu’il permettre de choisir des paquets à installer. En attendant il pourra peut être servir à certains d’entre vous, en modifant dans les variables les paquets que vous desirez installer.
Site officiel du projet en français
read comments (0)Mise en place d'un serveur web.
Author: admin
J’ai très récemment mise en place un serveur web basé sous Debian etch. Ce serveur était juste un serveur de tests, pour tester deux applications web pour la maintenance de parc informatique GLPI et OCS. Je n’ai pas rencontré de problème particulier, j’ai procedé à une install minimal, puis j’ai mis en place un serveur lamp.
- apt-get install php5
- apt-get install apache
- apt-get install mysql
- apt-get install phpmyadmin
Il est préferable d’installer d’abord OCS puis GLPI c’est ce qui est dit sur le site officiel, j’ai donc suivi cette régle, OCS est codé en Perl il faudra donc rajouter certains paquets, la liste des paquets est disponible sur wikipédia. L’installation est très simple et ce fait via le navigateur web. Je suis très content du résultat, les tests sont concluant, cela révéle être une solution très pratique, et puissante pour la gérance d’un parc informatique.
J’ai à cette occasion rajouté une page Mes projets avec Realisation Professionnel .
FR: GLPI
FR:OCS
Tous les deux sont des logiciels libres publié sous la licence GNU GPL.
Un Dell donné par son patron.
Author: admin
Bien oui c’est aussi ça l’avantage de travailler dans une petite boite informatique. Déjà c’est une bonne ambiance forcément on n’es pas beaucoup donc tout le monde se connais, on n’es pas un simple numéro pour le patron. Puis surtout on fait de tout, de la hotline, en passant par technicien sur site, développeur, ou encore administrateur réseau et système, et encore j’en passe, je peux vous dire que c’est vraiment une bonne expérience, et surtout ça fait vraiment progresser dans mon métier qui est l’informatique, mais humainement parlant aussi.
J’ai installer une Debian etch pour le moment sur cette machine je dis pour le moment car je risque fortement de changer prochainement. J’ai bien entendu comme à mon habitude procéder à une install minimal de Debian c’est-à-dire sans aucune application d’installer, pour me retrouver avec simplement un écran noir après son premier reboot j’adore
, non plus sérieusement en procédant de cette façon on n’es sur d’avoir une install propre, et pas avec pleins de fioritures qui nous serviront probablement pas, de ce faite on c’est vraiment ce qu’il y a d’installer sur notre machine, et c’est mieux. J’ai fais trois partition une pour mon / qui est donc la racine de mon système , une pour /home qui est donc mes dossiers personnels, et enfin pour finir une swap qui est donc une mémoire virtuel.
Pour le moment je n’ai pas encore terminé la machine, j’ai déjà installé X.org, kde (que j’aime beaucoup), et pour finir kdm.
Ps: j’ai appelé ma machine Yoda pour plusieurs raisons, mais l’une d’elle est le faite que c’est mon patron qui me l’a donné
. J’espère aussi que mon chef de projet deviendra un Yoda pour moi au niveau de la programmation.
Encore merci à mon patron.


