Les tribulations du vidéaste linuxien débutant ;)

Bien entendu, pas débutant sous linux 😉

On m’avait donné un Canon MV700, mais après plusieurs tests avec plusieurs machines différentes (mon PC sous linux), un Mac et un pc sous Windows XP, il a fallu me rendre à l’évidence : le port ieee1394 de la caméra a rendu l’âme 🙁

Je suis donc aller cet après-midi faire un peu de lèche vitrine pour savoir ce qui pourrait rentrer dans le budget que je me suis fixé : maximum 250 €.

Habitant sur Biganos, je fais la tournée – presque complète – des lieux où je pourrais acheter un camescope numérique. Je commence par un magasin, dont le nom commence par un B et en trois lettres.

Je tombe sur le modèle d’entrée de gamme, un Samsung VP D371.

Affiché 249 €, le vendeur qui me renseigne m’annonce une baisse de 50 € sur le prix, le faisant à 199 €. Déjà, 25% de remise sur le prix officiel, c’est alléchant. Mais je dis au vendeur que je vais voir la concurrence, et le sentant grimacer dans mon dos, je pars.

Deuxième magasin, pas très loin. Un magasin dont le nom commence par C et en neuf lettres.

Je fonce sur le rayon appareil photo numérique – camescope numérique, et je tombe sur le même modèle à… 179 € ! Soit, 28% moins cher que le premier prix que j’ai vu affiché.

Ne voulant pas me jeter dessus comme un affamé, je vais donc voir la concurrence sur la toile, et là, je suis encore plus explosé de rire. Le modèle en question est proposé à 154 € chez un célèbre magasin en ligne, dont le nom commence par A et qui fait penser à une peuple mythique 😉

Donc, en l’espace d’une heure, le même camescope est passé de 249 à 154 €… Une chute de prix d’environ… 38,15% !!!

Mais malheureusement, les tests semblent m’indiquer que c’est un modèle très moyen pour ne pas dire nul. En tout cas, comme on disait à une certaine époque : faites jouer la concurrence !

Sortie officielle du noyau 2.6.24.1 pour ArchLinux

Lu sur le site officiel d’Archlinux :

After a testing phase kernel 2.6.24.1 has been moved to Core where it replaces version 2.6.23.14.

Ce qui donne traduit :

Après une période de test, le noyau 2.6.24.1 a été déplacé dans le dépot Core où il remplace la version 2.6.23.14

Que du bonheur pour les archlnuxiens… Quoique j’avais déjà le noyau 2.6.24 puis le 2.6.24.1 depuis quelques temps avec le dépot testing 😉

Living on the bleeding edge ;)

Désolé pour le titre en anglais, mais j’ai décidé de franchir l’étape supérieure : utiliser la version « testing » (en gros, développement, l’équivalent de Debian Sid) pour mon ArchLinux.

Ayant fait quelques tests, je me suis aperçu que les paquets de Perl dans le dépot testing semblait mettre à mal les outils systèmes de Gnome, hors, il m’arrive de les utiliser assez souvent. J’ai modifié le fichier /etc/pacman.conf en décommentant les lignes liées à testing

Donc, en jetant un oeil sur la liste des paquets lié à perl proposée par la première mise à jour, et je les ai intégrés dans une ligne IgnorePkg insérée dans mon fichier /etc/pacman.conf :

IgnorePkg = perl cairo-perl glib-perl gtk2-perl perl-locale-gettext perl-text-iconv perl-xml-twig perl-xml-simple perlxml

Après la mise à jour – j’ai du forcé (ouille !) l’installation du paquet lié au pilote Nvidia – qui s’est déroulée sans problèmes, j’ai été obligé de réinstaller VMWare (résintallation très simple, en utilisant le fichier vmware-any-any-update115a.tgz comme conseillé sur la page du paquet AUR de vmware-workstation-modules.

Cependant, j’ai été obligé de lutter pour que Miro fonctionne avec le nouveau xulrunner sur lequel il se base.

En mode root, il m’a suffit de modifier le chemin d’accès contenue dans le fichier /usr/bin/miro, « /opt/mozilla/lib/xulrunner » devenant « /usr/lib/xulrunner ».

La suite ? Au prochain numéro !

Installer simplement iptables sous Archlinux.

Voulant avoir une série de règles simples et puissantes pour iptables, je suis tombé sur cet article du Brakablog.

Même si le tutoriel est à l’origine pour Ubuntu, je l’adapte, pour ArchLinux. Je précise qu’est pour le cas le plus simple, une machine seule connectée à une « box » ou un modem en connexion directe à l’internet.

On commence par installer iptables :

yaourt -S iptables

Ensuite, en mode root, on rentre les règles suivantes, merci à Brakbabord pour les infos :


##On remet le firewall à Zéro ##
iptables -F
iptables -t nat -F
iptables -P INPUT DROP
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT

Le loopback (boucle locale) est indispensable pour des logiciels qui refusent de démarrer sinon, comme Miro


## On accepte loopback ##
iptables -A INPUT -i lo -j ACCEPT

Et le reste des règles :

## On accepte uniquement les connexion désirées ##
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT

## On refuse le reste ##
iptables -A INPUT -j drop

Si l’on a pas besoin de l’IP forwarding, dans le fichier /etc/conf.d/iptables, il faut dans la ligne IPTABLES_FORWARD mettre la valeur 0 qui désactive le Forwarding d’IP

Enfin, on sauve les règles, puis on lance le service du pare-feu, soit en root, soit via sudo :


/etc/rc.d/iptables save
/etc/rc.d/iptables start

Et pour lancer iptables au démarrage, il faut rajouter iptables à la ligne DAEMONS du fichier /etc/rc.conf, bien entendu après le daemon qui lance la connexion réseau.

De quoi avoir une protection « parfaite » sur les sites de tests de pare-feux 😉

Bilan du premier mois avec ArchLinux 64 bits.

Il y a un mois, je passais d’Ubuntu à Archlinux. Il est temps de faire un premier bilan de cette migration.

Depuis son installation, et bien que je la torture, mon Archlinux tient le choc d’une manière magnifique. La communauté – bien que plus petite que celle d’Ubuntu-fr – est d’aussi bonne qualité.

Les logiciels sont souvent plus récent, mais pas moins testé. Je n’ai quasiment rencontré aucun bogue qui me fasse regretter ma migration. De plus, le coté modulaire d’ArchLinux est plaisant, et des outils comme yaourt permette de faire de nombreuses choses facilement.

La seule grosse difficulté a été l’installation d’un VMWare.

Sur le plan de la taille prise sur le disque dur ?

Au moment de l’installation, j’ai suivi les conseils de l’outil de partitionnement, sauf que j’ai augmenté – un peu trop ? – la taille de la partition /boot et que j’ai choisi d’avoir 4 Go de swap.

Occupation du disque dur avec ArchLinux

Dans les 17 Go de données de mon /home, il y a environ 11 Go de musique (au format ogg, merci Jamendo !) et une machine virtuelle contenant une Archlinux avec le dépot testing activé (3,4 Go).

Donc, si l’on regarde la taille prise par le système, sur les 7,6 Go des partitions /boot et /, le total monte aux alentours de 3,4 Go, soit la moitié. Ce qui me laisse encore de la marge.

Il faut dire que sur / j’ai : Gimp, Gnome 2.20.3, OpenOffice.org, Liferea, Deluge-Torrent, Compiz-Fusion, Miro, VLC, Mplayer, GScan2pdf, Filezilla, Xchat, Brasero, swfdec, pidgin, vmware en plus de l’installation de base et de Xorg.

Comparons avec une Ubuntu Gutsy Gibbon, avec une partition boot de 256 Mo, une partition / de 7500 Mo, le reste pour /home. J’utiliserais un disque virtuel de 32 Go.

Et pour être honnête, j’utiliserais une version 64 bits de la distribution. Et j’installerais aussi les paquets de développements, car les fichiers de développement sont installés avec les paquets des principaux logiciels sous Archlinux.

Occupation du disque dur avec  Ubuntu Linux

Et résultat des courses ? A peu de chose près, la même taille, avec des logiciels souvent plus vieux, et parfois en version obsolète. Je ne jette pas à la pierre à Ubuntu, loin de là. C’est une excellente distribution Linux, mais le principe d’avoir une distribution toujours à jour comme c’est le cas avec ArchLinux me séduit plus 😉

Arch Linux utilise un système de « release tournante » qui focntionne comme suit : Il y’a 2 version des paquet de base à tout moment : Courant (Current) et Release. Le répertoire Courant contient toujours les dernières versions des paquets. Dès qu’un paquet est mis à jour il devient membre de répertoire courant, c’est celui que vous récupèrerez pour rester à jour. Le répertoire Release suit les « snapshots » réguliers des distributions et ne se mets à jour qu’a la sortie d’un nouveau snapshot / d’une nouvelle iso. C’est intéressant si vous vouez mettre à jour votre distributions que lors d’une sortie officielle.

Mais comme dans le monde du logiciel libre, on respecte le choix des autres – même s’ils ont des goûts de toilettes publiques – les deux distributions pourront continuer à exister en toute tranquillité.

Comment avoir toutes les langues dans l’OCR Tesseract.

Dans un précédent article, j’avais parlé de l’excellentissime Tesseract et d’une interface qui est bien pratique, gscan2pdf.

Cependant, la reconnaissance ne se faisait que pour l’anglais.

Voici donc les commandes à appliquer (en root ou avec sudo) pour avoir le choix des langues dans gscan2pdf :

mkdir /usr/share/tesseract-ocr
ln -s /usr/share/tessdata/ /usr/share/tesseract-ocr/

Et maintenant, c’est magique 😉

Adieu Gnomad2… Merci Rhythmbox 0.11.4 :)

Ce soir, lançant yaourt, j’ai eu cet affichage :

fred@fredo-arch:~$ yaourt -Suy
Mot de passe :
:: Synchronisation des bases de données de paquets…
core est à jour;
extra 305,3K 104,4K/s 00:00:03 [#####################] 100%
community est à jour;
archlinuxfr est à jour;
La base de données locale est à jour.
:: Début de la mise à jour complète du système…
Résolution des dépendances…
Recherche des conflits possibles entre paquets…

Cibles: gnome-python-desktop-2.20.0-3 libgpod-0.6.0-1 libmtp-0.2.4-1
qt-4.3.3-3 qscintilla-2.1-3 pyqt-4.3.3-1 totem-plparser-2.21.90-1
gstreamer0.10-python-0.10.9-1 rhythmbox-0.11.4-2 totem-2.20.1-3
totem-plugin-2.20.1-3

Taille totale des paquets (téléchargement): 31,20 Mo

Et j’ai lancé, en croisant les doigts, la mise à jour.

Et ouf, mon lecteur MTP Samsung est reconnu sans passer par Gnomad2. Il est vrai que c’était une amélioration de la version 0.11.4 de Rhythmbox

Autant dire que j’ai été heureux d’entrer un petit :

yaourt -R gnomad2

Et l’obligatoire capture d’écran :

Rhythmbox 0.11.4 sous Arch Linux 64 bits

J’adore les mises à jour mineures de noyaux sous Archlinux ;)

Alors que la version 2.6.24 du noyau linux commence à se faire attendre, le 2.6.23 vient d’arriver à sa 14ième révision. Après une 13ième révision qui n’avait pas fait long feu, la version 2.6.23.14 du noyau linux est disponible sur les dépots de la distribution.

Un peu angoissé, j’ai quand même lancé l’opération de mise à jour, craignant surtout un problème lié au pilote nvidia… Et bien ? Rien, si ce n’est une mise à jour sans problème.


fred@fredo-arch:~$ uname -a
Linux fredo-arch 2.6.23-ARCH #1 SMP PREEMPT Tue Jan 15 07:17:51 CET 2008 x86_64 AMD Sempron(tm) Processor 3100+ AuthenticAMD GNU/Linux
fred@fredo-arch:~$ yaourt -Si kernel26
Dépôt : core
Nom : kernel26
Version : 2.6.23.14-1
URL : --
Licences : --
Groupes : base
Fournit : --
Dépend de : coreutils module-init-tools mkinitcpio>=0.5.15
Dépendances opt. : --
Incompatible avec : --
Remplace : kernel24 kernel24-scsi kernel26-scsi alsa-driver
ieee80211 hostap-driver26 pwc nforce squashfs
unionfs ivtv zd1211 kvm-modules
A télécharger : 23522,79 K
Taille (installé) : 23522,79 K
Paqueteur : --
Architecture : --
Compilé le : --
somme MD5 : b850d8c6ce3762aac0c90254a55c7db4
Description : The Linux Kernel and modules

Plus cela va, plus j’aime cette distribution qui m’a fait quitté mon ubuntu… 😉

Gnome 2.20.3 : ultime version 2.20.x et déjà disponible pour ArchLinux !

Ce matin, je faisais un habituel et quotidien yaourt -Suy quand j’ai vu apparaître quelques 120 Mo de mises à jour disponible !!

Annonce de l'arrivée de Gnome 2.20.3 !

J’ai d’abord pensé à la sortie du noyau 2.6.24, mais non, c’est la version 2.20.3 de Gnome qui pointe le bout de son nez.

Je n’ai pas encore la liste des correctifs au moment où j’écris cet article, mais il est certains qu’un petit paquet de bogues ont du être envoyés ad patres… Et je rajouterais un article sur les nouveautés du Gnome 2.20.3 🙂

En tout cas, après avoir fermé la session, Gnome 2.20.3 m’a accueilli sans aucun problème. Ce qui est agréable, bien que j’attende avec un peu plus de stress la sortie du noyau 2.6.24 et de Gnome 2.22.0 pour la mi-mars… 🙂

Gnome 2.20.3 sous ArchLinux

D’ici quelques heures, KDE 4.0 pointera officiellement le bout de son nez… Autant dire, une période faste pour les environnements de bureau du logiciel libre 😉

Installer VMWare Workstation 6 sur ArchLinux 64bits.

J’ai réussi – tant bien que mal – à installer et faire fonctionner VMWare Workstation 6.0 avec mon ArchLinux 64 bits.

Pour l’installation, j’ai commencé par suivre cette page de wiki.

Cependant, j’ai eu un problème lié à un message : « Unable to change virtual machine power state: Failed to connect to peer process. »

Le fil suivant m’a donné la solution :

Il m’a fallu installer le paquet emul32-xlibs avec yaourt en rajoutant x86_64 à la ligne « arch » du PKGBUILD.

Enfin, j’ai rajouté les lignes à mon /etc/ld.so.conf


/emul/linux/x86/lib
/emul/linux/x86/usr/lib
/emul/linux/x86/usr/qt/3/lib

Enfin, un petit ldconfig m’a permis de pouvoir lancer sans problème ce logiciel de virtualisation qui – contrairement à Virtualbox – permet d’utiliser des OS 64 bits. Raison principale pour laquelle j’utilise – en version d’essai – VMWare Workstation.

« Bien » numériser un document avec XSane et gocr

Même si tesseract est surement le meilleur des moteurs d’ocr libre, gocr se défend aussi, bien qu’étant moins puissant par moment. tesseract est aussi puissant qu’ennuyeux à mettre en oeuvre 🙁

J’utilise gocr 0.45 en liaison avec XSane pour récupérer les données.

Pour cet essai, j’ai pris mon exemplaire de « 1984 » en anglais. Pour installer Xsane et gocr, sous mon archlinux, il m’a suffit d’entrer un petit :

yaourt -S xsane gocr

Quand aux réglages utilisés, le plus simple est encore la capture d’écran ci-dessous :

reglage xsane pour l'OCR

Après avoir sélectionné la zone à numériser, j’ai lancé la récupération, puis le visionneur m’a donné l’image png à analyser.

Essai de xsane pour de l'ocr

Il m’a suffit de cliquer sur le bouton concernant l’OCR, et voici le résultat :

IT wAs a bright cold day Ap, and the clocks were
striking thirteen. Winston Smth, his chin nuzzle to his
breast an efort to escape the vile wind, slipped qckly
through the glass doors of Victo Msions, tho4gh not
qckly enough to prevent a swirl of gtty d4st from
Lnteng along with hîm.
The hlway smelt of boiled cabbage d old rag mats.
At one end of it a colo4red poster, too large for indoor
Iî’play, had been tacked to the wa. It depicted simply an
’11cro4s face, more th a metre wide: the face ofa man
n bo4t forty-five, with a heavy black mo4stache and
1’1d1y hdsome features. Winston made for the stairs.
l t w no 4se trying the lift. Even at the best ofmes it was
rIc{cn worke, and at present the electc c4rrent was c4t
l l’l Lre daylight ho4rs. It was part ofthe economy drive
1 rt;ration for Hate Week. The Aat was seven ghts-
11l ;1l Wston, who was thjrty-nine and had a varicose
ll’c’ lvc his right kle, went slowly, resig several
l c’ 1 m way. On each lding, opposite the lift shaft,
l33 ‘l’r with the enormo4s face gazed fiom the wall. It
I ‘ c l’s’ pires which are so contved at the eyes
Ilw yl ;34t when you move. BIG BhOTHE
l W n ‘ l'(; l l I NG YOU, the caption beneath it r.
ll’ LI t a fity voice was reang o4t a list of
glr3 wlic’I I,d sumetg to do with the production of
g a; l1. ‘ I 1 L vicc came from oblong metal plaq4e like
u t3lll’l li- -rr which formed part of the surface of the
_ ght-tu1l w;ll. Winston tumed a switch d the voice
tl3wll tlceh e words were s di gsh-

Le résultat est loin d’être parfait, mais au moins, il reste lisible 😉

Pour l’image PNG, cliquez ici. Pour le texte obtenu, cliquez ici. Il reste encore du chemin à faire, mais tant que l’on est pas obligé de tout retaper à la main, c’est le principal 😉

Adieu Ubuntu, mon vrai premier amour linuxien…

Depuis hier soir, je suis un utilisateur comblé et heureux d’ArchLinux 64 bits. Même s’il m’a fallu près de 4 heures entre le début de l’installation et le lancement d’un firefox 3.0 pré-béta3 compilé maison.

Hier, vers 17 h 50, j’ai inséré le CD « core » (150 Mo environ) contenant l’image de démarrage et d’installation de la Arch Linux.

18 h 05 : l’installation – assez simple – se termine. 12 minutes, et la mise à jour préliminaire est terminée. Mais il reste encore pas mal de chose à installer : Xorg, le pilote propriétaire Nvidia, Gnome, OpenOffice.org, Gimp pour ne citer que les premiers qui me viennent à l’esprit.

18 h 50 : j’ai pu installé Xorg, le pilote Nvidia et Gnome, sans oublier les outils pour gérer mon imprimante HP Photosmart C3180.

Pour cela, il faut installer Hplip. Et pour le scanner ?

Deux étapes. Après avoir entrer :

# pacman -S hplip pyqt

  1. Entrer echo « hpaio » >> /etc/sane.d/dll.conf
  2. Ajouter le groupe lp à l’utilisateur : # gpassword -a nom utilisateur lp

Pour l’installation de Gnome : http://wiki.archlinux.org/index.php/GNOME

19 h 45 : après avoir installé les derniers outils manquant, j’ai galéré environ 45 minutes pour me configurer Compiz-Fusion…

En effet, il faut entrer les lignes :

Option "AddARGBVisuals" "True"
Option "TripleBuffer" "true"
Option "AddARGBGLXVisuals" "True"

Dans la section « device » du fichier /etc/X11/xorg.conf

Et surtout, ne pas oublier de rajouter :

Section "Extensions"
Option "Composite" "Enable"
EndSection

à la fin du même fichier. En quittant la session de travail, on tue Xorg avec la combinaison ctrl + alt + retour arrière.

Cependant, il manquait les outils de gestion de l’heure, des droits utilisateurs – entre autre – de Gnome. Bien qu’un paquet tout prêt fut disponible sur le dépot « community », ce n’était que pour la version i686 de la Arch Linux et non pour ma version 64 bits 🙁

J’ai alors été récupérer les fichiers nécessaires, à savoir System-tools-backends et Gnome-system-tools

J’ai lancé ensuite la compilation / installation en root des deux avec la commande makepkg -i.

Un redemarrage plus tard, les outils étaient fonctionnels.

Coté taille ? A vrai dire, comme la arch est assez « mécano », on installe ce qu’on veut. A partir des 125 Mo de l’installation de base, sur les 7500 Mo de la partition root, il me reste :

[fred@fredo-arch ~]$ df -h
Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur
/dev/sda3 7,3G 2,9G 4,0G 42% /
none 754M 0 754M 0% /dev/shm
/dev/sda1 251M 12M 227M 5% /boot
/dev/sda4 136G 13G 117G 10% /home

Il ne faut pas oublier que j’ai installé sur la base en question :

Ce qui est quand même pas si mal que cela. Coté vélocité ? Du bip à l’écran de connexion : 30 secondes environ. De l’écran de connexion au bureau gnome utilisable : 25 secondes, car il faut lancer Compiz-Fusion…

Et dire qu’il faut compter pas loin de 45 secondes pour la première étape sous Ubuntu 7.10… Et près de 70 secondes avec une Fedora 8… Maintenant, je ne cracherais pas sur la Ubuntu qui m’a permis – et aussi à de nombreuses autres personnes – d’avoir un linux à visage humain… Et fonctionnant directement.

Arch Linux me permet de combler deux besoins : une distribution stable et assez à jour coté versions de logiciels… Sans avoir à passer 8 jours à tout recompiler.

Ajout à 14 h 30 : l’indispensable capture d’écran 😉

Gnome avec Archlinux

Les deux points qui ont bloqué ma migration vers la Arch Linux

Deux points génants, mais franchement bloquants.

  • L’impossibilité de faire reconnaitre et fonctionner le scanner de mon Imprimante HP Photosmart C3180, alors que j’ai bien ajouté le groupe scanner à mon utilisateur
  • ‘impossibilité de faire reconnaitre et fonctionner mon baladeur numérique Samsung YP-U3 🙁

Si quelqu’un peut m’aider à trouver les solutions pour ses deux points précis, qu’il / elle me le dise…

Vers la migration ? Suite.

Bon, l’installation est faite, et j’ai réussi à faire fonctionner le son, mais impossible de débloquer la « sourdine » de Gnome au démarrage.

Parmis les premiers points positifs :

  • Légèreté de l’ensemble
  • La quasi-totalité de l’environnement de compilation d’un logiciel comme mozilla est disponible presque « out-of-the-box »
  • Le noyau 2.6.23.9 après avoir effectué la mise à jour
  • Flash installé sans trop de prise de tête avec nsPluginWrapper

Points négatifs :

  • Pas d’outils de gestions des groupes de l’utilisateur 🙁
  • L’outil de gestion d’imprimante semble absent (?)
  • La « nouvelle hiérarchie » des dossiers (Documents, Musique, etc…) semble être absente de la version Gnome d’Arch Linux.
  • La corbeille directement sur le bureau !
  • Pas d’interface graphique pour l’outil « Pacman »

Je suis en train de faire recompiler un firefox 3.0 pré-béta3 dans la machine virtuelle sous Arch Linux. Si la compilation passe, un grand pas sera fait vers une potentielle migration…

Vers l’installation d’une Arch Linux ?

Bien qu’aimant la distribution Ubuntu Linux, je suis en train d’envisager une potentielle migration vers la distribution Arch Linux.

Il est vrai que l’installation est assez rapide, et que la base technique (en comptant les fichiers de développement) ne prennent que 150 Mo environ, bien qu’on se retrouve avec un système assez basique en ligne de commande.

L’approche « mécano » de la distribution Arch Linux m’intéresse aussi beaucoup.

Je vais voir avec une machine virtuelle VMWare Server pour savoir si les logiciels que j’utilise quotidiennement sont disponible et / ou compilable facilement.

Des conseils pour une potentielle migration ? Merci !