Accès rapide aux articles de la page


Gravatar de CrEv blog

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

Retourner au sommaire

Gravatar de CrEv blog

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...

Retourner au sommaire

Gravatar de CrEv blog

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+

Retourner au sommaire

Gravatar de CrEv blog

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

Retourner au sommaire

Gravatar de CrEv blog

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

Retourner au sommaire

Gravatar de CrEv blog

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 !

Retourner au sommaire

Gravatar de CrEv blog

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

Retourner au sommaire

Gravatar de CrEv blog

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....

Retourner au sommaire

Gravatar de CrEv blog

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 :)

Retourner au sommaire

Gravatar de CrEv blog

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 !!

Il y a quelques temps j'ai voulu installer un serveur chez moi, pour remplacer un vaillant cirix 166 32 Mo de ram par un athlon 1800 512 Mo...

Mais je voulais le fiabiliser tout en ayant une utilisation correcte donc je l'ai installé à  base de raid et de lvm, le tout grace aux outils mandriva.

L'important est donc d'avoir trois disques durs de même taille (ou alors la plus petite taille sera prise en compte). Dans l'exemple les disques font 1Go mais c'est juste un exemple.

J'ai réalisé cette installation à  partir d'un iso mini (un peu moins de 400Mo), les captures proviennent d'une installe d'une RC1 mais c'est pareil.

Je passe le début (n'oubliez juste pas de ne pas faire entrer mais de taper linux expert c'est toujours mieux. On arrive donc à  la partie partionnement (là  non plus, n'oubliez pas de passer en expert)

Partion de boot

On va commencer par le boot. Cette partion doit être soit sur un disque non raid, soit sur du raid 1 (ce qui revient en gros au même). On va donc commencer par créer une même partition sur chacun des trois disques (même taille, même emplacement). Ici elle fait 64 Mo, avec un type Linux Radi On va alors créer un raid 1 avec ces partitions (comme ça vous pouvez avoir deux durs qui lachent, ça boot ;))

On crée alors un raid md0 de type 1

Un nouvel onglet apparait (comme un dur) et correspond en fait au raid, à  l'agrégation des disques.

On peut alors lui donner un type (ext3) et un point de montage (/boot)

Swap

Au début je pensais mettre le swap sur trois partitions en raid0 pour l'accéléré un peu. Mais j'ai lu plusieurs fois que ce n'étais pas conseilé, et de toute façon avec 512 de ram ça devrait aller. J'ai donc tout de même créé 3 partitions, identiques sur chaque disque, ce qui permettra tout de même de les faire marcher en même temps et de répartir un peu tout ça.

Raid 5 pour le reste

Le reste du système (/, /home et toutes les autres partitions) seront sur un raid 5. Ca permet d'avoir de la redondance (un dur peut crasher) sans perdre trop d'espace. On crée donc des partitions prenant tout le reste des disques en leur donnant le type Linux Raid. On crée alors un deuxième raid de niveau 5 :

Attention selon les cas, la création du raid peut prendre du temps. Pour ma part ça se compe en heure, mais ça dépend des disques et de leur taille. Pour savoir si le raid est terminé, allez regarder le fichier /proc/mdstat à  partir de la console (CTRL + ALT + F2 je crois). Vous pouvez surveillez avec une commande du genre : watch - n 2 `cat /proc/mdstat` qui rafraichira l'écran toutes les 2 secondes.

Une fois que le raid est créé, on peut attaquer ce qui le compose.

LVM

Pour pouvoir redimentionner facilement les partitions, on va utiliser LVM (qui est en version 2 sur la mandriva). On va donc créer une "partition" prenant toute la taille du raid 5 md1 en lui attribuant le type LVM Linux Logicial Volum Manager.

On lui donne un nom (ce qui a de nombreux avantages pour se repérer dans le fstab par la suite par exemple) :

On aperçoit ainsi un nouvel onglet, comportant le nom du lvm. C'est désormais dedans que tout va se jouer.

On crée alors les différentes partitions souhaitées comme si on avait un seul disque. On fait abstraction totale du raid, du lvm, etc. La seule chose est à  mon avis de choisir un système de fichier pouvant être redimentionné (c'est lintéret d'lvm), j'ai choisi pour ma part reiserfs (ext3 le permet peut-êter, mais jen'ai pas essayé) Voici par exemple les partitions racines et home (elles ont aussi des nom) :

Une petite chose à  faire (j'ai pas pu car jes des petits disques sur les captures) est de laisser un espace vide à  la fin. Ca permettra par la suite d'augmenter les partitions qui le nécessiteront.

Et voilà , le tour est joué !

La suite reste classique, normalement lilo s'installe correctement (sur un des disques) et vous pouvez booter tranquilement.

Juste quelques précisions tout de même. En général pour un serveur j'installe le minimum. Je laisse des choses comme le client ssh, mais je vire tout ce qui ne sert pas (je ne sélectionne même pas les serveurs que je souhaite). Ce qui dans ce cas m'a donné une installation de 159Mo (je n'ai pas non plus choisi des miroirs). Je boot ensuite sur le serveur et à  partir de ce moment je m'occupe de définir les sources urpmi et d'installer ce qu'il faut, en me basant souvent sur le control center. Mais tout ça c'est pour une autre fois...

Voilà , j'espère que ça pourra aider certains.

++

Retourner au sommaire

©2007 :: Hébergé par Tux-planet :: Valid CSS & XHTML :: Version 3.2.1

web tracker