ubuntu-fr

Communauté francophone des utilisateurs d'Ubuntu

Planet Ubuntu-fr - ubuntu

Fil des billets

mercredi, février 20 2008

Gravatar de adminFirefox 3 beta 3 et le plugin flash via Yann Hamon

Par défaut quand on installe FF3b3 aucune animation flash n'est accessible, et ne comptez pas sur l'installation automatique du plugin flash puisque cette dernière propose une installation manuelle.

Installation du plugin Adobe flash player

  • Télécharger l'archive tar.gz sur le site d'Adobe
  • Extraire les données de l'archive tar.gz
  • Déplacer libflashplayer.so dans ~/.mozilla/plugins, si le dossier plugin n'existe pas, créer le. (~ signifie dossier local)
  • Redémarrer Firefox

Gravatar de adminFirefox 3 beta 3 avec toutes vos extensions via Yann Hamon

Excellente astuce prise sur prendreuncafe.com d'après abaditya.com. Jusqu'à aujourd'hui je "switchais" continuellement entre FF2 et FF3b3 pour un coup, bénéficier de tout mon panel d'extensions et de l'autre de la légèreté et des nouveautés de cette nouvelle version. Attention manipulation pouvant rendre FF3b3 instable !

Astuce

  1. Dans le champ de l'url tapez : about:config afin d'accéder au "panneau de configuration" de Firefox3beta3
  2. Ajouter l'entrée booléenne :  extensions.checkCompatibility avec comme valeur false
  3. Relancez FF3 et magie tout les extensions installées par défaut sur FF2 se trouve disponible sur FF3b3

Installation de FF3b3

  • Via Système > Administration > Gestionnaire des paquets synaptics , rechercher firefox-3.0
  • Via le terminal : sudo apt-get install firefox-3.0

Lancement FF3b3

  • Via Applications > Internet > Firefox 3 Web Browser
  • Via le Terminal : firefox-3.0

vendredi, janvier 11 2008

Gravatar de adminTutorial : installer une imprimante Brother DCP-750CW sous ubuntu via Yann Hamon

DCP-750CW Etant donné que j'ai fait les soldes et que ma dernière imprimante (une Epson stylus CX5200) est définitivement partie au paradis des imprimantes, il m'a fallu en trouver une autre. J'ai donc choisi une Brother DCP-750CW dont je n'avais vraiement aucune idée de savoir si elle disposait de drivers pour ma distribution Linux, pari risqué je l'avoue, mais elle avait 50% de réduction alors...
au final j'ai eu une trés agréable suprise en découvrant que le site de brother dispose de toutes les docs et drivers pour installer leur imprimante, et là il faut leur tirer un grand coup de chapeau, merci messieurs, c'est tellement rare les constructeurs qui pensent aux linuxiens 8-)
Je décris donc ici toute la procédure pour installer cette imprimante.

Attention : en aucun je ne pourrai être tenu pour résponsable dans le cas où les manipulations décrites dans ce document endommageraient votre matériel ou occasionnerait des pertes de données... Je vous rassure, ça a trés bien marché pour moi :-)

Avant tout, vérifiez que le câble USB de votre imprimante soit débranché du port USB de votre ordinateur.
cette procédure est décrite pour une installation locale via USB.

Etape 1 : récupérer les drivers

Ils sont disponibles sur cette page:
http://solutions.brother.com/linux/sol/printer/linux/sane_drivers.html

brscan2 driver ver.0.2.4 :
Fichier à télécharger:
http://www.brother.com/cgi-bin/agreement/agreement.cgi...

LPR Printer Driver :
Ils sont disponibles sur cette page
http://solutions.brother.com/linux/sol/printer/linux/lpr_drivers.html
Fichier à télécharger:
http://www.brother.com/cgi-bin/agreement/agreement.cgi?dlfile=...

CUPS Printer Driver ou CUPS wrapper Driver:
Eux sont disponibles sur cette page
http://solutions.brother.com/linux/sol/printer/linux/cups_drivers.html#de
Fichier à télécharger:
http://www.brother.com/cgi-bin/agreement/agreement.cgi?dlfile=...

Etape 2 : installer les paquets récupérés
Le plus simple si vous êtes sous ubuntu 7.10 est de cliquer directement sur le fichier avec l'extension .deb, une fenêtre apparaitra pour vous demander d'installer directement le paquet.
Faite cette opération sur les 3 fichiers récupérés dans cet ordre:
dcp750cwlpr-1.0.0-9.i386.deb
brscan2-0.2.4-0.i386.deb
dcp750cwcupswrapper-1.0.0-10.i386.deb

Ou pour ceux qui préfère la ligne de commande, rendez-vous sous une console, et sous le répertoire où vous avez téléchargé les fichiers, entrez en mode #root dans cet ordre:
dpkg -i dcp750cwlpr-1.0.0-9.i386.deb
dpkg -i brscan2-0.2.4-0.i386.deb
dpkg -i dcp750cwcupswrapper-1.0.0-10.i386.deb

Etape 3 : Configurer et charger les drivers
A présent, branchez le câble USB de l'imprimante sur l'ordinateur.
Les manipulations suivantes sont décrites sur cette page : http://solutions.brother.com/linux/sol/printer/linux/sane_install.html

Installez les dernières versions de Sane et Xsane en ouvrant un terminal (ou console) et en saisissant:
$ apt-get install sane xsane

Modifiez le fichier /etc/fstab :
Pour celà, dans la console, tappez pour l'éditer :
sudo gedit /etc/fstab

Si la ligne qui commence par "none /proc/bus/usb" ou "usbfs /proc/bus/usb" n'existe pas dans le fichier /etc/fstab, executez la commande suivante:
Rappel : si vous ne connaissez pas la version de votre noyau, tappez en mode console:
$ uname -r

-Pour les noyaux en version 2.4.* de votre distribution:
$ echo 'none /proc/bus/usb usbdevfs auto,devmode=0666 0 0' >> /etc/fstab

-Pour les noyaux en version 2.6.* de votre distribution:
$ echo 'none /proc/bus/usb usbfs auto,devmode=0666 0 0' >> /etc/fstab

Si la ligne qui commence avec "none /proc/bus/usb" ou "usbfs /proc/bus/usb" existe dans le fichier /etc/fstab, éditez la ligne comme suit:

-Pour les noyaux en version 2.4.* de votre distribution:
none /proc/bus/usb usbdevfs auto,devmode=0666 0 0

-Pour les noyaux en version 2.6.* de votre distribution:
none /proc/bus/usb usbfs auto,devmode=0666 0 0

Enfin, modifiez le controle d'accés USB via les commandes suivantes:

$ umount /proc/bus/usb
$ mount /proc/bus/usb
$ mknod -m 666 /dev/usbscanner c 180 48

Etape 4 : Utilisez votre nouvelle imprimante
Au final, si vous allez sous Système->Administration->Impression, vous devriez avoir une fenêtre de ce type:

capture imprimante brother DCP-750CW

cliquez sur le bouton, "imprimez la page de test" et une page devrez normalement sortir avec un joli Logo ubuntu ainsi qu'une série de test couleurs et alignement.

Voilà, j'espère que ça marche chez vous, mais n'usez pas trop vite les cartouches, ça coûte une fortune ! ;-)

Gravatar de adminApachetop, ou comment observer la vie trépidante de son serveur apache en direct. via Yann Hamon

Une nouvelle année est arrivée. Vous êtes devant votre pc et vous ne savez toujours pas quoi faire, mais vous avez un serveur apache. Ou alors vous êtes tout simplement curieux de voir les gens accéder à votre serveur (apache), mais sous une autre forme que l’habituel commande tail -f (Pour ceux qui ne la connaissent pas, cette commande permet d’afficher un fichier dans un terminal et d’afficher les nouvelles lignes de ce fichier au fur et à mesure que de nouvelles s’ajoutent dans le fichier, ce qui permet par exemple de lire un fichier journal en direct). Alors peut être qu’Apache top vous intéressera :).

Apachetop c’est quoi ? Si vous connaissez top (Top est une commande qui affiche les différents processus en cours d’exécution sur une machine et d’autres informations telles que la charge système, le nombre d’utilisateurs, la mémoire utilisée, etc.) vous vous doutez bien qu’apachetop va faire quelque chose de semblable avec apache : apachetop va afficher en direct les accès à votre serveur apache, en se basant sur les fichiers journaux générés par celui-ci. De cette manière, vous pouvez surveiller l’activité de votre serveur !

L’installation est très simple : un paquet deb est disponible pour les utilisateurs de Debian, un paquet deb est disponible pour les utilisateurs d’ubuntu sur les serveurs respectifs de ces deux distributions (il suffit donc de faire un apt-get install apachetop). Pour les autres distributions vous trouverez probablement aussi un paquet, mais si vous trouvez rien (étonnamment il n’en existe pas dans les dépôts d’archlinux…), vous pouvez vous rendre sur le site officiel et télécharger cette archive. Il s’agit d’une source, je ne vais pas vous expliquer ici comment la compiler, mais si vous ne savez pas comment faire, une recherche google devrais rapidement vous aider ;).

Capture d’apachetop en action.Quand le programme est fonctionnel, l’utilisation est très simple. À la base, il vous suffit simplement de taper apachetop dans un terminal (il s’agit d’un programme qui s’utilise en ligne de commande). Si vos fichiers journaux d’apache ne sont pas sauvegardés dans le fichier par défaut, vous pouvez spécifier un ou plusieurs (avec plusieurs -f différents) fichiers en rajoutant -f /chemin/vers/le/fichier/access.log comme argument au programme. D’autres options sur la ligne de commande sont disponibles tels que -d unnombre pour spécifier le nombre de secondes avant un rafraichissement de l’affichage, il vous suffit d’ajouter l’argument –help pour avoir la liste complète de ceux-ci.

Une fois le programme lancé, vous pouvez apercevoir la liste des requêtes sur votre serveur, après peut être un petit délai s’il n’est pas utilisé en permanence (votre navigateur peut l’aider un peu ;)).

Vous pouvez vous servir de quelques touches, notamment :

  • h, qui permet d’afficher l’aide d’apachetop
  • d, qui permet de changer l’affichage entre l’url demandée, le referer de la page ou l’host.
  • p, qui permet de faire une pause de l’affichage
  • s, qui permet de trier l’affichage selon votre choix

Cette liste n’est pas exhaustive, utilisez h pour avoir la liste complète !

Voila, pour conclure apachetop sert donc ‘juste’ à vous montrer ce que fait apache, peut être que cela sera utile à quelques personnes (personnellement j’aime bien augmenter ma productivité en restant à regarder les lignes qui s’affichent ^^ ).

Liens : [Site officiel]

samedi, décembre 29 2007

Gravatar de adminConvertir des vidéos "au format Meizu M6" sous Ubuntu (2) via Yann Hamon

Comme le titre peut le laisser penser, cette article est le deuxième volé de la grande saga "Convertir des vidéos" pour son meizu. Cette fois-ci la démonstration s'appuie sur Nautilus actions et non sur Script Nautilus. Certes la différence n'est pas énorme je vous l'accorde, mais je trouve Nautilus actions plus simple à mettre en place, mieux intégré, et enfin plus facilement configurable.

Installer Nautilus Actions

J'invente rien, si vous voulez bénéficier de nautilus actions et de quelques suppléments rien de compliqué soit vous regardez la documentation Ubuntu soit vous tapez directement :

sudo apt-get install nautilus-actions zenity mencoder

*mencoder permet de compresser des vidéos

Puis allez dans Système > Préferences > Configuration des actions de nautilus, cliquez sur Ajouter.
Remplissez les champs comme ceci :

Onglet Action et entrée de menu
  • Libellé : Conversion Format Meizu M6
  • Icône : gtk-execute
  • Chemin : mencoder
  • Paramètres : %M -idx -noodml -ofps 20 -vf scale=320:-2,expand=:240:::1,crop=320:240,rotate=1 -ovc lavc -ffourcc XVID -lavcopts vcodec=mpeg4:vbitrate=384:vmax_b_frames=0:vhq -sws 9 -srate 44100 -oac mp3lame -lameopts cbr:br=128:mode=0 -o %M[mz].avi
Onglet Conditions
  • Noms des fichiers : *
  • Types mimes : video/x-msvideo
  • Apparait si la sélection contient : Seulement des fichiers.

Voilà le tour est joué, l'option compresser vidéo s'affiche uniquement pour des vidéos et non pour tout les fichiers (texte, image) contrairement à  une action par script Nautilus. Dans l'état actuel des choses compressez toto.avi donne toto.avi[mz].avi. Je vous laisse adapter, mais ça fonctionne très bien de base.

Note :
vendredi, décembre 28 2007

Gravatar de adminAstuce de configuration de Firefox via Yann Hamon

FirefoxCe billet reprend les éléments d’un ancien billet donnant quelques astuces de configuration de Firefox et en rajoute quelques unes.

Certaines de ces astuces ne servent que sur (K)Ubuntu (et d’autres distribution Linux) car la configuration diffère quelque peu de la configuration standard de la version Windows de Firefox. D’autres en revanche, elles sont applicable à toutes les plate-formes.

Pour modifier la configuration de Firefox (toute plate-forme confondue), tapez about:config dans la barre d’adresse. Ensuite, vous pouvez utiliser le filtre afin de n’afficher que certaines options de configuration en fonction de ce que vous avez saisis. Pour que la modification d’un option de configuration prenne effet, vous devez redémarrer Firefox.

Si une option n’existe pas, il suffit de la créer en faisant un clic droit dans la fenêtre about:config et en choisissant un type de valeur approprié: chaîne de caractère si vous devez taper du texte, valeur numérique si c’est un nombre et valeur booléenne si c’est true ou false.

En cas de problème il est possible de rétablir la valeur par défaut en faisant un simple clic droit sur l’option et en sélectionnant Réinitialiser.

Sélection de l’adresse lors d’un clic dans la barre d’adresse: modifier browser.urlbar.clickSelectsAll à true. Sur windows, c’est déjà à true.

Sélection mot par mot plus facile (double click sur un mot ou sélection avec CTRL+Maj+Flèche): layout.word_select.stop_at_punctuation à true.

Page précédente avec backspace: browser.backspace_action à 0.

Optimisation mémoire lorsque Firefox est minimisé: config.trim_on_minimize à true.

Optimisations réseau:

  • network.http.pipelining à true,
  • network.http.proxy.pipelining à true,
  • network.http.pipelining.maxrequests à 50,
  • network.http.max-connections à 40,
  • network.http.max-connections-per-server à 16,
  • network.http.max-persistent-connections-per-proxy à 16
  • network.http.max-persistent-connections-per-server à 16
  • nglayout.initialpaint.delay à 0,

Augmenter la rapidité générale de Firefox: browser.turbo.enabled à true.

Il existe également des extensions Firefox absolument indispensable !

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]
vendredi, décembre 21 2007

Gravatar de adminClaws-mail, client mail léger via Yann Hamon

Claws-mail remplaçant de Sylpheed, est client mail reposant sur la bibliothèque GTK+, privilégiant la légèreté, la rapidité et l'extensibilité grâce à un système de plugins. La version 3 vient de sortir, elle propose de nombreuses particularités et n'a rien à envier à Outlook, Thunderbird, Evolution ... Je vous laisse tester par vous même.

Installation de claws-mail

Deux méthodes d'installation, la première reste classique, mais ne permet pas de bénéficier de la toute dernière version de claws-mail.

D'après Synaptic

Soit en utilisant l'interface graphique Système > Administration > Gestionnaire de paquets Synaptic soit via ligne de commande :
  1. sudo apt-get install claws-mail

D'après le serveur claws-mail

Pour bénéficier de la dernière version rajoutez le serveur claws-mail.org à votre dépôt.

Sous Gutsy 7.10

  1. Editez le fichier sources.list : sudo gedit /etc/apt/sources.list
  2. Ajouter à la fin la ligne : deb http://www.claws-mail.org/ubuntu/gutsy/ ./
  3. Télécharger la clé colin pour pouvoir accéder au dépot. (Clic droit sur le lien puis enregistrer dans votre dossier utilisateur /home/nomutilsateur)
  4. Chargez la clé publique : sudo apt-key add colin.publickey
  5. Recharger votre dépot : sudo apt-get update &&  apt-get upgrade
  6. Installer si ce n'est pas déjà fait claws-mail : sudo apt-get install claws-mail

Sous Dapper 6.10

  1. Editez le fichier sources.list : sudo gedit /etc/apt/sources.list
  2. Ajouter à la fin la ligne :deb http://www.claws-mail.org/ubuntu/dapper/ ./
  3. Télécharger la clé colin pour pouvoir accéder au dépot. (Clic droit sur le lien puis enregistrer dans votre dossier utilisateur /home/nomutilsateur)
  4. Chargez la clé publique : sudo apt-key add colin.publickey
  5. Recharger votre dépot : sudo apt-get update &&  apt-get upgrade
  6. Installer si ce n'est pas déjà fait claws-mail : sudo apt-get install claws-mail
Pour les possesseurs de 64bits, c'est quasiment la même manipulation : voir cette page.

Les extension / plugins / greffons disponibles

  • claws-mail-spamassassin
  • claws-mail-bogofilter
  • claws-mail-acpi-notifier
  • claws-mail-html2-viewer
  • claws-mail-themes
  • claws-mail-plugins
  • claws-mail-trayicon
  • ...
Listing des extensions via : sudo apt-cache search claws-mail
jeudi, décembre 20 2007

Gravatar de adminUne Xubuntu édition spéciale Asus eee via Yann Hamon

Un petit post rapide pour vous informer,
de la sortie d’une version spécialement customisée pour tourner parfaitement sur l’ultra portable Asus eee.

asus eee

eeeXubuntu de son petit nom est téléchargeable sur le lien précédant : oui là voila avec les instructions d’installation.

Notez le script ultra pratique permettant de créer une clé usb bootable pour installer la bête.

eeeXubuntu

A bientôt pour une nouvelle Ubuntu Flavor …

dimanche, décembre 16 2007

Gravatar de adminCheckgmail ne marche plus ? Voici comment corriger le problème. via Yann Hamon

CheckgmailCheckgmail est un petit programme sympa qui permet d’afficher une sorte d’alerte dans la barre des tâches quand on reçoit un nouveau mail sur son compte GMail, avec pleins d’options permettant même de faire clignoter son clavier quand on reçoit des mails.

Le problème, probablement du à la mise à jour de GMail vers une nouvelle version, c’est que ce programme (ainsi que tous ceux ayant le même but, en tout cas ceux que j’ai testé), ne fonctionnait plus depuis quelques temps. Heureusement il existe un moyen très simple de résoudre le problème, trouvé sur le tracker du programme, astuce trouvée sur le forum ubuntu selon l’auteur (malheureusement anonyme).

À taper dans un terminal :

  • sudo mv /usr/bin/checkgmail /usr/bin/checkgmailsos On fait une sauvegarde, au cas ou.
  • cd /tmp On se déplace dans le dossier temporaire
  • wget http://checkgmail.svn.sourceforge.net/viewvc/*checkout*/checkgmail/checkgmail On télécharge la dernière version de checkgmail
  • sudo mv checkgmail /usr/bin/ On met à jour checkgmail
  • sudo chmod +x /usr/bin/checkgmail On met les droits d’exécution à checkgmail.

Et voilà, ça fonctionne :)

samedi, décembre 15 2007

Gravatar de adminUbuntu Gutsy Gibbon vs. Mac OS X Leopard via Yann Hamon

C'est sous ce titre alléchant que Linux Magazine publie sur son site un comparatif de 2 systèmes d'exploitation basés sur Unix.

D'un côté l'élégant Mac OS X, facile d'utilisation et intuitif, et de l'autre Ubuntu, stable, sécurisé et qui s'améliore en permanence.

L'article est relativement plaisant à lire et aborde aussi bien des thématiques comme la facilité d'utilisation que le volet des logiciels ou des fonctionnalités de chacun des systèmes. C'est donc une lecture à la portée de tous (anglais requis) qui vous présentera les différences entre ces 2 systèmes d'exploitation sortis à quelques jours d'intervalle.

Allez donc vous faire votre propre opinion en accédant à l'article ; passionné détracteur ou passionné défendeur, votre opinion m'intéresse !
samedi, décembre 8 2007

Gravatar de adminUn peu de bricolage : comment verrouiller son pc avec un interrupteur à clé. via Yann Hamon

Hé oui, une fois n’est pas coutume, voici un billet après-midi bricolage !

Vous vous ennuyez ce week-end ? Vous n’avez pas d’idée cadeau originale pour votre copain/copine toujours sur son pc ? Vous avez du vieux matériel qui traine et vous voulez prouver aux autres qu’il peut encore servir ?

Montez donc un interrupteur à clé sur votre pc pour verrouiller et déverrouiller l’écran de veille !

Attention ! Si vous faites une erreur de manipulation, ça pourrait conduire à la mort de votre port ! Le risque est très très faible, mais on ne sait jamais. Tant que vousInterrupteur à clé vous ne faite pas autre chose que mettre un fil sur la broche 11 tout devrait aller. De plus, et surtout, ce montage est tout sauf sécurisé, il suffit d’un trombone pour le contourner ! Le but du billet est seulement à caractère informatif/démonstratif/distractif. Si vous vous en servez pour protéger le pc qui fournir l’accès au coffre de la banque où vous travaillez vous ne vous en prendrez qu’à vous-même. Remarquons que dans la plupart des cas, un accès à la machine est déjà problématique question sécurité ;).

C’est donc quelque chose qui ne servira jamais à sécuriser correctement votre PC, bien au contraire ! Faites attention !

Voilà, fin du paragraphe qui fait peur, passons maintenant à l’aspect pratique de la chose. Il vous faut :Port parallèle

  • Un PC sous linux. Cela fonctionnera avec la majorité des distributions, j’ai testé avec Archlinux et Ubuntu.
  • Un environnement GNOME. Si vous êtes sous KDE et que vous avez quelques notions de programmation/connaissances écran-de-veilleiques, le code source est à la fin du billet, votre adaptation est la bienvenue !
  • Un port parallèle. C’est des vieux trucs assez gros pleins de trous, dont on se sert(servait ?) notamment pour les imprimantes. Cf. la photo.
  • Un câble d’imprimante, parallèle (un USB ça rentre pas étonnamment). Cf aussi la photo. Les prises n’ont pas trop d’importance, tant qu’une se connecte au port de votre pc et que sur l’autre vous voyez des petits numéros. Cf. Photo.
  • FilsUn interrupteur à clé. Ba oui, c’est logique. Vous pouvez en trouver un peut près n’importe où et pour pas cher, google est votre ami. Cf. Photo.
  • Une boite en carton. Personnellement j’ai pris une boite de biscuit (mea culpa pour la publicité), l’important c’est que le tout rentre dedans.
  • Des fils. Si vous en avez pas, prenez une nappe IDE, coupez les deux bouts et séparez délicatement les fils.
  • Une soudeuse OU du scotch. Beaucoup de scotch.

Cable pour imprimanteUne fois que vous avez le tout, il vous faut faire l’assemblage. Votre interrupteur à clé à probablement deux contacts (voir 3 s’il est à trois positions), le but est d’y accrocher deux fils sur ces deux contacts (1 seul par contact hein). Alors, soit vous avez une soudeuse et dans ce cas vous soudez, soit vous vous arrangez pour faire tenir le fil dessus et avec du scotch vous les faites bien tenir. Attention ! Il faut que le fil soit dénudé (non pas tout nu ^^), c’est-à-dire que c’est les trucs en métal à l’intérieur que vous devez faire toucher et pas le fil avec son plastique ! Voir photo.

Connexion avec la prise

Quand vos deux fils semblent tenir, il s’agit de les relier à la prise de votre câble pour imprimante. Vous devez relier un fil à la masse (le métal qui entoure votre prise (préférable) ou le trou/la broche numéroté 25) et l’autre au trou/la broche n°11. Pour repérer les broches/trous, c’est facile, normalement il y a des petits numéros visibles en lumière rase, il vous suffit après de compter. Si par exemple il y a un 1 en haut à gauche (et généralement c’est le cas), vous prenez la première ligne et vous comptez jusqu’à 11. Ensuite, vous vous arrangez pour coincer le fil et vous scotchez, ou vous soudez. L’important, c’est que ça ne touche pas les autres trous/broches, que ça tienne et que ça fasse contacte (ne lésinez pas sur le scotch).

Ensuite, il vous faut monter le tout dans votre boite pour que ce soit joli, je vous laisse vous débrouiller c’est normalement facile à faire. Essayez juste de ne pas tout arracher :).

Normalement vous devriez arriver à ça :

Montage final

 

Ça donne tout de suite confiance pour protéger son pc hein !

Branchez maintenant votre montage. Si ça ne fait pas Poum/de la fumée violette/un kernel panic/léviter votre pc c’est bon, sinon voir plus haut, ce n’est pas de ma faute ;).

Il s’agit maintenant de faire quelque chose quand la clé est activée ou pas. J’ai donc vite fait un petit programme en C qui va regarder dans quelle position est la clé et s’il y a eu changement désactiver/activer l’écran de veille.

Pour ‘installer’ le programme, il faut faire comme suit :

  • Téléchargez le programme que vous trouverez ici (touche droite/enregistrer sous, wget, etc.). (Vous pouvez aussi le compiler, la source et la commande sont plus bas)
  • Ouvrez une console, rendez-vous dans le dossier où vous l’avez téléchargé
  • Tapez la commande suivante : sudo chown root screenkey (change l’utilisateur à root)
  • Tapez la commande suivante : sudo chmod +x screenkey (permet l’exécution du programme)
  • Tapez la commande suivante : sudo chmod u+x screenkey (permet l’exécution du programme avec les droits root (nécessaire pour l’accès au port parallèle !))
  • Lancez le programme avec la commande ./screenkey. Si l’écran de veille s’active c’est bon signe, si vous tournez la clé pour le désactiver ou l’activer et qu’il ne se passe rien c’est moins bon signe. (Vous pouvez quand même désactiver l’écran à la main !). Si ça marche, bein voilà !

Si ça ne fonctionne pas, vérifiez les connexions, que vous êtes bien sur la broche 11, etc. !

Vous pouvez lancer la commande au démarrage avec d’autres commandes au démarrage si vous voulez garder le système en place, Système/Préférences/Sessions (sous gnome), et tapez le chemin complet (avec screenkey) vers le fichier !

Voila ! La source du programme est ici ! (Pour le compiler faut les outils (build-essential sous ubuntu), et se servir de la commande gcc -o screenkey screenkey.c -O. C’est fou ce qu’on peut faire quand on s’ennuie hein ?

Gravatar de adminSauvegardes extensives via Yann Hamon

Effraie.org héberge pas mal de sites, et la question des sauvegardes est devenue cruciale.
Bien sur, je pourrais renvoyer les utilisateur-ices à leur responsabilités, et leur demander de faire leurs propres sauvegardes. Cela dit, rien ne dit qu'elles/ils les fassent régulièrement, ni qu'ils sachent comment sauvegarder une base de données.

Je me suis donc penché sur la question, et j'ai amélioré mon rsync quotidien pour obtenir un système qui me convient mieux,

Pour assurer que les données seront à l'abri en cas de crash des disques durs internes, mon répertoire backups/ est situé sur un disque usb externe. Prochainement, je cherche également à automatiser une sauvegarde de ce répertoire sur un serveur distant

Sauvegardes des bases de données

J'utilise, suivant les conseils avisé d'un copain, le script autoMYSQLBackup.sh qu'on trouve ici. Après configuration de quelques variables, le script est opérationnel, et il ne vous reste qu'a le lier dans /etc/cron.daily/ pour obtenir une sauvegarde automatisée de chacune de vos bases. Le script conserve les backups des derniers 7 jours, une par semaine pendant un mois, et une par mois indéfiniment.
Au final, cela me permet de conserver une trace des données sur le long terme, sans pour autant user une espace disque démesuré, dans backups/sql.

Sauvegardes des données:

Pendant longtemps, je me suis contenté d'utiliser rsync pour sauvegarder les données du serveur. Cependant, je souhaitais bénéficier, comme pour les bases de données, de la possibilité de restaurer une sauvegarde plus ancienne. Pour cela, j'ai utilisé des outils standards, rsync, cp, rm, date, find et crontab.

Le fonctionnement est simple:

sauvegarde principale:

Chaque nuit, à 2h30, je sauvegarde l'ensemble des données que je veux pouvoir restaurer dans un répertoire backups/main, avec le "mini script" suivant, qui synchronise la racine du serveur avec ma sauvegarde:


#!/bin/sh
rsync -azh  --exclude=/pattern/à/ne/pas/sauver --exclude=/dev --exclude=/proc --exclude=/tmp --exclude=/sys   --delete-after --delete-excluded --stats / /chemin/vers/backups/main



et cette ligne dans la crontab de root:

30 02  *  *  * /chemin/vers/le/script/main_backup 2>&1 | mail votre@email.tld -s "[Rsync] rapport du `date +%A\ %d\ %B\ %Y`"



Je reçois ainsi chaque jour un rapport statistique sur la synchronisation, de cette forme:


Number of files: 208552
Number of files transferred: 1038
Total file size: 8.23G bytes
Total transferred file size: 354.84M bytes
Literal data: 354.86M bytes
Matched data: 0 bytes
File list size: 6230145
File list generation time: 98.647 seconds
File list transfer time: 0.000 seconds
Total bytes sent: 70.71M
Total bytes received: 24.00K

sent 70.71M bytes  received 24.00K bytes  344.18K bytes/sec
total size is 8.23G  speedup is 116.42



En cas de problème, le mail contient la sortie d'erreur de la commande.

Journalisation des sauvegardes

Pour pouvoir restaurer des sauvegardes plus anciennes, ou des fichiers effacés il y a plusieurs jours sur le serveur (et donc absent de backups/main), j'utilise trois petits scripts simplistes, qui, associés à une ligne adéquate dans la crontab de root, me permettent de conserver l'ensemble des sauvegardes des 7 derniers jours, une sauvegarde par semaine pendant un mois, et une sauvegarde par mois pendant 6 mois.

Voici les scripts et les entrées dans la crontab qui vont avec:

daily_backup

le script:

#!/bin/sh
find /chemin/vers/backups/timed/daily/* -ctime +7 -exec rm -rf {} \;
cp -al /chemin/vers/backups/main /chemin/vers/backups/timed/daily/`date +%F` 2> /dev/null;



L'entrée dans la crontab:

30 03  *  *  * /home/effraie/scripts/daily_backup



weekly_backup

le script:

#!/bin/sh
find /chemin/vers/backups/timed/weekly/* -ctime +33 -exec rm -rf {} \;
cp -al /chemin/vers/backups/main /chemin/vers/backups/timed/weekly/`date +%U_%F` 2> /dev/null;



L'entrée dans la crontab:

40 03  *  *  0 /home/effraie/scripts/weekly_backup



monthly_backup

Le script:

#!/bin/sh
find /chemin/vers/backups/timed/monthly/* -ctime +183 -exec rm -rf {} \;
cp -al /chemin/vers/backups/main /mnt/usb-data/backups/timed/monthly/`date +%m-%Y` 2> /dev/null;



L'entrée dans la crontab:

50 03  1  *  * /home/effraie/scripts/monthly_backup



Avec ça, je pense être habillé pour l'hiver! Cela dit, toute suggestion d'amélioration est la bienvenue.

jeudi, décembre 6 2007

Gravatar de adminTutorial VirtualBox : Ubuntu Gutsy Gibbon sous Vista via Yann Hamon

Beaucoup de personnes entendent parler de linux et souhaiteraient le découvrir, mais beaucoup abandonnent suite à l'achat de leur nouvel ordinateur avec Vista préinstallé et découvrant la difficulté, voir le danger de faire cohabiter les deux systèmes en Multiboot, ces personnes sont forcées de continuer à utiliser l'OS (Operating System) de microsoft chèrement payé ou de recourir à la solution drastique de se passer de cet OS, ce que beaucoup refusent étant donné le prix de la licence microsoft...

Malgré tout, une alternative à ces contraintes est la virtualisation.
Petit rappel de ce qu'est la virtualisation (définition wikipedia) :
La virtualisation regroupe l'ensemble des techniques matérielles et/ou logicielles qui permettent de faire fonctionner sur une seule machine plusieurs systèmes d'exploitation et/ou plusieurs applications, séparément les uns des autres, comme s'ils fonctionnaient sur des machines physiques distinctes.

En gros, l'avantage de la virtualisation est d'executer un OS "virtuel" (ici Ubuntu) dans l'espace mémoire réservé de l'OS hôte (ici Vista) sans risquer de corrompre l'OS hôte par l'OS "virtuel" , Vista exécutant en gros Ubuntu comme une simple application, et au pire, elle plantera comme une simple application :-S.
L'inconveniant de l'OS virtuel étant souvent de ne pas pouvoir bénéficier de l'ensemble de la configuration materielle de l'ordinateur (accelération graphique, ...), on peut tout de même aujourd'hui profiter de bonnes performances avec des machines récentes, la virtualisation nécessitant pas mal de mémoire.

Etape 1 : récupérer VirtualBox et Ubuntu

Ici, nous allons parler de virtualisation logicielle, et pour la mettre en application, il nous faut des logiciels, certains gratuits et d'autres payants...
Mes recherches se sont orientées vers Virtual PC 2007 de microsoft, payant, VirtualBox d'innotetek et VMWare (nécessite un numéro de licence disponible gratuitement sur leur site) dans les gratuits. Autant prendre les gratuits, avec comme choix personnel VirtualBox pour logiciel de virtualisation et la dernière version d'ubuntu 7.10 Gutsy Gibbon pour l'OS à virtualiser.
Récupérez et installez VirtualBox 1.5.2 pour un hôte Windows.
Attention : seule la version pour architecture x86 s'est installé chez moi alors que j'ai un AMD64x2, j'ai pas trop compris ?!?... mais à vous de choisir en fonction de votre processeur.

Récupérer aussi une ISO d'Ubuntu si vous ne l'avez pas déjà et faite attention là aussi à la choisir en fonction de votre processeur, et préferez une version "Alternate" (en cochant la case) à la "desktop", car cette dernière me stoppait l'install à 33% lors de mes essais, problème plus ou moins connu de la version desktop suite à la consultation de divers forums...

DownloadAlternate

Etape 2 : configuration de virtualBox

Une fois VirtualBox installé sur votre machine, commencez par configurer Virtualbox en cliquant sur le bouton "préférences" et aller sur la sélection du périphérique CD/DVD en sélectionnant le chemin vers le fichier image ISO de la version alternate d'ubuntu que vous venez de charger. Ceci évitera de graver un CD et permettra de booter directement via l'image.

VirtualBox_PresentationInterface_1 VirtualBox_SelectionISO_1_1

Vérifiez au passage que votre carte réseau est bien detectée, interface NAT présente, ceci permettra plus d'utilisabilité d'ubuntu par la suite pour télécharger de nouveaux paquets ou surfer.

Etape 3 : création du disque virtuel

Retournez sur l'interface de VirtualBox et à présent cliquez sur le bouton nouveau. Une nouvelle fenêtre vous propose de créer une nouvelle machine virtuelle. Validez sur suivant.

VirtualBox_NouvelleVM_2

Donnez un nom à votre nouvelle machine virtuelle, ici j'ai choisi ubuntu 7.10, ainsi que le type de système que vous installez, donc ici selectionnez Linux 2.6 étant donné que c'est la version de noyau Linux qu'utilise cette version d'ubuntu.



VirtualBox_ConfigVM_3

vient ensuite la selection de la taille mémoire dédiée à la machine virtuelle que l'on va installer. En fait, plus de mémoire sera alloué, plus les performances de la machine virtuelle seront bonne, cependant il est vivement recommandé de ne pas dépasser la moitié de la mémoire RAM dont dispose votre PC, au risque de ne plus pouvoir exploiter dans de bonne condition votre Vista : en effet, votre mémoire sera partager entre ces 2 OS lorsque ceux-ci tourneront en parallèle.

VirtualBox_MemoryVM_4 VirtualBox_NewVirtualDisk_5 VirtualBox2_DisqueVirtuel_7

Etape 4 : l'installation d'ubuntu

vient enfin l'installation proprement dite du systeme Ubuntu. Là, rien de plus simple qu'une installation classique, la machine virtuelle devrait normalement démarrer sur l'image iso. Selectionner "install in text mode"

virtualbox3\VirtualBox3_UbuntuInstallTextMode_1 virtualbox3\VirtualBox3_UbuntuInstallCD_8

S'en suit une série d'écrans pour paramétrer l'installation. Même si le mode texte ne semble pas attrayant, il reste très simple d'utilisation, comme nous allons le voir.
Avec tout d'abord le choix de la langue:
virtualbox3\VirtualBox3_UbuntuInstallLangue_2 virtualbox3\VirtualBox3_UbuntuInstallLangue_3 virtualbox3\VirtualBox3_UbuntuInstallLangue_4

Ensuite la détection du clavier:
virtualbox3\VirtualBox3_UbuntuInstallKeyboard_5 virtualbox3\VirtualBox3_UbuntuInstallKeyboard_6 virtualbox3\VirtualBox3_UbuntuInstallKeyboard_7

Le nom de la machine:
virtualbox3\VirtualBox3_UbuntuInstallNetwork_8

Et enfin la configuration de la partition, nos 8Go de disque virtuel réservé auparavant. Vu que l'on va utiliser tout l'espace réservé, on laisse ici faire l'outil de partitionnement ubuntu tout seul pour créer le /, /home et le /swap comme un grand:
virtualbox3\VirtualBox3_UbuntuInstallPartition_10 virtualbox3\VirtualBox3_UbuntuInstallPartition_11 virtualbox3\VirtualBox3_UbuntuInstallPartition_12

A présent, Virtual box va prendre son temps pour l'installation... à vous de voir lorsqu'il vous posera des questions. Si vous avez le réseau et une connexion internet, il vous proposera même d'installer les nouveaux paquets de mise à jour en même temps que l'installation! c'est plus long mais ça fonctionne, c'est ce que j'ai fait de mon côté :-)

Il ne vous reste plus qu'à patienter et lorsque l'install sera finie, n'oublié pas de retourner dans les préférence et de reselectionner votre lecteur CD/DVD et décochant l'onglet de boot sur l'image ISO, sinon vous aurait à chaque fois le menu de boot du CD alternate.

Voilà, pour plus d'information sur l'installation d'ubuntu, je vous encourage à consulter le forum pour plus d'infos sur une install ubuntu.

Etape 5 : Enjoy !

ça y est, vous avez installé ubuntu, maintenant sélectionnez votre machine virtuelle dans le menu de gauche, et cliquez sur le bouton "Lancer".
attention, pour éteindre votre machine virtuelle, faite comme si vous arrêtiez réellement votre machine par le bouton arrêt, sinon allez dans le menu machine, et faite "arrêter".

Profitez bien de votre nouvel OS ubuntu sur votre Vista ! ;-)

ScreenVirtualBox1 ScreenVirtualBox2

mercredi, décembre 5 2007

Gravatar de adminLinutop, version 1.2, gestion de la TNT via Yann Hamon

L'annonce date du 7 novembre, mais pour être sûr que personne ne passe à côté, voici un rapide récapitulatif des dernières innovations.

Pour rappel le linutop est un ordinateur totalement silencieux (oui pas de ventilateur), économe, de taille réduite, destiné essentiellement à l'accès Web, propulsé toujours sous Linux Xubuntu. Dans le dernier test sur Informanews.net il avait été noté un important problème de driver vidéo, contraignant le linutop à un affichage limité de 800×600 et vidéos saccadées non exploitable en plein écran, aujourd'hui c'est de l'histoire ancienne puisque d'après Frédéric Baille la résolution max supportée serait de 1920× 1440 (plein écran).

Si vous venez d'acquérir un linutop, vous bénéficirez des avantages suivants :

  • Support accru des clés USB TNT -Hauppauge Nova stick-T ou Avermedia A808
  • Lecture de vidéo d'après un disque dur ou une télévision Web
  • L’accès aux dossiers partagés d’autres ordinateurs sous Windows en réseau.(Samba)
  • Diffusion des flux vidéo ou audio, typiquement dans le cas d'une utilisation webRadio et webTV. Un tutoriel est même disponible.
  • Démarrage plus rapide 1 minute contre 3 minutes auparavant.
  • Démarrage à distance grâce au PXE

Que les possesseurs du linutop antérieur à la version 1.2 se rassurent, ils vous ai toujours possible de créer votre propre clé usb.

Enfin, même si ce produit est réservé à une utilisation très spécifique, rien ne vous empêche de l'utiliser comme serveur. Après avoir monter votre propre système Debian ou Ubuntu sur un disque externe (tuto wiki Linutop / tuto Creaone) , vous pouvez installer LAMP soit paquet par paquet soit via le rapide script proposé sur le wiki.

jeudi, novembre 29 2007

Gravatar de adminMiro, Ubuntu et les vidéo via Yann Hamon

Suite à un petit mail de HarKoT, j'ai effectivement remarqué qu'il y avait un canal ubuntu pour miro.

Ce canal propose une série de screencast (vidéo d'écran) en anglais malheureusement sur des sujets divers et variés comme les imprimantes, le changements d'utilisateur ou l'installation permet de s'instruire en video sur ubuntu.

Miro Ubuntu

Dans le même genre, n'oublions pas non plus le blog Video Ubuntu qui proposait une série de videocast sur ubuntu.