Archives de catégorie : Vie de FUNIX

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.

Passage à Mandriva 2009.1

Je profite des vacances et de la chaleur accablante dehors pour mettre à jour mon serveur qui était encore avec une vieille version d’ubuntu 6.06. Bien que cette version donne encore pleinement satisfaction pour ses fonctions de serveur, elle était franchement dépassée pour les fonctionnalités clients du style prise en compte des supports amovibles comme les clés USB.

Je suis revenu à la Mandriva, car finalement elle reste bien mieux finie que la ubuntu et j’y ai mes habitudes, et tant pis si elle est devenue moins populaire. J’ai donc installé la version 2009.1.

Lors de l’installation j’ai buté sur un problème inattendu, en raison de la chaleur mon lecteur DVD plantait au milieu de l’install. Comme je n’avais pas la patience d’attendre la nuit, j’ai démonté mon PC, j’ai laissé pendouiller le lecteur DVD interne que j’ai pris entre deux pains de glace sous plastique ! J’ai enfin pu terminer mon installation.

A part ça, KDE4 est bien mieux finie que sur les versions précédentes ou sur les dernières versions d’Ubuntu. J’ai remis en place toutes mes fonctionnalités réseau (nfs, pop3, sendmail+spamassassin+clamav, apache+PHP+MySQL, OpenSSH) sans trop de soucis même si à chaque fois l’installation diffère un peu. OK pour l’imprimante Canon pixma ip1500 et également OK pour les outils vidéo classiques (vlc, mplayer, transcode, dvd::rip, ffmpeg, …). Comme à mon habitude j’ai réinstallé tout ça à partir des sources. Tout cela sera détaillé prochainement dans une prochaine mise à jour de FUNIX.

J’ai buté par contre sur l’installation de ma webcam (puce ZC0301), pas moyen de faire fonctionner avec le module intégré par défaut dans le noyau (module gspca_zc3xx). J’ai donc recompilé le tout avec grande difficulté pour me rendre compte que c’était pire ! Du coup au hasard d’un surf sur le net, j’ai trouvé l’astuce, pour pouvoir utiliser ma webcam pour amsn par exemple il faut que je tape.

LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so amsn

pas très pratique tout de même. Par contre j’ai merdouillé grave en oubliant de sauvegarder la base données bayes de spamassassin, tout l’apprentissage est à refaire.

Pour finir une copie d’écran de mon bureau, vous constaterez qu’il est très classique et que j’utilise peu les nouvelles fonctionnalités de KDE.

Ecran sous 2009.1

Pour info, c’est gmplayer qui est lancé avec le skin Terminator 3.

Changement de look pour FUNIX

A l’occasion d’un post sur linuxfr pour fêter les 10 ans de FUNIX j’ai été surpris de constater que beaucoup de personnes apportaient de l’importance à la forme plutôt qu’au contenu. Il est vrai que mes pages ne sont plus vraiment dans le move actuel même si j’ai abandonné les frames depuis longtemps. A un moment j’ai été tenté d’adopter un CMS style spip ou php-nuke, mais ça me paraît bien lourdingue. Je suis donc reparti encore par une conception personnelle.

Sur les conseils de la « communauté », j’ai construit mes pages à partir des feuilles de style CSS en partant de templates libres disponibles sur freecsstemplates.org. Je considérais ce langage comme quelque peu obscur et ça m’a longtemps rebuté, finalement c’est pas si compliqué que ça et ça se révèle assez puissant. Le résultat est loin d’être parfait, je continue à pratiquer l’inclusion de fichier avec php pour ne pas avoir à réécrire n fois le menu et du coup mon code est loin d’être conforme aux normes du web du W3C.

Pour l’instant seules la page d’accueil et la section linux ont adopté le nouveau look, je dois encore travailler les pages dans la section linux et terminer le reste des sections et pages. Néanmoins si vous avez des remarques ou observez des dysfonctionnements merci de m’en faire part.

FUNIX a 10 ans

Je me rends compte ce mois-ci que ça fait dix ans que j’existe sur la toile au travers de mon site funix. J’ai d’abord été hébergé par un hébergeur associatif à l’URL www.infini.fr/~ohoarau à une époque où les pages perso étaient plutôt rares, j’ai vite migré vers libertysurf avec le nom funix qui a fait son apparition dans l’URL. En novembre 99, je basculais chez free à l’adresse funix.free.fr qui existe toujours, à cette époque pas si lointaine à part lea et linux-france on avait vite fait le tour des sites linux francophones. Pour terminé j’ai acheté mon nom de domaine http://www.funix.org en novembre 2000 et basculé mon site à ce moment là.
Difficile de dresser un bilan de ces 10 ans, le fait est que j’arrive toujours à le mettre à jour enfin du moins la partie linux car certaines parties (windows, réseau, …) sont quand même bien en friche depuis des années.
je profite de ce post pour rajouter que j’ai réalisé encore aujourd’hui une nième mise à jour pour mettre à jour mes pages sur les jeux sous linux, avec en vrac
– page xmame, émulateur ROM pour faire revivre les jeux des bornes de bar des années 80-90, passage à la version 0.106
– page flightgear, le clone libre du célèbre flight simulator, qui n’a vraiment rien à lui envier, passage à la dernière version 1.0.0
– page worldforge, le clone libre d’Ultima jeu de rôle multi joueur dans un univers « heroic fantasy », passage à la dernière version avec l’utilisation du client ember dans sa version 0.5.4
– page shoot’em’up, j’ai laissé tomber les quake like qui n’étaient plus maintenus ou nécessitaient de disposer des CD d’origine pour présenter dans cette page warsow et tremulous qui sont d’excellents jeu de baston massivement multi joueur super fluide et rapide dans des décors à couper le souffle
– page doom en réseau, passage à prboom 2.5 pour retrouver le célébrissime doom sous linux, malheureusement il a beaucoup vieilli et est maintenant loin d’arriver à la cheville d’un warsow, il a néanmoins montré la voie.
– page gcompris jeu éducatif pour les enfants de 2 à 10 ans, passage à la dernière version 8.4.8
– page jeux divers, passage à la dernière version du clone de SimCity LinCity NG 1.1.2 et rocks’n diamond (clone de Boulderdash)  3.2.6.0
et bien d’autres choses, ça se passe par ici http://www.funix.org
Je profite quand même de ce journal pour remercier tous mes lecteurs qui m’ont soutenu et donné la motivation de continuer.

Pour illustrer le tout voilà une copie d’écran de l’excellent warsow

warsow

QuakeForge, OpenArena et WorldForge

Vu le temps qui faisait dehors je me suis décidé à mettre à jour ma page sur WorldForge le clone d’Ultima. L’installation est vraiment ardue avec un tas de soft et biblio à installer, j’ai réussi à passer quasiment toutes les étapes pour échouer à la fin, à la compilation du client Ember. Je bute sur une erreur de compilation probablement due à une version récente de gcc (4.2.3 sur ma mandriva 2008.1).

OgrePagingLandScapePage.cpp: In member function ‘void Ogre::PagingLandScapePage::init(unsigned int, unsigned int)’:

OgrePagingLandScapePage.cpp:159: error: cannot allocate an object of abstract type ‘Ogre::PagingLandScapePageRenderable’

../../../../../../src/components/ogre/SceneManagers/EmberPagingSceneManager/
include/OgrePagingLandScapePageRenderable.h:34: note: because the following virtual functions are pure within ‘Ogre::PagingLandScapePageRenderable’:

/usr/local/include/OGRE/OgreMovableObject.h:485: note: virtual void Ogre::MovableObject::visitRenderables(Ogre::Renderable::Visitor*, bool)

make[7]: *** [OgrePagingLandScapePage.lo] Error 1

j’ai essayé de corriger l’erreur en trifouillant dans le code mais sans succès. Du coup j’ai contacté l’auteur pour pouvoir continuer l’installation.

A part ça, j’ai voulu mettre à jour ma page sur QuakeForge, une variante du célèbre jeu de shoot’em up DOOM, malheureusement cette version ne semble plus maintenue. Je n’ai du reste pas réussi à le compiler avec un compilateur gcc 4.2.3 plus exigeant. Il faut maintenant se rabattre sur OpenArena, qui est un moteur totalement libre, ce dernier compile très bien mais il faut disposer de fichiers .pak qui eux ne sont pas libres, je me retrouve donc à nouveau dans une impasse.