CrEv's blog

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

Mandriva

Fil des billets

2008 sept. 15

(Article) FUSE, Ruby et digikam

Juste un petit message pour annoncer la parution de mon article concernant FUSE, Ruby et Digikam dans le Linux + DVD de ce mois ci (dispo en kiosque) !

Il présente donc FUSE, ainsi qu'un exemple de système de fichier virtuel créé en Ruby permettant de parcourir ses images importées dans Digikam.

Si ruby ou les systèmes de fichiers vous intéresse, courrez le lire. Sinon, vous pouvez attendre quelque temps que l'article soit dispo ici...

2008 janv. 5

XDMCP ou la joie d'être sous Linux

Depuis quelques temps, mon ordi portable montre des signes de faiblesses. Bien qu'il ne serve essentiellement qu'à  surfer, lire des mails, messagerie instananée, ... des segfault toutes les 2 min sont assez agassant.

Un memtest me faisant penser à  un problème de ram (je me suis arreté à  qq dizaines de millier d'erreurs sans avoir fait la moitier du test...) j'en ai profité pour doubler la quantité pour passer à  1Go de DDR toute neuve. Mais, au bout de 15 min, le drame... segfault :-( Retour sous memtest -> un peu mieux mais pas magique et toujours des milliers d'erreur.

Dans ces conditions, comment utiliser ce portable pour des tà¢ches pourtant assez basiques ? Ouvrir une session dessus et charger la ram est une très mauvaise idée et finira par planter imancablement.

Et là , (re)découverte d'un truc superbe sous linux (d'aucuns me diront qu'un TSE fait pareil mais à  moins d'avoir une version pro de l'autre os ...) : XDMCP !

XDMCP permet simplement d'ouvrir une session distante. Une petite ligne de config dans kdm et xdm plus tard (toute la procédure se trouve ici) sur le serveur, je peux maintenant me connecter sur ma station depuis mon portable dans une autre pièce (ben voui sinon j'irai direct dessus ;-)).

Le portable ne faisant maintenant uniquement office de terminal, il est beaucoup moins sollicité, les programmes s'exécutent tous sur une machine n'ayant aucun problème de ram, la vie est belle quoi ;-)

Bon évidemment, faut pas vouloir regarder des vidéos, j'ai pas encore regardé comment faire passer le son, et l'utilisation d'un environnement graphique léger peut être conseillé (je tourne désormais sous e17 lorsque je suis distant, et kde3.5 en local).

Mais c'est honnètement utilisable, configurable en moins de 5 minutes et c'est là  où on se dit que Linux c'est le bien ;-)

A notter que j'utilise pour ma part l'ouverture de session depuis mon kdm sur le portable, mais on aurait aussi pu le faire directement par X :

X :1 -query monpc

ou dans une fenêtre (mais ceci nécessite l'ouverture d'une session locale ce que je voulais éviter) :

Xnest :1 -query monpc

2007 mar. 9

Rails 1.2.2 pour mandriva 2007

Bonjour,

Voici une petite update de Rails : la version 1.2.2 ainsi que ces dépendances :

  • actionmailer 1.3.2
  • actionpack 1.13.2
  • actionwebservice 1.2.2
  • activerecord 1.15.2
  • activesupport 1.4.1

Les paquets sont en noarch donc vous pouvez les installer sur du i586 ou du x86_64 sans problème (je les ais compilés sur du i586 mais installé sans problème sur du x86_64)

A noter que les paquets utilisent directement les fichiers .gem ("archives" ruby) et c'est franchement génial pour monter en version sans se caser la tête ;-)

Il ne manque plus que le lien : http://www.winsos.net/rpm/2007 et les srpms sont ici : http://www.winsos.net/rpm/SRPMS2007

Amusez-vous bien et bon week-end !

Note : j'ai oublié de corriger les Requires (et certains BuildRequires) pour que tous les paquets viennent avec un simple urpmi rails actuellement il faut installer tous les paquets (rails, action*, active*) je corrigerai ça en début de semaine, désolé pour l'erreur...

2007 janv. 9

Nouveau drakwizard-chroot

Suite à  un patch qui m'a été envoyé par roudoudou, j'ai réalisé une nouvelle version de mon wizard permettant de créerdes chroots de build sous mandriva.

Cette version, la 0.8.5 n'apporte rien sauf qu'elle fonctionne sous 2007.0 !

Je n'ai pas fait de rpm, mais ils vont venir (faut que je les upload quoi...)

D'ici peu, une version cooker vera le jour et, pourquoi pas, essayer de le mettre dans contrib.

Vous pouvez donc trouver les sources dans mon svn ou sur trac : http://trac.winsos.net/mandriva/, il y a un tag pour cette version

a+

2006 déc. 20

Rails pour mandriva 2007

Il semble qu'il y ait quelques problèmes de versions dans les packages rails de la mandriva 2007 empêchant tout simplement de s'en servir...

J'ai donc rebuildé les bons rpms (pour toutes les archis car c'est des paquets noarch).

Vous les trouverez sur le repository classique : http://www.winsos.net/rpm/2007

2006 déc. 5

Beryl, emerald et aquamarine pour 2007 x86_64

Bonsoir,

Une petite fournée de rpms pour la 2007 en version x86_64 (car trop souvent oubliée, y compris des mirroirs officiels) :

  • beryl-core
  • beryl-dbus
  • beryl-manager
  • beryl-settings
  • emerald
  • emerald-themes
  • aquamarine

Note : ces rpms sont des rebuils 64bits de contrib/backports et absolument pas des rebuild sauvages de cooker !

pour le repository, comme d'habitude : http://www.winsos.net/rpm/2007 avec hdlist.cz (pas besoin de spécifier l'architecture du repository)

N'hesitez pas à  me signaler si ça marche (ou pas...)

a+ et amusez-vous bien

2006 nov. 29

Flash et acrobat reader sous Mandriva 2007 x86_64 (nouvelle version ;-) )

Salut à  tous,

Voici une petite mise à  jour de mon tutoriel pour installer flash sous mandriva x86_64 (encore mieux que le précédent...) !

Préparation de l'environnement

Pour commencer, il vous faut les trois paquets suivants (en plus de firefox) : nspluginwrapper, nspluginwrapper-i386 et setarch

Les deux premiers paquets permetteront de charger les plugins netscape (mozilla, firefox) et de créer une couche d'abstraction (un wrapper) permettant de les lancer depuis firefox qui sera d'une autre architecture (64 bits pour firefox et 32 bits pour les plugins).

S'il n'existe pas, créez le répertoire /usr/lib/mozilla/plugins (en root évidemment).

Installation de flash

Allez récupérer flash 7 ou flash 9 (attention flash 9 est en développement...).

Décompressez l'archive téléchargée et copiez le fichier libflashplayer.so dans /usr/lib/mozilla/plugins. C'est la bibliothèque qui sera chargée par firefox.

Installation de acrobat reader

Téléchargez acrobat reader ici en choisissant Unix/Linux, Linux (.rpm) et la langue de votre choix.
Vous obtenez donc un fichier .rpm

Si tout se passe normallement, lorsque vous voudrez l'installer il ne voudra pas à  cause d'une dépendance non satisfaite à  libGLU.so.1. En fait, il recherche la version 32 bits mais peut se contenter de la version 64 bits (mais ça il ne le sait pas...). Donc vérifiez si vous avez, sinon installez, le paquet lib64mesaglu1.

Ensuite, installez en spécifiant que vous ne souhaitez pas vérfier les dépendances : # urpmi --allow-nodeps AdobeReader_fra-7.0.8-1.i386.rpm

Installez enfin l'extension, en root :
# /./usr/local/Adobe/Acrobat7.0/Browser/install_browser_plugin
dans le répertoire /usr/lib/mozilla

Installation des extensions dans firefox

Utilisez maintenant ndiswrapper pour installer cette couche d'abstraction pour firefox :
nspluginwrapper -i /usr/lib/mozilla/plugins/nppdf.so
et
nspluginwrapper -i /usr/lib/mozilla/plugins/libflashplayer.so

Et voilà  , c'est fini !

Vous pouvez vérifier avec nspluginwrapper -l :

/usr/lib64/mozilla/plugins/npwrapper.nppdf.so
Original plugin: /usr/lib/mozilla/plugins/nppdf.so
Wrapper version string: 0.9.90.3
/usr/lib64/mozilla/plugins/npwrapper.libflashplayer.so
Original plugin: /usr/lib/mozilla/plugins/libflashplayer.so
Wrapper version string: 0.9.90.3

Cette façon de faire a été testée avec le firefox d'origine de la mandriva (1.5.0.8) mais est sencé fonctionné avec n'importe quel autre version.

Voilà  , j'espère que cette méthode vous permettra de ne plus choisir entre 64 bits et flash !

2006 sept. 19

Enlightenment e17 & RPMS

Bonsoir,

Ce week-end j'ai entrepris la création de rpms concernant e17 (la version cvs du 16/09/2006).

Ils sont créés sous et pour mandriva 2006 x86_64 mais les srpms sont présents pour ceux qui seraient sous 32 bits (ou cooker car je ces paquets sont en avance sur ceux de cooker). Si vous buildez des paquets pour cooker et / ou 32 bits, n'hésitez pas à Â  me les envoyer pour les rajouter au repository (contactez-moi par mail, je vous ouvrirez un accès ftp).

Concernant e17 proprement dit, je trouve qu'ils ont bien progressé depuis la dernière fois que j'ai testé. On trouve surtout des outils graphiques de configuration de bureau qui sont très simple à Â  utiliser. Le bureau est globalement bien pratique, à Â  part toujours la séparation des écrans (j'ai deux écrans et je me retrouve avec deux pagers, un par écran, les bureaux ne sont pas étendus sur l'ensemble desdeux écrans comme le font la majorité des desktop. C'est surprenant et inhabituel mais je n'ai pas le recul pour dir si c'est mieux / moins bien que l'autre solution)

Les paquets ne dépende de presque aucuns autres, il faut juste avoir un gstreamer 0.10 (il est sur le repo) et ça devrait rouler. S'il y a des erreurs dans les dépendances indiquez les mois que je les corrige rapidement.

Sinon, j'ai synchronisé le repository avec les rpms de ma station, donc il y a peut-être quelques softs de plus, fouillez dedans. Mais attention, je crois que le digikam est cassé.

Pour les autres softs, il y a un gstreamer 0.10, les dernières news étant précédemment http://blogs.winsos.net/crev/index.php/?2006/07/15/16-mise-a-jour-du-repository )

Pour installer les softs, utilisez comme d'hab http://www.winsos.net/rpm/2006 (je ne tourne plus sous cooker en ce moment...) et http://www.winsos.net/rpm/SRPMS pour les SRPMS

2006 juil. 15

Mise à Â  jour du repository

J'ai uploadé un certain nombre (dans les 200) de paquets que j'ai créés (ça va du rebuild simple à Â  la création complète du rpm).

Il y a un peu de tout, les derniers en date concernent gstreamer (j'en ai fait quelques uns ils ne sont pas tous présents...)

Les paquets les plus intéressants à Â  mon avis sont :

  • amsn 0.95 (+ plugins et skins)
  • trac 0.95 + le wizard correspondant
  • kim 0.9.0 (menu contextuel pour konqueror permettant de compresser / redimensionner / ... les images
  • vlc 0.8.5
  • libxml 2.6.26
  • libtcltls 1.5

A noter que la majorité sont compilés pour x86_64. Si vous en voulez en 32 bits, demandez moi et je tenterai de les faires (en fonction de mon temps libre)

Si vous avez des problèmes avec ces paquets n'hésitez pas, par contre, je ne garanti rien du tout ;-)

J'ai également posé les srpms

Donc voilà Â , si ça peut servir à Â  quelqu'un...

Ha oui, l'adresse : http://www.winsos.net/rpm/2006 (je ne tourne plus sous cooker en ce moment...) et http://www.winsos.net/rpm/SRPMS pour les SRPMS

note : J'ai temporairement supprimé la version 10.2 du repository pour cause de plus de place....

2005 déc. 2

Dev mandriva - drakwizard-chroot

Comme il me reste un tout petit peu de temps avant de bosser (normalement je commence lundi...) j'ai entrepris de développer un peu sur ma mandriva.

Je voulais toucher au perl car j'aime bien ce langage mais n'ai pas toujours eu l'occasion d'en faire alors j'ai eu l'idée de développer un wizard pour le Mandriva control center.

Ce wizard s'occupe d'installer un chroot pour faire des tests de développement, builder des paquets dans un environnement sains sans pour autant toucher à Â  la distrib de base. Ca facilite aussi les backports car on a sur la même machine plusieurs versions de mandriva.

J'ai donc fait un tout petit wizard qui s'occupe de tout ça en moins de 15 min (bon ça dépend aussi de votre connexion au net...) J'ai été assez impressioné de la facilité avec laquelle de tels wizard peuvent être écris, et j'encourage vivement toute personne connaissant le perl (ou voulant l'apprendre) et désirant aider mandriva à Â  en écrire sur tout et n'importe quoi pour rendre la configuration plus aisée.

J'en ai profité pour réaliser deux choses :

  • j'ai modifié légèrement la structure de mon repository : je n'ai pas touché à Â  la 10.2, mais pour 2006 et cooker il suffit d'utiliser l'adresse http://www.winsos.net/rpm/version donc pour cooker par exemple http://www.winsos.net/rpm/cooker avec hdlist.cz et c'est bon. Plus besoin de noarch, i586, x86_64, etc
  • j'ai ouver une partie mandriva sur mon trac à Â  l'adresse http://trac.winsos.net/mandriva/. Pour le moment il ne contient que ce wizard mais devait en recevoir d'autres par la suite. N'hésitez pas à Â  l'utiliser si vous avez besoin :)

2005 sept. 21

Installation d'un serveur sous mandriva 2005 avec raid 5 + lvm

L'installation d'un serveur avec raid + lvm ? facilité d'utilisation et sauvegarde des données ? trop facile !!

Lire la suite...

2005 sept. 20

e17, pas mal mais peu mieux faire sur le confort

Comme j'avas un peu de temps aujourd'hui, j'ai testé un peu e17. Comme je suis toujours en 2005 LE x86_64, j'ai recompilé les rpms provenant de cooker. Dans l'ensemble ça marche plutà´t bien, à Â  part entice qui segfault... (mais j'ai pas le temps de regarder pourquoi par contre)

Je suis assez impressioné de la légertée de la chose et du temps de démarrage (qui si je l'ai compris peut être encore réduit si on supprime l'annimation).

L'ensemble est très correct, assez beau.

Un point vraiment très bon est la gestion des bureaux. Je possède deux écrans, chacuns en 1280*1024. En général, les gestionnaires de fenetres les voient comme un seul et je gère donc un écran de 2580*1024, avec simplement des "bordures" invisibles mais magnétiques au milieu. J'ai donc des bureaux de la même taille.

E17 me le gère différemment. Dans ce cas, j'ai bien des doubles écrans exploitables, mais les bureaux sont indépendants. J'ai un pager dans chaque écran et je peux donc changer de bureau indépendemment. Ce qui me fait par défaut 8 bureaux présents (en général j'en ai 6, ce qui équivaut à Â  une surface de 12 écrans). Par contre, certains fonctionnement sont étranges, par moment on ne voit pas la coupure entre les écrans et à Â  d'autres moments on est bloqué dans un écran... mais dans l'ensemble la gestion est correcte.

Par contre, là Â  où je trouve e17 très mauvais (mais j'espère simplement que ça va s'amélioré), c'est sur la configuration... Habitué de KDE, je n'utilise que kcontrol pour configurer mon bureau (pour toutes les taches graphques, je ne voit pas trop l'utilité de gérer des fichiers de conf). Mais alors là Â , je n'ai même pas compris comment ajouter une icone dans la barre (ibar). Bon, j'ai pas forcément touché à Â  grand chose et certains programmes était absent. Mais c'est simplement ce manque d'outil intégré (bien que certains soient en développement).

Enfin, le dernier point que je trouve domage (je sais qu'il revient assez souvent) est le fait de ne pas utilisé les possibilité de X pour ce qui est de la transparance, des ombres par exemple. Je sais que ce n'est pas forcément évident, surtout vu la stabilité parfois hasardeuse, mais ça aurait été pratique...

Voilà Â , sur ce, je vais me remettre dans la compilation de mono et continuer à Â  compiler deux trois trucs pour e17 ;-)

2005 sept. 5

Repository rpm

Comme j'ai créé quelques petits rpms pour compléter ma 2005 x86_64, j'en ai fait un repository que quiconque peut consulter (enfin, du moment qu'il y a de la bande passante...)

Les programmes présents ont deux "signatures" différentes :

  • ceux indiqués comme mdk.x86_64.rpm sont simplement des rebuild des rpms mandriva
  • ceux indiqués CrEv_x86_64.rpm ont été créés où modifier par moi

Les srpms sont également présents.

Il manque parfois quelques entrées dans les changelog... je les corrigerai bientà´t.

Attention toute fois, il peut exister des problèmes si vous installer ces paquets, voir rendre le système instable. Sur mon ordinateur ils fonctionnent, mais je ne garanti en aucun cas que ce soit la même chose partout !

Voici une liste succinte d'applications présentes :

  • crystal (decorations de fenètres transparantes pour kde)
  • inkscape (logiciel de dessin vectoriel)
  • kdenetwork (pour avoir un kopete qui marche avec msn)
  • qca-tls (pour avoir le support de tls pour crypter du jabber dans kopete)
  • ksplash-engin-moodin (moteur de thème de démarrage kde, permet de beaux splash screen plein écran et beaucoup plus complexes)
  • quelques libraires requises par ces programmes...

Les rpms se trouvent à Â  l'adresse http://www.winsos.net/rpm/10.2

Pour les rpms :
urpmi.addmedia winsos_x86_64 http://www.winsos.net/rpm/10.2/x86_64 with hdlist.cz
Pour les sources :
urpmi.addmedia winsos_srpms http://www.winsos.net/rpm/10.2/srpms with hdlist.cs

Voilà Â , amusez-vous bien !

2005 sept. 2

Flash sous mandriva 2005 x86_64

Ayant fait l'aquisition d'un petit athlon 64 3000+, j'ai décidé d'installer dessus une version 64bits de la mandriva 2005.

Le nombre de paquet est un peu faible par rapport à Â  la version 32 bits. Il manque par exemple subversion, le cryptage tls, enfin pas mal de chose qui rendent le système peu exploitable pour du développement... m'enfin, c'est une autre histoire, qui se résume à Â  des rpm --rebuild et rpm -ba

Mais s'il y a une chose qui manque, c'est quand même flash. Ok ça pu, c'est pas libre, mais c'est parfois nécessaire... Par exemple, je cherche du boulot (d'ailleurs, si quelqu'un à Â  un poste d'ingénieur d'études, de développement à Â  pourvoir dans l'est de la France, la région Lorraine, je suis là Â  \o/) et les sites de certaines entreprises sont en flash... dur de récolter les informations sans.

Le problème est donc que macromedia ne développe pas son plugin sous x86_64...

Il parait que konqueror peut lire les plugins 32bits, mais je n'ai pas réussi à Â  le faire fonctionner.

La solution la plus courante est de créer un chroot 32 bit et d'y installer les applications. En gros ça reviens à Â  avoir deux distributions en même temps. Cà´té économie de ressources (disques, cpu, ...) c'est pas gagné. Mais l'une des particularités de la plateforme x86_64 est de pouvoir exécuter des applications 32bits. Si on ajoute le fait que la mandriva peut exploiter à Â  la fois les versions 32 et 64 bits, on touche le but. (regardez par exemple vos librairies, certaines sont dans /lib, d'autres dans /lib64...)

J'ai donc téléchargé firefox depuis http://www.mozilla.org et je l'ai installé par la commande : linux32 ./firefox-installer. Je l'ai placé dans /opt/firefox32 et c'est réglé !!

L'exécution de cette version permet enfin d'exploiter le plugin flash inclu dans ~/.mozilla/plugin

Un petit racourci pour tous les utilisateurs et le tour est joué (je voulais le lier dans /usr/bin mais ça ne fonctionne pas correctement, j'ai pas encore trouvé pourquoi).

Donc voilà Â  une solution toute simple pour changer des chroot (et merci à Â  mandriva de permettre le mix 32 et 64 bits...)