systemx

Aller au contenu | Aller au menu | Aller à la recherche

mardi, décembre 4 2012

Test Opensuse


Depuis quelques temps, je voulais tester opensuse en desktop, j'ai profité de la sortie de la 12.2, pour l'installer et la tester quelques mois en multiboot sur mon portable.
Suse est un des dinosaure Linux et possède une version pro server (SLES)/desktop(SLED), opensuse étant la version communautaire, c'est plutôt orienté KDE et il y a même un coté sympa avec leur caméléon au thème vert pomme.
Je donnais pas cher de la peau de Suse après le rachat de Novell mais il semblerait que l’indépendance retrouvée ait sourit au Caméléon.

L'installation est très propre et complète, on y a accès à beaucoup d'options, ce qui est vraiment appréciable et qui dénote des tendances actuelles où le développeur est censé choisir pour l'utilisateur et fournir des applications sans choix ni options.
Quelques images de l'installeur :
suseinst6.png suseinst7.png









A noter que l'installation se fait en 2 étapes (fin après le 1er reboot) et dure une quizaine de minutes.


Me voila donc avec un beau desktop, qui ne sait pourtant pas lire les vidéo, il me propose alors d'installer les packages contenant les codecs, "next, next, next" et ca ne marche, on reboucle à chaque fois sur l'installeur.
Je commence donc à chercher et trouve différentes méthodes, on me parle de packman qui est une sorte de ppa où je télécharge un mmchecker censé m'aider à corriger les problèmes mais rien n'y fait, de nombreux menus exotiques, mais toujours pas de film.
Finalement je trouve, le graal sur ce site. J'utilise ce desktop pendant quelques semaines, les mises à jour RPM se passent bien, les paquets sont un peu vieux néanmoins.


Quelques semaines plus tard, nouveau problème, les daemons akonadi se mettent à prendre 100% de CPU, je trouve différents rapports de bug la dessus mais rien de concret.
je finis par effacer dans .local .config .kde4 tout ce qui ressemble à akonadi* pour résoudre le problème.
A noter que sur les autres distribs avec la même home dir, je n'avais pas de problème, ca semble plus à un bug KDE mais quand même.

J'ajoute l'appli qui permet de connecter une montre GPS Garmin, c'est bien documenté mais là encore on ajoute 2 ou 3 repos.
Je commence à avoir un paquet de repo qui servent à je sais pas trop quoi !

pierre@linux-59at:~$ zypper lr
#  | Alias                     | Nom                                | Activé | Rafraîchir
---+---------------------------+------------------------------------+--------+-----------
 1 | Application:Geo           | Application:Geo                    | Oui    | Oui       
 2 | KDE:Extra                 | KDE:Extra                          | Oui    | Oui       
 3 | Packman Repository        | Packman Repository                 | Oui    | Oui       
 4 | devel:libraries:c_c++     | devel:libraries:c_c++              | Oui    | Oui       
 5 | home:garminplugin         | home:garminplugin                  | Oui    | Oui       
 6 | home:pbleser:staging      | home:pbleser:staging               | Oui    | Oui       
 7 | libdvdcss                 | DVD Repository                     | Oui    | Non       
 8 | packman                   | Packman repository (openSUSE_12.2) | Oui    | Non       
 9 | repo-debug                | openSUSE-12.2-Debug                | Non    | Oui       
10 | repo-debug-update         | openSUSE-12.2-Update-Debug         | Non    | Oui       
11 | repo-debug-update-non-oss | openSUSE-12.2-Update-Debug-Non-Oss | Non    | Oui       
12 | repo-non-oss              | openSUSE-12.2-Non-Oss              | Oui    | Oui       
13 | repo-oss                  | openSUSE-12.2-Oss                  | Oui    | Oui       
14 | repo-source               | openSUSE-12.2-Source               | Non    | Oui       
15 | repo-update               | openSUSE-12.2-Update               | Oui    | Oui       
16 | repo-update-non-oss       | openSUSE-12.2-Update-Non-Oss       | Oui    | Oui  
Enfin pour terminer un petit passage par Yast, l'interface d'admin.
Ayant eu l'occasion de travailler sur du SLES il y a quelques années, je m’aperçois qu'elle n'a pas évolué depuis au moins 4 ou 5 ans.
Certes elle est pratique pour certaines personnes et de ce point de vue apporte un plus par rapport à d'autres distro grand public mais pourquoi si peu maintenir le produit ?

Au final que penser de ce Caméléon ?
Une distribution de base très correctes, à la fois simple et technique.
J'aimerai tellement dire que opensuse c'est la distro top pour les barbus et les néophytes.
Celle qui pourrait prendre la place d'une Ubuntu un peu trop hégémonique et surtout égocentrique.
Une distro qui serait à la fois facile comme ubuntu, variée et pleine de choix, libre comme gentoo et professionnelle comme redhat.
Mais il en reste un nombre relativement limlité de package qui a pour conséquence la multiplication des repos une certaine confusion et à terme des soucis de stabilité maintenabilité, je passe sur la partie codec ... mais vraiment pas pour un débutant
Après pour un usage perso les paquets sont un peu dépassés et surtout l'appréhension des montées de version ... quand on est habitué aux rolling release c'est difficile. Il en reste des projets interessants liés à cette distro comme Tumbleweed pour passer rolling release, ou bien susestudio pour créer des iso sur mesure ou bien image cloud ainsi que le build studio. Suse reste un projet intéressant mais toujours accroché dans le passé et qui peine à faire sa mue.
Si Tumbleweed est stable ce serait la première distro RPM en rolling release, un challenge.

mercredi, août 31 2011

Formater et publier des video html5 sous linux avec apache


Voulant poster des vidéo sur le net, j'ai décider de créer  sur mon server une page html5.

Derrière la simplicité de la syntaxe html5 se cache l'enfer des formats vidéos.
N'ayant pas voulu prendre partie de W3C a laissé l'encodage libre.

On se retrouve avec des formats supportés par certains browser et pas d'autres ... LE bonheur.
Évidement IE qui reste le browser numéro un (pour combien de temps ?) supporte pas les formats libres de tous les autres et presque vis versa (reference wikipedia).

Ensuite les formats vidéos c'est pas simple, pour des infos détaillées voir cette page (englishe).

Un bon outil pour nous aider sous linux, arista qui propose des formats de manière simple :
arista menu

On peut choisir facilement le type de fichier de sortie sans avoir à se poser des questions existentielles sur le format video/audio comme on doit le faire dans avidemux.
On peut même downloader des presets supplémentaires sur le site arista, peu de nouveautés mais l'idée est intéressante.
Arista est dispo sur sabayon via equo mais il faut aussi faire attention d'avoir certaines extentions gstreamer au risque de se prendre un message très parlant :

Impossible d'ajouter l'objet à la file car il manque des éléments!


Ca veut dire dans mon cas que je n'ai pas le plugin gstreamer nécessaire pour faire la conversion, un simple ajout via equo fera l'affaire :
equo install media-plugins/gst-plugins-vp8-0.10.22

Il suffit ensuite de cliquer sur le bouton qui va bien et hop on a notre fichier transcodé.
Enfin il faut aussi ajouter une petite configuration mime sur apache (sous debian /etc/apache2/mods-enabled/mime.conf) :
AddType video/ogg  .ogv
AddType video/mp4  .mp4
AddType video/webm .webm
Pour le code html5 je laisse l'excellent site Alsace Creation donner les explications.

PS : Une fois de plus quel plaisir de travailler en open source, je me rappelle la vie d'avant récupérer des logiciels sous windows avec tous les malwares, popup, virus, registery et autres saloperies ....
ahh liberté.