Archives de catégorie : Vie de mes sites

Mise à jour de FUNIX

J’ai installé les dernières versions de mes outils de montage vidéo, du coup j’en ai profité pour mettre à jour mon site FUNIX. Les modifications effectuées sont les suivantes :
– dans la page outils de base pour la vidéo, j’ai procédé au changement de version de libogg 1.3.0, lame 3.99.3, x264 xnapshot 20111220-2245 et de ffmpeg avec le dernier snapshot du 21.12.11. Pas de difficultés notoires à signaler
– dans la page outils pour pilote un caméscope DV, passage à libdc1394 2.1.4, rien à signaler d’autres
– dans la page conteneur vidéo, je suis passé à libebml 1.2.2, libmatroska 1.3.0, mkvtoolnix 5.2.0. Par contre pour ce dernier, il est nécessaire de disposer de gcc 4.6, comme je n’ai pas envie de faire évoluer pour l’instant mon OS et d’installer 2 versions de gcc en parallèle, tant pis je resterai en attendant avec la version 4.9.1 de mkvtoolnix.
– dans la page lecteur vidéo, je suis passé à libdvdcss 1.2.11, libdvdread 4.1.3, libdvdnav 4.1.3, libdvbpsi 0.2.2, live 2011.12.20 et au dernier snapshot mplayer du 21.12.11. Pas de difficultés notoires à signaler sauf que je pense que libdvdread et libdvdnav sont obsolètes (intégrés dans d’autres outils) et ne vont pas tarder à disparaître de cette page.
– dans la page transcodage, j’ai modifié une bricole dans la compilation de transcode 1.1.5 sur plateforme 64bits pour que ça soit plus clair
– dans la page montage vidéo, je suis passé à mlt 0.7.6, kdenlive 0.8.2.1, LiVES 1.4.9, cinelerra 4.3 et audacity 1.3.14-beta. J’ai allégé la page en basculant l’installation de certaines bibliothèques dans la page « outils de base pour la vidéo ». Concernant cinelerra j’ai encore du mal avec les accents français, sur ma mandriva je dois sélectionner la compatibilité avec l’ancien encodage mais les effets collatéraux sont trop gênants. Du coup pour l’instant je préfère m’en servir en anglais, ce qui est quand même dommage. Pour audacity, cette version ne prend pas encore en compte la dernière version de wxWidgets (2.9.3), il faudra rester à la version 2.8.12, il n’empêche qu’il y a encore plein de modifs à faire dans le code pour pouvoir le compiler.

Je vais travailler maintenant sur des minis vidéos en guise de tutorial dans l’utilisation des outils de montage vidéo.

Mise à jour de FUNIX

Profitant de la mise à niveau logicielle d’un de mes PC j’ai mis à jour mon site FUNIX consacré à linux et aux logiciels libres. J’ai notamment mis à jour les bibliothèques et outils logiciels consacrés à la vidéo. Comme d’habitude, je suis parti quasiment « from scratch » c’est à dire à partir des sources pour bénéficier des dernières versions, pouvoir les configurer au mieux de mes besoins et obtenir des binaires optimisés pour mon système.
J’ai particulièrement galéré pour installer transcode, l’outil de transcodage vidéo, et kino, l’outil de montage vidéo. Il faut dire qu’avec les dernières versions de ffmpeg, certaines fonctions ont totalement disparu et ont été remplacées mais sont toujours utilisées par un certain nombre d’outils qui se basent sur ffmpeg. C’est le cas notamment de la fonction avcodec_decode_video remplacée par la fonction avcodec_decode_video2 qui a des arguments différents ou la variable prédéfinie CODEC_TYPE_AUDIO remplacée par AVMEDIA_TYPE_AUDIO. J’ai réussi laborieusement à trouver quelqu’un sur le net qui a patché kino, puis un autre audacity et je m’en suis inspiré pour patcher moi même transcode.
Les plateformes 64bits apportent également quelques difficultés surtout pour certaines bibliothèques peu ou pas mises à jour. Le –with-pic ne marche pas à tous les coups, il faut aller à la lampe torche dans les Makefile pour s’en sortir.
Au final, les dernières modifications sont les suivantes :

Dans les pages diverses
– page ma configuration, quelques menues modifications suite à diverses mises à jour de mes différents PC

Pages serveurs
– page LAMP, passage à Apache 2.2.19, php 5.3.6 et MySQL 5.5.15
– page mountage en tout genre, suite à quelques modifications dans les noms de package pour installer NFS

Pages multimedia
– page outils de base pour la vidéo, suppression d’avifile qui n’est plus maintenu depuis des lustres et qui n’est plus utilisé, passage à libao 1.1.0, xvid 1.3.2, x264 20110724-2245,ffmepg SVN, libquicktime 1.2.3, mjpegtools 2.0.0 et gstreamer 0.10.35
– page conteneur, passage à libmatroska 1.2.0 et mkvtoolnix 4.9.1
– page lecteur vidéo, passage à libdvdcss 1.2.10, libdvbpsi 0.2.0, live 2011.07.21 et vlc 1.1.11
– page transcodage, compilation de transcode 1.1.5 sur plateforme 64bits, passage à avidemux 2.5.5
– page montage vidéo, installation du plugin frei0r, passage à mlt 0.7.4, kdenlive 0.8, LiVES 1.4.5 et audacity 1.3.13-beta

Pages outils divers
– création d’une page, piloter un garmin forerunner

 

Piloter un garmin forerunner sous linux

Comme promis j’ai créé une page sous funix qui présente les différents outils pour piloter un garmin forerunner à partir de linux. Lors de la rédaction de cette page sur internet j’ai découvert qu’on pouvait piloter un garmin à partir du navigateur firefox grâce à un plugin en se connectant sur connect.garmin.com. On peut ainsi très facilement télécharger ses courses comme on peut le voir sur cette copie d’écran.

On peut également visualiser ensuite chacun des trajets et les rendre publiques ou pas sur le site garmin pour le reste de la communauté.

On peut même uploader des fichiers présents sur le disque dur vers le forerunner. A vrai dire c’est très supérieur à ce que j’ai pu trouver auparavant en terme d’outils de visualisation, c’est très certainement ce que j’utiliserai à l’avenir.

Mise à jour de FUNIX

J’ai profité de l’installation de la Mandriva 2010.2 sur mes deux thinkpad x60s pour mettre à jour mon site FUNIX notamment les pages concernant les outils vidéos.

Les modifications sont les suivantes, dans les pages vidéo
– page outils de base pour la vidéo, passage à libogg 1.2.2,  libquicktime 1.2.2 et mjpegtools 2.0.0rc1
– page outils pour piloter un caméscope DV, passage à libdc 2.1.3
– page conteneur vidéo, passage à libebml 1.2.0, libmatroska 1.1.0 et MKVtoolNix 4.5.0
– page lecteur vidéo, passage à live.2011.01.24 et vlc 1.1.7
– page transcodage, modif suite passage à Mandriva 2010.2
– page montage vidéo, passage à mlt 0.6.2
Et dans toutes les pages ci-dessus j’ai pris en compte les subtilités de compilation suite au passage à la Mandriva 2010.2.

J’ai mis à jour le document téléchargeable vidéo sous linux. Bref, tout cela se trouve sur le site funix.

Mise à jour de FUNIX

J’ai mis à jour mon site FUNIX, les dernières modifications sont les suivantes :

Dans la section linux

pages multimedia
– page outils de base pour la vidéo, passage  à libao 1.0.0, libogg 1.2.1, libvorbis 1.3.2, lame 3.98.4, rajout de libx264, rajout de libfaac 1.2.8, passage à libquicktime 1.1.5, gstreamer 0.10.30 et farsight 0.0.22
– page outils pour piloter un caméscope DV, passage à libavc 0.5.4 et gscanbus 0.8
– page conteneur vidéo, passage à libebml 1.0.0, libmatroska 1.0.0 et MKVtoolNix 4.4.0
– page lecteur vidéo, passage à libdvbpsi 0.1.7, vlc 1.1.5, xine-lib 1.1.19 et xine-ui 0.99.6
– page transcodage, passage à transcode 1.1.5, avidemux 2.5.4 et dvd::rip 0.98.11
– page montage vidéo, passage à kdenlive 0.7.8, LiVES 1.3.10 et cinelerra 4.2
– page piloter une webcam, passage à motion 3.2.12 et amsn 0.98.3

pages LAMP
– dans la page mise en place d’un serveur web Linux+Apache+MySQL+PHP sécurisé, rajout de la photothèque basée sur piwigo

dans les pages ci-dessus, j’ai pris en compte une installation sur une configuration 64bits et 32bits. C’est souvent plus compliqué en 64bits, car les scripts d’installation des sources sont souvent prévues pour une configuration 32bits.

Dans la section téléchargement

Mise à jour du documents suivant pour prise en compte des modifications ci-dessus
– LAMP, monter son serveur web avec apache+PHP+MySQL
– vidéo sous linux
– piloter une webcam

Et pour terminer une copie d’écran de l’excellent logiciel de montage vidéo cinelerra.

Mise en place d’une photothèque dans un environnement chrooté

‘A y est, j’ai enfin réussi à installer ma photothèque dans mon environnement sécurisé chrooté, par contre j’ai laissé tomber menalto gallery, j’ai passé beaucoup trop d’heure sans succès pour le faire fonctionner. J’ai également testé zenphoto et coppermine, également sans grand succès. Finalement j’ai installé piwigo qui est issu de phpwebgallery. Piwigo est certes moins riche en fonctionnalités que gallery, mais il répond à mon besoin et du reste comme il nécessite beaucoup moins d’outils et de bibliothèques, je suis moins exposé à des failles de sécurité potentielles.

Voilà ce que ça donne, je suis parti du thème blancmontxl que j’ai adapté à ma manière.

Pour l’instant le site n’est pas accessible sur le net, il le sera sans doute prochainement avec un accès privé pour mes proches.

J’en ai profité pour mettre à jour la page consacrée à l’installation d’un serveur web sécurisé sur mon site Funix.

Mise à jour de FUNIX

Comme promis, j’ai mis à jour mon site FUNIX. J’ai créé une page qui explique comment installer un serveur web dans un environnement chrooté basé sur apache 2.2.16, php 5.3.3 et MySQL 5.1.50. J’y explique également comment installer un blog avec wordpress. J’ai également mis à jour la page « LAMP » ou comment installer un serveur web de manière classique toujours avec les mêmes outils.

A présent je bataille pour installer une photothèque basée sur gallery de menalto, mais dans un environnement chrooté, j’ai encore quelques soucis avec imagemagick notamment.

Comme d’habitude ça se passe par ici.

Petites manips linuxiennes du week-end

Après 5 ans de bons et loyaux services mon imprimante canon pixma IP1500 m’a lâché. Pas facile d’en trouver une autre, il en faut une à la fois qui coûte pas bien cher, consommables compris et qui fonctionne sous linux. Finalement mon choix s’est dévolu vers une autre canon, la pixma IP3600. Avec cette imprimante j’ai trouvé tout ce que je cherchais : le prix est  raisonnable, celui des consommables l’est également, on trouve même des cartouches génériques, il existe des drivers pour linux avec des utilitaires d’entretien de l’imprimante. L’installation n’a pas donné de difficultés particulières.

J’ai voulu continuer à configurer mon serveur dell en y installant un serveur web apache qui sera accessible d’internet. Pour le sécuriser je compte le mettre dans un espace « chrooté ». Pour l’instant j’ai réussi à chrooter apache 2.2.16, avec php 5.3.3 et MySQL 5.1.50, par contre j’ai encore un soucis au lancement, httpd ne se forke pas, bref il reste encore un peu de travail même si le gros de la configuration est terminée. Bien évidemment cette configuration sécurisée d’un serveur apache fera l’objet d’une page sur mon site funix.

Mise à jour de FUNIX

Suite à l’installation du serveur, je viens de terminer la mise à jour de mon site Funix.Les mises à jour sont les suivantes:

– Pages services réseau:

Page annuaire LDAP, suite au passage à la dernière version d’OpenLDAP 2.4.23 (version tarball) sur une Mandriva 2010 Spring.

Page mise en place d’une authentification centralisée des utilisateurs par LDAP, suite au changement de version d’OpenLDAP, au passage à pam_ldap-185, nss_ldap-265 et MigrationTools-47.

Page « mountage » en tout genre, rajout d’une légère modification pour le client suite au passage à NFS v4 pour le serveur.

Grâce à ces modifications, j’ai pu mettre en place une gestion centralisée de mes utilisateurs, quelque soit la machine sur laquelle un utilisateur se connecte, il retrouve tout son environnement de travail et ses fichiers.

Les autres modifications sont les suivantes.

– Dans les pages mail/news:

Dans la page réception des mails, petite modification dans la configuration du serveur pop intégré dans dovecot.

Dans la page sur la mise en place d’outil de filtrage de spam/virus, modifications suite au passage à SpamAssassin 3.3.1, DCC 1.3.130 et ClamAV 0.96.2, j’ai supprimé le paragraphe sur mailfilter obsolète et j’ai rajouté un paragraphe pour pouvoir mieux gérer les spams non détectés ou les mails détectés à tort en tant que spam.

– Dans les pages diverses :

Page configuration, présentation de mes machines et de mon réseau suite à la mise en place du serveur Dell PowerEdge 840 et à la mise à niveau de mes autres machines (passage à Mandriva 2010 Spring).

– Pages administration système :

Rajout d’une page sur la mise en place et la gestion d’un volume RAID 5 logiciel pour améliorer la disponibilité de ses données.

La suite par ici.

Le réveil

Je mets fin à ce silence de plusieurs mois, j’ai été pas mal pris ces derniers temps entre un long déplacement professionnel et un déménagement. Maintenant que tout est bien stabilisé je vais pouvoir reprendre le cours de ce blog.

J’en  profite pour signaler la mise à jour de mon site perso avec des pages sur la Suède suite à un déplacement en 2007 et aux Etats Unis cette année. Pour vous appâter me voilà pris dans les entrailles de l’USS Constitution qui est le plus vieux bateau de guerre encore en service dans le monde, il ne fait pas ses deux siècles. Je lui ai consacré une page par ici.