Meurs, Gstreamer 0.10, meurs ! :D

Dans le domaine du logiciel libre, et de Linux, il y a de nombreuses technologies, dont une dédiée à tout ce qui est affichage des formats audio et vidéo, j’ai nommé Gstreamer.

Il existe deux branches, l’ancienne, alias 0.10 et celle maintenue activement la 1.x, en version 1.4 au moment où j’écris cet article.

Ces technologies sont employées par la plupart des logiciels audio et vidéo dans les distributions GNU/Linux. On peut employer les deux en parallèle, mais l’idéal serait de ne plus utiliser que la génération 1.x de Gstreamer.

Vieil utilisateur des logiciels de la Mozilla Foundation, j’ai accueilli avec grand plaisir la presque cloture d’un bug, celui qui concerne l’utilisation par défaut de Gstreamer 1.x pour tout ce qui est audio et vidéo et qui permet de s’affranchir d’Adobe Flash sur les sites qui sont suffisamment bien conçus.

Continuer la lecture de « Meurs, Gstreamer 0.10, meurs ! 😀 »

Guide d’installation d’Archlinux, version de septembre 2014.

Voici la onzième version du tutoriel pour installer une Archlinux, que ce soit avec une machine virtuelle, utilisant un Bios ou un circuit UEFI. Cette version rend obsolète de celle d’août 2014.

Pour cette version, j’ai éclairci certains points un peu sombre dans leur formulation, rajouté des captures et rafraichi certaines commandes. Ce manuel ne sera rendu obsolète que par l’arrivée de Gnome 3.14 sur les dépots stables d’Archlinux, donc vers la mi-octobre 2014.

NB : si vous voulez faire une installation avec UEFI, il faut utiliser cgdisk, gfdisk ou gparted, et créé un partitionnement GPT. Sinon, ça plantera !

Ce n’est pas un tutoriel à suivre au pied de la lettre, mais une base pour se dégrossir. Le fichier au format zip contient :

  1. La version odt
  2. La version pdf
  3. La version ePub
  4. La version mobi (pour Kindle)

Le guide en question est sous licence CC-BY-SA 3.0.

Bonne lecture et n’hésitez pas à me faire des retours en cas de coquilles !

Une distribution GNU/Linux rolling release ne se réinstalle que dans deux cas…

Le premier ? Un changement d’ordinateur. Le deuxième ? Quand un disque dur rend l’âme. J’ai déjà été dans cette situation en avril 2013.

Ce matin, j’ai connu une nouvelle fois cette mésaventure. Chronologiquement ?

10 h 20 : j’essaye d’allumer mon ordinateur portable, le démarrage est bloqué, m’annonçant des problèmes au niveau du disque dur interne.

10 h 25 : je démarre la machine sur un liveDVD d’Ubuntu. La sanction tombe : 26 mauvais secteurs sur un disque de seulement 400 Go.

10 h 35 : je téléphone à l’assembleur le plus proche, qui m’annonce la note. 65€ pour un disque de 500 Go. N’ayant pas besoin de plus en terme de capacité et voulant réparer la panne rapidement, je me prépare et je vais payer la douloureuse.

11 h 35 : je démonte le berceau du précédent disque dur, en me tordant le poignet pour dégripper les vis de montages.

11 h 50 : j’ai fini de remonter les vis aussi grosses que des ongles de nouveau né. Durant ce temps, mon ordinateur fix m’a créé une ISO d’installation d’Archlinux.

12 h 45 : j’ai fini l’installation avec une Archlinux, et j’ai rajouté dessus Mate Desktop 1.9.x. Je voulais tester Mate Desktop 1.9 en grandeur nature, ça me démangeait.

Pause repas, puis installation de la logithèque : LibreOffice, Gimp, et plein d’autres outils.

13 h 55 à 14 h 45 : copie des données (75 Go de musique, c’est long à faire recopier).

Continuer la lecture de « Une distribution GNU/Linux rolling release ne se réinstalle que dans deux cas… »

KaOS 2014.08 : Quand Bugman frappe et tombe sur un petit bug bien « vicieux » :)

Voici un article qui m’aura demandé un peu de patience pour être publié, et qui a remis au goût du jour le surnom que j’ai gagné quand j’étais utilisateur / testeur d’une distribution en semi-rolling release dont le nom commence par « Fru » et termine par « ware »…

Le 21 août, je lisais la disponibilité de la nouvelle ISO de la KaOS, une distribution qui ressemble à Archlinux mais qui ne l’est pas vraiment, un peu à l’image de la Chakra.

Le 21 août, je récupérais l’image ISO, et je lançais l’ensemble dans une machine virtuelle Virtualbox. Après l’installation en demandant une partition /home séparée, je me retrouvais avec une machine virtuelle inutilisable, car ne démarrant pas.

Je me retrouve avec une bête ligne de commande, et quand j’utilise la commande journalctl -xb, je me retrouve avec une annonce de non montage des partitions créées.

Après avoir rapporté le bug sur la communauté google+ et le forum du site officiel, il s’avère que le bug est dans l’installateur qui lors de la création du fichier /etc/fstab utilise les mauvaises références pour le système de fichiers à utiliser. Un correctif rapide a été rajouté pour corriger le bug.

Donc, voulant quand même parler de la KaOS, j’ai appliqué le contournement proposé : installer la version mise à jour de l’installateur avant de lancer l’installation avec un petit sudo pacman -Sy thus après que la distribution se soit chargé en mode live.

Continuer la lecture de « KaOS 2014.08 : Quand Bugman frappe et tombe sur un petit bug bien « vicieux » 🙂 »

Peut-on installer une Archlinux en moins de 30 à 35 minutes ?

J’ai voulu me livrer à ce petit exercice pour savoir si en partant d’une ISO d’installation avec les scripts, on pouvait installer une Archlinux avec Xfce en une grosse demi-heure.

C’est possible, mais il faut avoir une bonne connexion et un dépot qui dépote 🙂

J’ai donc enregistrer deux vidéos qui montrent l’installation d’une Archlinux avec une machine BIOS et une avec une machine UEFI.

Les deux vidéos se sont basées sur le tutoriel que j’ai rédigé, même si je ne l’ai pas suivi 100% à la lettre. Au moins, cette vidéo démystifie le côté « imbuvable » des scripts d’installation d’une Archlinux.

Voici donc les deux vidéos, même si pour la version BIOS, j’ai oublié d’installer l’applet de NetworkManager, et pour celle de la version UEFI, j’ai oublié d’installer QuodLibet. Mais voir démarrer Xfce à chaque fois, quel plaisir 🙂

Et la version avec UEFI :

Bon visionnage, vous allez sûrement apprécier les aléas du direct qui rendent tout de suite plus « vivantes » les vidéos 🙂

Les utilisateurs de Manjaro Linux, Antergos et autres dérivées d’Archlinux se méprennent-ils sur AUR ?

AUR, alias Archlinux User Repository, qu’on peut traduire par Dépots des utilisateurs d’Archlinux est un peu le grand fourre-tout et le banc d’essai de certains logiciels avant leur inclusion dans les dépots officiels. C’est un grand livre de recettes, si on peut prendre une comparaison culinaire.

Comme tout grand fourre-tout, on trouve tout et n’importe quoi. Des versions de développements de logiciels, des noyaux alternatifs, des émulateurs ou encore des pilotes pour certains matériels comme nos chères imprimantes.

Cependant, un problème apparaît, que ce soit chez les utilisateurs d’Archlinux ou des distributions dérivées : l’oubli qu’AUR est un dépot géré par les utilisateurs, et par conséquent l’excellent cotoie le pire. Je maintiens une quinzaine de paquets et c’est pas si évident que cela, je dois l’avouer.

C’est précisé en toute lettre sur le site officiel d’AUR, quand on active l’interface en français (le message est strictement identique en anglais) :

AVERTISSEMENT
Les paquets non supportés sont produits par des utilisateurs. Toute utilisation des fichiers fournis se fait à vos propres risques.

Il est en effet facile d’oublier cet avertissement. Il faudrait pourtant se souvenir d’une règle de base : AUR n’est à employer que si l’on ne trouve pas ce que l’on cherche sur les dépots officiels.

D’ailleurs, j’ai une vingtaine de paquets en provenance d’AUR sur ma machine, juste ce qu’il faut pour mon matériel, la gestion de mes fichiers musicaux ou encore la lecture de flux RSS, dixit la sortie de yaourt :


[fred@fredo-arch ~]$ yaourt -Qam
aur/artefetcher-qt4 0.4.2-1
aur/envypn-font 1.6.2-1
aur/epson-inkjet-printer-workforce-320-sx218 1.0.0-8
aur/flac2mp3-bash 1.0-4
aur/gnome-shell-extension-weather-git 20140329-1
aur/google-musicmanager 1.0.117.4968_r0-1
aur/google-talkplugin 5.4.2.0-1
aur/iscan 2.29.3-7
aur/iscan-data 1.29.0-1
aur/kazam 1.4.4-1
aur/liferea-git 1.11.r5134.g5f1fbcd-1
aur/localepurge 0.7.3.2-1
aur/ovmf-bin 15214-1
aur/package-query 1.4-1
aur/pyrenamer 0.6.0-9
aur/ttf-ms-fonts 2.0-10
aur/virtualbox-ext-oracle 4.3.14-1
aur/xsane2tess 1.0-7
aur/yaourt 1.5-1

Continuer la lecture de « Les utilisateurs de Manjaro Linux, Antergos et autres dérivées d’Archlinux se méprennent-ils sur AUR ? »

Guide d’installation d’Archlinux, version d’août 2014.

Avec un peu de retard, voici la dixième version du tutoriel pour installer une Archlinux, que ce soit avec une machine virtuelle, utilisant un Bios ou un circuit UEFI. Cette version rend obsolète de celle de mai 2014.

J’ai rajouté plusieurs petites choses entre autre un ajout sur la présence de deux versions de LibreOffice disponibles au téléchargement et sur les dépots d’Archlinux, quelques petits nettoyages (commandes devenues inutiles), et surtout j’ai rafraichi les captures d’écran.

NB : si vous voulez faire une installation avec UEFI, il faut utiliser cgdisk, gfdisk ou gparted, et créé un partitionnement GPT. Sinon, ça plantera !

Ce n’est pas un tutoriel à suivre au pied de la lettre, mais une base pour se dégrossir. Le fichier au format zip contient :

  1. La version odt
  2. La version pdf
  3. La version ePub
  4. La version mobi (pour Kindle)

Le guide en question est sous licence CC-BY-SA 3.0.

Bonne lecture et n’hésitez pas à me faire des retours en cas de coquilles !

Plasma 5.0 : un aperçu de la génération de KDE 5.x.

Plasma 5.0 a été officialisé le 15 juillet 2014. C’est la nouvelle génération de l’interface graphique du projet KDE.

Comme pour KDE 4.0 qui n’a pas été très apprécié des utilisateurs, cette première version permet de montrer le travail effectué par les développeurs de KDE pour proposer une interface plus modulaire, basée sur QT5 et les Frameworks 5. Même si l’interface générale est la même, la vitesse d’exécution n’a plus rien à voir… Au bénéfice de la nouvelle génération d’interface.

L’installation sur une Archlinux est relativement simple. Il faut installer KDE SC avec sa traduction. Ensuite, il faut installer les groupes kf5 et kf5-aids. Cependant, tant que le dépot kde-unstable ne sera pas rempli, il faut faire compiler le paquet AUR plasma-desktop, qui a une sacrée liste de dépendances… Et il faut compter deux bonnes heures pour les compiler… Merci le C++ 🙂

Plasma package list

Continuer la lecture de « Plasma 5.0 : un aperçu de la génération de KDE 5.x. »

Dérivées d’Archlinux : en dehors de la Manjaro Linux, Chakra Linux et Antergos (pour son installateur), rien de bon ?

J’avais parlé rapidement de la Bridge Linux, dérivée peu connue de la Archlinux. J’avais été effroyablement déçu. Cependant, voyant que la Bridge Linux était toujours vivante, j’ai voulu voir si elle s’était améliorée ou pas avec le temps.

J’ai donc récupéré l’ISO de la 2014.02 (pour février 2014, apparemment) en saveur Xfce. C’est la dernière génération d’ISO disponible au 21 juin sur le site officiel. De plus, le noyau de la Bridge Linux est un 3.12.9, ce qui pourrait coller avec une ISO proposée en février 2014.

J’ai ensuite utilisé mon ami Qemu pour lancer la distribution dans une machine virtuelle classique : 2 Go de mémoire vive, 128 Go de disque.

[fred@fredo-arch ISO à tester]$ qemu-img create -f qcow2 disk.img 128G
Formatting 'disk.img', fmt=qcow2 size=137438953472 encryption=off cluster_size=65536 lazy_refcounts=off
[fred@fredo-arch ISO à tester]$ kvm64 -hda disk.img -cdrom bridge-xfce-2014.02-x86_64.iso -boot order=cd &

On a alors droit à un Xfce revampé à la sauce Gnome 2.x. C’est vrai que l’interface basique de Xfce est trop déroutante…

Continuer la lecture de « Dérivées d’Archlinux : en dehors de la Manjaro Linux, Chakra Linux et Antergos (pour son installateur), rien de bon ? »

Une semaine sans Adobe Flash. Un premier bilan assez positif ?

Il y a une grosse semaine, j’ai fait sauter le greffon Adobe Flash de mon ordinateur. A l’origine de cette disparition, une remarque de Patrice Ferlet – je vous conseille son « petit » projet musical, Arkyne – sur Google Plus concernant l’empoisonnante affaire de l’EME dans Mozilla Firefox.

Cette remarque a été un déclic, et je la cite :

Revérifié, c’est l’api audio du browser qui est utilisée, donc si t’as FF ou Chrome ou tout autre browser qui gère correctement les api récentes, tu ne dois pas avoir de souci. Il faut par contre avoir les plugins gstreamer pour lire du mp3. Je vis depuis 2 ans sans plugin flash et je n’ai jamais de souci…

Le seul point qui me faisait garder Adobe Flash, c’était justement le support de Bandcamp pour l’amoureux fou de musique que je suis.

J’ai donc fait la manipulation suivante sur mon ArchLinux (et distribution apparentées) : installer les greffons gstreamer0.10 en parallèle des greffons gstreamer en version 1.2 qui ne sont pas encore complètement supportés au 12 juin 2014, date où je rédige cet article.

Simplement grace à la commande, sudo pacman -S pouvant être remplacé par yaourt -S :

sudo pacman -S gstreamer0.10-plugins gst-plugins-good gst-plugins-bad gst-plugins-ugly

Il y a encore un support par défaut de la génération 0.10 de gstreamer, le temps que gstreamer 1.2 soit pris en compte complètement. Les commandes sont à adapter en fonction de votre distribution, bien entendu 😉

Continuer la lecture de « Une semaine sans Adobe Flash. Un premier bilan assez positif ? »