Manga-burgah 2.0

Accueil | Tags | Archives

Linux

Le long chemin depuis les OS propriétaires vers GNU/Linux Debian

Fil des billets - Fil des commentaires

De belles aptitudes

Parfois même un bot traduirait mieux les messages de mon gestionnaire de paquet préféré.

Lire la suite...

Flanby + Raspberry = Framberry

Après avoir laissé le Pi dormir sur le coin de la cheminée, j'ai décidé d'y remettre les doigts en essayant la dernière distribution Debian Wheezy (Raspbian) (je me garde sous le coude la version de LadyAda prête à faire fonction I2C GPIO etc.) pour faire tourner les programmes suivants:

  • Pd-extended http://puredata.info/downloads/pd-extended-0-43-3-on-raspberry-pi-raspbian-wheezy-armhf
  • le lecteur vidéo pilotable par OSC de Arnaud Villeret https://t.co/myFqIFKiVR
  • un blog récursif consacré à l'hébergement web sur Pi hébergé sur un Pi http://93.97.163.97:81/pi/pi.html

Install de l'OS

Je vérifie d'abord l'image téléchargée

sha1sum /tmp/2013-02-09-wheezy-raspbian.zip

Je décompresse l'image de Raspbian.

unzip 2013-02-09-wheezy-raspbian.zip

je démonte la partition cible sur la carte SD

sudo umount /media/0359b06f-cffe-4076-b2c7-0b0733b17b30/

J'installe l'image disque sur la carte SD. Pour connaitre l'adresse de la partition cible, j'ai utilisé gparted (interface graphique de parted). Il est important d'omettre le fin de l'adresse des partitions (le p2 à la fin de /dev/mmcblk0p2 par ex)

sudo dd bs=4M if=2013-02-09-wheezy-raspbian.img of=/dev/mmcblk0

Optimisation

je commence par étendre la partition root qui est limitée à 2Go pour prendre tout l'espace restant sur ma carte de 4go. Ensuite je modifie la conf du clavier (keyboard layout) , le mot de passe de l'utilisateur "pi", je génère la locale FR_FR_UTF8, je change le fuseau horaire, je laisse la RAM du GPU à 64MB, et l'overclock à modest (800mhz), d'activer l'accès SSH. Pour le moment, je ne boote pas le serveur X, je reste en ligne de commande.

Si tu as besoin de reconfigurer ces paramètres, il suffit de relancer le script de commande:

sudo raspi-config

Une fois loggé en SSH, je lance une mise à jour du système via aptitude.

Sam Kiwi goes Open Source

Grâce au Framablog, je viens d'apprendre qu'un Néo-Zélandais du nom de Sam Muirhead se lance dans un tournage ayant pour thème l'année qu'il passe en essayant de ne plus utiliser de techniques / technologies / recettes de cuisine propriétaires. C'est pas gagné, précisément, le fait que ce ne soit pas gagné permet d'en faire un documentaire (le principe de récursivité, n'est-ce pas?)

Pour le moment, ça donne ça:

Vous pouvez suivre ses exploits sur , évidemment, il cherche du pognon pour financer ce projet, par chance, il a trouvé le truc: le financement par les foules (crowdfunding en langue Kiwi). Par malchance, il a choisi un des plus crasseux, moins libres, à savoir IndieGoGo (Indie, mais pas trop en français). Par décence, je ne vous conseillerais que Goteo, projet open source de Platoniq, qui, par le biais d'un Booksprint durant le SummerCamp de PiNG à Nantes, sera bientôt disponible en Français. Mais je vais en parler à Sam....

Encore une machine émancipée!

J'ai récupéré à bas prix la semaine dernière une machine de bureau plutôt bien équipée, voici ce qu'elle vient de subir au cours de la matinée....

Il y avait un brave Windows XP installé dessus, et zou, il n'y en a plus....

Lire la suite...

Testing a new Arm Board with Ubuntu

I purchased an ARM-processor fully equipped with Ethernet, DVI , analog audio in & out, OpenGL gaphics, USB, RS485, Serial port, in spain from IGEP:.

Last night I shared my first steps and tests with Alejo Duque via e-mail, who convinced me to share a little bit more, hence this blog post. Thanks to Mathieu Yogi who came first out fo curiosity , but then gave me good support. That's the proof Crealab'sOpen arteliers are not in vain!

Lire la suite...

Adieu Subversion! Bonjour Git!

Depuis presque 3 ans, j'utilisais un système de versionnage de fichiers pour mes projets personnels et professionnels nommé Subversion, en version courte, svn. Svn est très bien, ce fut une grande avancée pour partager mon code, revenir en arrière quand je fais des bêtises, réutiliser mes abstractions... Par contre, c'est un système centralisé, qui impose de passer par un serveur distant, qu'on a pas toujours sous la main. Plusieurs personnes m'avaient déjà parlé de git, Romain Chantereau avait même installé un serveur sur la machine de Servideo, mais j'avais regardé le train passer. Cette fois-ci, je me suis créé un compte sur Gitorious.org et j'ai basculé tout mon code vers cette nouvelle aventure, qui me paraît débuter sur de bien bonnes bases... Mes premiers pas avec Git au quotdien comme dans un réseau social, libre au contraire de Fesse de Bouc.

LXDE mieux que Gnome???

Depuis que je suis passé à Linux goût Debian, j'ai toujours utilisé le gestionnaire de bureau opar défaut, à savoir Gnome. KDE est trop proche de Windows, Xfce trop instable à l'époque où je l'ai testé. Mais récemment, en utilisant un Live CD de Knoppix dsitribué dans un magazine, j'ai pu tester LXDE qui a pour lui une grande légèreté sans sacrifier à l'ergonomie.

Comment jouer de la vidéo HD sous Linux?

Documentation rassemblée surtout à partir de la page principale de ffmpeg

http://www.mplayerhq.hu/design7/news.html

Lire la suite...

Un EEEtop, du multitouch et une pincée de Python...

Il y a quelques semaines, très enthousiaste, je proposais de faire une petite démo du framework Python dédié au multitouch Pymt ( http://pymt.txzone.net/ ) sur l'Asus EEETop de Servidéo. J'avais assisté à une démo lors du Touch camp organisé à la cantine par Silicon Sentier en Mars dernier de ce framework, sur une Reactable, faites avec un PC sous Ubuntu, qui m'avait laissé très enthousiaste.

Lire la suite...

Getting Arduino to work

I had trouble connecting at all an Arduino Diecemila to my laptop running Ubuntu Studio. Here is how I solved it...

Lire la suite...

Dual head on a laptop

I decided to purchase a Matrox DualHead2Go Analog Edition to connect to the VGA output of my laptop. It's quite cheap (around 140€) and allows me to have two outputs instead of a single one, running either a dual 1024*768 pixels resolution or, as you can see on this screenshot, a dual 1280*1024 + the orginal 144*900 display of the laptop. Dont bother to scroll all the way right!

Here is the working /etc/X11/xorg.conf conf file that works on a Ubuntu Studio 8.04 laptop with a nVidia GeForce 7300. Beware if you use the nvidia-settings GUI application, since it removes the references to any non-US keyboard, you might get in trouble at login if you dont manually edit your /etc/X11/xorg.conf in the "InputDevice" section according to your own langauge! Once you logged in, your desktop shoudl work fine.

 # nvidia-settings: X configuration file generated by nvidia-settings
 # nvidia-settings:  version 1.0  (buildd@vernadsky)  Thu Jun  5 09:26:53 UTC 2008

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
    RgbPath         "/usr/X11R6/lib/X11/rgb"
EndSection

Section "Module"
    Load           "dbe"
    Load           "extmod"
    Load           "type1"
    Load           "freetype"
    Load           "glx"
EndSection

Section "ServerFlags"
    Option         "Xinerama" "0"
EndSection

Section "InputDevice"

   # generated from default
   Identifier     "Mouse0"
   Driver         "mouse"
   Option         "Protocol" "auto"
   Option         "Device" "/dev/psaux"
   Option         "Emulate3Buttons" "no"
   Option         "ZAxisMapping" "4 5"

EndSection

Section "InputDevice"

   # generated from default
   Identifier     "Keyboard0"
   Driver         "kbd"
   Option         "XkbModel" "pc105"
   Option         "XkbLayout" "fr"
   Option         "XkbVariant"    "oss"
   Option         "XkbOptions"    "lv3:ralt_switch"

EndSection

Section "Monitor"

   # HorizSync source: edid, VertRefresh source: edid
   Identifier     "Monitor0"
   VendorName     "Unknown"
   ModelName      "Matrox"
   HorizSync       31.0 - 91.0
   VertRefresh     60.0 - 85.0
   Option         "DPMS"

EndSection

Section "Device"

   Identifier     "Videocard0"
   Driver         "nvidia"
   VendorName     "NVIDIA Corporation"
   BoardName      "Quadro NVS 110M"

EndSection

Section "Screen"

   Identifier     "Screen0"
   Device         "Videocard0"
   Monitor        "Monitor0"
   DefaultDepth    24
   Option         "TwinView" "1"
   Option         "TwinViewXineramaInfoOrder" "DFP-0"
   Option         "metamodes" "CRT: 2560x1024_60 +1440+0, DFP: 1440x900_60 +0+0"
   SubSection     "Display"
       Depth       24
   EndSubSection

EndSection

Slug: installation de Samba, du backup et d'un agent SMTP sur une Debian Etch

J'ai d'abord suivi ce tutoriel:

http://www.howtoforge.com/debian_etch_samba_standalone_server_with_tdbsam_backend

Puis j'ai regardé du côté de la fin de celui-ci:

http://www.debianadmin.com/file-server-configuration-in-debian-using-samba.html

Le plus gros problème pour le montage automatique grace à /etc/fstab est d'ajouter les bonnes options, trouvées dans un message de liste de diffusion

http://lists.ze-linux.org/2004-03/msg00280.html

Enfin, j'ai installé un logiciel de backup écrit en python et doté d'une interface Gnome pour la configuration du démon nommé sbackup sur ma station de travail.

Pour l'envoi de mails, j'ai ôté exim qui prenait trop de RAM, pour passer par le SMTP de mon fournisseur d'accès. J'ai désormais le choix entre esmtp-run, nullmailer, msmtp ou ssmtp pour accomplir la rude tache d'un simple relay-only mail transport agent.

Optimisation des performances mémoire

Il y a quelques semaines déjà , j'avais rédigé un billet concernant la purge du cache d'accès disque sous Linux. Aujourd'hui, tout à fait par hasard, je suis tombé sur un billet intéressant qui m'a révélé l'existence du programme preload, le bien-nommé!

Il s'agi d'un démon qui analyse l'utilisation des programmes, et au fur et à mesure, apprend lesquels il doit précharger lors du démarrage.

Tous les détails se trouvent sur le blog de Dandelion.

UUID et fstab

Ce post est la traduction d'un article du blog /home/liquidat/

Lire la suite...

fichier xorg.conf avec GLX sans xinerama pour Debian Lenny/unstable

Jusqu'ici le problème avec les configurations à plusieurs écrans de xorg pour les cartes Nvidia était le conflit que je n'avais pas résolu entre l'option xinerama qui désactive le très utile xrandr et les capacités GL. J'ai l'impression d'avoir trouvé les bons réglages, à éprouver désormais, permettant de désactiver Xinerama, conserver l'OpenGL et faire tourner xrandr 1.2

Lire la suite...

Récupération de la base de données de Straw

Ce matin, je lance Straw, et.. rien! Je le lance depuis un terminal, et je lis :

 
SystemExit: Recovery Error: See README for details on how to recover data.
ItemStore.py:69:init: DB_RUNRECOVERY: Fatal error, run database recovery -- PANIC: Argument invalide
Recovery Error: See README for details on how to recover data.

Lire la suite...

rmod pcspkr

Sur le Latitude D620 sous Debian, il y a toujours un beep très fort au démarrage, ou lors de la complétion dans un terminal. Comment l'éliminer?

Lire la suite...

Debian: downgrade en version stable?

To downgrade all packages to stable, edit /etc/apt/preferences as follows:

    Package: *
    Pin: release a=stable
    Pin-Priority: 1001



and run "apt-get upgrade", which forces downgrade due to Pin-priority > 1000. Be warned, there may be some small glitches in dependencies.

http://linux.derkeiler.com/Mailing-Lists/Debian/2004-01/1865.html

Epson DX6050 sous Debian Lenny et Etch sous Slug

Procédure rapide pour mettre en marche le scanner et l'imprimante. Je n'ai pas essayé le fax, n'en ayant pas besoin

Lire la suite...

Lancer plusieurs instances de GDM

Je suis souvent appelé à relancer à la volée le serveur X afin de pouvoir tester une nouvelle résolution, ou de forcer une résolution particulière pour cause de vidéoprojecteur récalcitrant ou tout autre. Suite au bug du Latitude D620 sous Debian 4.0, qui rend invisibles les terminaux TTY Alt+Ctrl+F1 à F6 après le déclenchement du screensaver, cela signifie souvent de devoir redémarrer la machine. Dommage quand on a un calcul lancé en tâche de fond! Il est alors pratique d'avoir pusieurs instances de GDM lancées pour en relancer d'autre via un terminal Gnome.

Lire la suite...

- page 1 de 2