OpenBSD 5.0, nouvelle version de l’OS libre…

Créé par « des singes onanistes » comme dirait un certain Linus T… J’avoue – et j’ignore pourquoi – ce BSD libre est celui qui m’a toujours le plus attiré 😀

J’ai donc fait chauffé mon wget pour récupérer l’ISO depuis un des miroirs français d’OpenBSD.

[fred@fredo-arch ISO à tester]$ wget -c http://ftp.fr.openbsd.org/pub/OpenBSD/5.0/amd64/install50.iso
–2011-11-01 09:05:47– http://ftp.fr.openbsd.org/pub/OpenBSD/5.0/amd64/install50.iso
Résolution de ftp.fr.openbsd.org… 145.238.209.46
Connexion vers ftp.fr.openbsd.org|145.238.209.46|:80…connecté.
requête HTTP transmise, en attente de la réponse…200 OK
Longueur: 244299776 (233M) [text/plain]
Sauvegarde en : «install50.iso»

100%[======================================>] 244 299 776 1,76M/s ds 2m 15s

2011-11-01 09:08:02 (1,72 MB/s) – «install50.iso» sauvegardé [244299776/244299776]

Avec OpenBSD 4.8, il y a environ un an, j’avais tenté de monter une station multimédia, m’étant cassé les dents sur l’activation de la traduction en français. La sortie de la version 5.0 me donne envie de réessayer 😀

Après l’installation qui propose désormais (je crois me souvenirs que c’est le cas depuis la version 4.9 ou la version 4.8 ?) de créer un utilisateur dès le départ, et cette fois il demande si on veut installer des firmwares non libre au premier démarrage.

Pour pouvoir installer les logiciels complémentaires, j’ai rajouter les lignes suivante au fichier .profile de l’utilisateur root :


PKG_PATH=http://ftp.fr.openbsd.org/pub/OpenBSD/5.0/packages/amd64/
export PKG_PATH

Continuer la lecture de « OpenBSD 5.0, nouvelle version de l’OS libre… »

OpenSuSE 12.1, la première distribution linux 48 bits ? :D

Bien que l’annonce n’ait pas été officiellement faite, on peut récupérer sur le site officiel d’OpenSuSE la première version RC de la OpenSuSE 12.1, en demandant à récupérer une version de développement.

J’ai donc récupéré l’image ISO du DVD d’installation en 64 bits via mon client bittorrent (vilain tipiak comme dirait les richissimes majors du disque et du cinéma) un fichier qui s’appelle : openSUSE-DVD-Build0379-x86_64.iso

Etant donné que Gnome 3.x est proposé, j’ai préféré directement prendre VirtualBox qui a un support largement meilleur de la composition que qemu.

J’ai lancé l’installation, et dès le départ, on est averti que c’est une version qui ne s’adresse qu’aux utilisateurs qui savent ce qu’ils font.

L’installateur est toujours aussi efficace, même si parfois la traduction est marrante, comme la proposition d’avoir une partition /home séparée, devenue « partition d’accueil ».

Continuer la lecture de « OpenSuSE 12.1, la première distribution linux 48 bits ? 😀 »

Unity, un cul-de-sac à terme pour Canonical ?

Depuis deux versions de sa distribution Ubuntu, Canonical – qui a voulu se la jouer « cavalier seul »  – a décidé de proposer son interface nouvelle génération, Unity. Basée sur Compiz, elle fut d’abord proposée comme surcouche de Gnome 2.32, et a été adaptée pour fonctionner avec une version mixte de Gnome 3.2 (le terminal étant celui de Gnome 3.0.x par exemple).

Ce qui en a résulté une personnalisation qui nécessite de passer par CompizConfig parfois aussi pratique que la ligne de commande à coup de gsettings pour configurer certains points de gnome-Shell. Clapico propose quelques tutoriels pour personnaliser Unity. Sans oublier les articles disponibles sur ce sujet sur le-libriste.fr.

Il suffit de fouiller sur mes archives pour voir que faire fonctionner Gwibber est parfois assez acrobatique…

Dans la tradition du logiciel libre, un logiciel se doit d’être portable ; c’est à dire que les logiciels proposés doivent se compiler et fonctionner de manière indépendante en fonction de la distribution proposée.

Par exemple, modulo les patchs, c’est le même code source qui est proposé par la Document Foundation pour LibreOffice pour que celui-ci soit compilé pour une distribution à base de paquets debian, de paquets rpm, ou encore pour une archlinux ou une frugalware.

Idem pour des logiciels comme Mozilla Firefox, Chromium, etc… Ou encore pour les environnements de bureaux comme Gnome, KDE, Lxde, Xfce, etc…

Cependant, Unity est tout sauf facilement portable. Le projet qui englobe l’interface Unity, c’est Ayatana. Et le port d’Ayatana est un vrai chemin de croix.

Ce n’est pas moi qui le dit, mais un certain Devil505, un des principaux contributeurs de la distribution Frugalware Linux.

Je cite une partie de son article :

Il y a plusieurs mois, je m’étais lancé dans le projet de porter Ayatana (Unity+Indicators d’Ubuntu) sur Frugalware. Ce travail n’est pas de tout repos car il faut jongler entre les nombreux patchs d’Ubuntu. A l’époque, le projet Ayatana était encore jeune et je me disais que les patchs finiraient par être ajoutés en amont. A l’heure actuelle, les patchs sont toujours nombreux et je ne peux faire attendre le mainteneur de Gnome de Frugalware si celui-ci veut mettre à jour la dernière version de GTK+3 afin de trouver un patch compatible pour cette version par exemple. A noter que la « philosophie » de Frugalware est de patcher le moins possible. De plus unity et unity-2d ne sont pas franchement au point pour fonctionner sur une autre distribution qu’ubuntu ou l’un de ses dérivés.

Continuer la lecture de « Unity, un cul-de-sac à terme pour Canonical ? »

XSane2Tess : ou comment marier Tesseract et XSane.

Il y a plus d’un an, je parlais du logiciel « gImageReader », bien pratique pour avoir une interface « sociale » pour l’outil d’OCR Tesseract.

Cependant, le logiciel est depuis quelques temps au point mort (la dernière modification datant d’août dernier).

Et comme je suis le mainteneur du paquet sur AUR, j’ai reçu récemment un message m’informant que le logiciel ne se lançait plus du tout.

Could not load GTK modules: /usr/lib/python2.7/site-packages/poppler.so: undefined symbol: poppler_page_render_to_pixbuf_for_printing

Après quelques recherches, le bug se trouvant lié à poppler, j’ai rapporté l’information au développeur de gImageReader pour qu’un correctif soit appliqué.

Cependant, ayant parfois besoin de récupérer des textes via l’OCR (et tesseract effectuant un travail extraordinaire dans ce domaine), j’ai décidé d’adopter le paquet xsane2tess tout en le mettant à jour.

XSane2tess, c’est un petit script qui est bien pratique, et dont un guide bien pratique se trouve sur la documentation d’ubuntu-fr.

Voici les réglages à appliquer pour utiliser xsane2tess. Les captures d’écran qui suivent sont basées sur XSane 0.998.

Première étape, après avoir installé le paquet et lancé Xsane, on va dans Préférences / Configuration / OCR.

Et dans la ligne « Commande OCR », on insère :


xsane2tess -l fra

xsane2tess 01

fra étant pour le français, eng pour l’anglais, deu pour l’allemand, etc… La liste des langues supportées se trouve dans /usr/share/tessdata/.

On ferme le panneau de configuration. Ensuite, pour lancer une OCR, on choisit les options suivante : pour le type, on choisit « TEXT », on prend une numérisation en « gris » et pour la résolution, on choisit 300.

xsane2tess 02

Ensuite, on acquiert l’aperçu, on sélectionne la partie à travailler, et on clique sur Numériser. Le résultat est disponible dans le nom du fichier indiqué à coté de l’icone en forme de disquette.

C’est moins « facile » qu’avec gImageReader, mais au moins, cela fonctionne encore 😉

Soyons pratique : installons facilement et rapidement Gnome 3 et son shell sur Archlinux dans une machine virtuelle VirtualBox.

J’ai eu envie de rédiger ce petit tutoriel pour démystifier un peu le côté « apparemment » complexe d’Archlinux.

C’est assez brut de décoffrage, et je n’explique pas toujours le pourquoi du comment. Les Wikis francophone et anglophone d’Archlinux sont plus complets que je pourrais l’être dans ce simple article de blog 😉

Note 1 : Evidemment, je me suis concentré sur l’essentiel. Il faudrait ensuite rajouter de quoi gérer l’heure du système avec NTP, ou installer un pare-feu avec iptables, LibreOffice, installer Gnome-tweak-tool, etc…

Note 2 : Ce tutoriel est surtout une preuve de faisabilité. Pour une machine réelle, il faudrait remplacer les additions Virtualbox par le vrai pilote de la carte graphique.

J’ai donc eu envie de montrer qu’on pouvait installer rapidement (45 à 50 minutes en comptant le temps de récupération des paquets) une ArchLinux avec Gnome-Shell.

Pour les besoins de la démonstration, je vais prendre une machine virtuelle VirtualBox, équipée de 2 Go de mémoire vive, de 32 Go de disque, en ayant activé l’accelération 2D et 3D.

Sauf indication contraire, je garde les valeurs par défaut. Et chaque étape importante sera accompagnée d’une capture d’écran. Pour l’installation, je prends l’image officielle d’installation en version complète sortie en août dernier. J’ai préféré un OS en 64 bits, quoique cela est vrai pour la version 32 bits aussi 😉

Continuer la lecture de « Soyons pratique : installons facilement et rapidement Gnome 3 et son shell sur Archlinux dans une machine virtuelle VirtualBox. »