Celmir le pacifique

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

vendredi 25 janvier 2008

virtualisation

Cette petite revue m'a été inspirée par la sortie d'une nouvelle version de qemu. C'est un événement assez rare pour le relayer.
Mais si qemu reste mon outil de prédilection pour disposer d'une machine virtuelle windows à mon travail, il faut avouer que virtualbox m'a fortement intéressé pour son meilleur support de l'usb et ses 'guests additions' aussi ai-je indiqué sa dernière version.

  • qemu 0.9.1 sortie le 06 janvier 2008

http://fabrice.bellard.free.fr/qemu/changelog.html
J'ai forgé le paquet avec mon propre specfile adapté à mes besoins sur Fedora 7 sans difficultés. Je suppose que le paquet officiel ne devrait pas tarder à être disponible.

  • virtualbox 1.5.4 sortie le 29 décembre 2007

http://www.virtualbox.org/download/UserManual.pdf
je n'ai pas testé depuis un moment mais je crois qu'il offre de nombreuses fonctionnalités intéressantes même dans sa version open source.

mercredi 13 juin 2007

neverwinter nights

Après Diablo II Lord of Destruction sans doute mon jeu préféré.
Il est posssible de l'installer en natif sous linux grâce aux Loki Installers for Linux Gamers
Toutes les opérations sont réalisées sous root.

  • Téléchargez les installateurs dans un répertoire de stockage temporaire

mkdir -p ~/never
cd ~/never
wget http://liflg.j0ke.net/files/final/nwn_1.29-multilanguage.run
wget http://liflg.j0ke.net/files/final/nwn.sou_1.3x-multilanguage.run
wget http://liflg.j0ke.net/files/final/nwn.hotu_1.62-multilanguage.run
wget http://liflg.j0ke.net/files/final/nwn_1.68-french.update.run
wget http://liflg.j0ke.net/files/final/nwn.sou_1.68-french.update.run
wget http://liflg.j0ke.net/files/final/nwn.hotu_1.68-french.update.run
chmod u+x *

  • Lancer l'installation de neverwinter nights, puis des extensions, en version multilanguage

./nwn_1.29-multilanguage.run
./nwn.sou_1.3x-multilanguage.run
./nwn.hotu_1.62-multilanguage.run

  • Lancer les mises à jour version française

le chemin d'installation demandé est par défaut /usr/local/games/neverwinter
./nwn_1.68-french.update.run
./nwn.sou_1.68-french.update.run
./nwn.hotu_1.68-french.update.run

  • Gérer les accès

Pour donner un accès à un utilisateur user_cel
chown -R root:games /usr/local/games
chmod -R g+w /usr/local/games
usermod -G games user_cel

  • Ajouter un lanceur dans le menu Applications - Jeux

Menu Système>Préférences>Préférences Supplémentaires>Agencement du menu
Si la commande n'existe pas, vous pouvez l'installer par su -c 'yum install alacarte'
pour l'icône : /usr/local/games/neverwinter/nwn.xpm
pour le nom : Neverwinter Nights
pour la commande : /usr/local/games/neverwinter/nwn

Les codes des différentes versions installées seront demandés au premier lancement du jeu.

nw-hotu.png

dimanche 10 juin 2007

VirtualBox 1.4.0

La mise à jour

La mise à jour est simple , même sans rpm :
On désinstalle l'ancienne version
./VirtualBox_1.3.8_Linux_x86.run uninstall
On rend exécutable le nouvel installateur
chmod u+x VirtualBox_1.4.0_Linux_x86.run
On installe la nouvelle version
./VirtualBox_1.4.0_Linux_x86.run install

Les kernels additions

Les kernels additions sont disponibles sous la forne d'un iso.
Ils permettent d'accroitre les performances et les capacités de votre système linux. Lisez la documentation sur le site officiel et téléchargeable au format pdf.

  • Pour pouvoir utiliser ces fonctionnalités il vous faut au minimum make, gcc, kernel-devel :

yum install kernel-devel gcc make

  • Pour les installer dans la machine vituelle, il faut :

- Associer l'image en allant dans le menu Périphériques - Installer un CD-DVD-ROM - Image CD/DVD-ROM, puis sélectionner VBoxGuestAdditions.iso et cliquer sur le bouton choisir.
- Monter l'image
mkdir -p /mnt/cdrom
mount /dev/crom mnt/cdrom
- Se positionner dans le répertoire et regarder les possibilités offertes :
Guest Additions liste

samedi 26 mai 2007

CQemu-0.3

Nouvelle version pour CQemu (0.3)

  • Gestion de plusieurs machines virtuelles.
  • Modification des fichiers de configuration.

Accueil
creer vm

Pour l'instant je le débogue, et je vais ajouter le choix de l'architecture pour une VM donnée.

Focus Qemu

Concernant Qemu, dans mon spec j'ai ajouté le support de l'arcitecture x86_64.
--target-list=i386-user,i386-softmmu,x86_64-softmmu

Pour connaitre la liste des architectures disponibles :
http://fabrice.bellard.free.fr/qemu/status.html

dimanche 6 mai 2007

Diablo II Lord of Desruction avec Wine

Je suis fan de Diablo I et II. Je souffrais de ne pas pouvoir y jouer sous linux mais cette fois ça marche ! :)
Le principal problème rencontré c'est que le cdrom reste monté et que l'on ne peut ejecter le disque 1 pour passer au disque 2. J'avais lu qu'il fallait que le support HAL soit activé dans wine pour que cela soit possible mais après vérification du specfile de wine, le support hal est présent mais cela ne semble pas fonctionner pour une raison qui m'échappe encore.
Pour l'installation, il faut ouvrir deux terminaux et se logger dans l'un avec son utilisateur habituel (pour moi user_cel) et dans l'autre sous root

  • Création de l'arborescence

Dans terminal user_cel
mkdir -p ~/Diablo/{INSTALL,PLAYDISC,CINEMATIC,Expansion}
mkdir -p /mnt/cdrom
chmod a+rwX /mnt/cdrom

  • Création des images isos des cédéroms

J'ai utilisé gnomebaker pour générer mes isos :

  1. cd1.iso dans INSTALL
  2. cd2.iso dans PLAYDISC
  3. cd3.iso dans CINEMATIC
  4. cd4.iso dans Expansion
  • Monter/démonter une image disque

Dans terminal root

  • Pour monter une image :

mount /home/user_cel/Diablo/INSTALL/cd1.iso /mnt/cdrom -o loop

  • Pour démonter une image :

umount /home/user_cel/Diablo/INSTALL/cd1.iso

  • L'installation
  • Configurer wincfg

Applications - Wine - Wine configuration
ou sous user_cel
wincfg
Il faut dans l'onglet lecteur le disque dur et le lecteur de cederom. Pour le premier il est bien configuré par défaut pour le second c'est moins sur.

D: /mnt/cdrom - montrer avancés -  Type CD-ROM

Ensuite dans l'onglet audio, il faut cocher Pilote ALSA, mettre DirectSound en Emulation et cocher Emulation pilote.
Puis dans l'onglet affichage, il faut décocher permettre au gestionnaire de fenêtres de contrôler les fenêtres, mettre Direct3D sur Matériel et cocher Permettre le pixel Shader
Notez que tout cela peut être mis sous orme de profil por cette application dans l'onglet du même nom.

  • Monter la première image depuis le terminal root

mount /home/user_cel/Diablo/INSTALL/cd1.iso /mnt/cdrom -o loop

  • Lancer l'installation depuis le terminal user_cel

cd /mnt/cdrom
wine SETUP.exe
Ensuite il suffira de monter/démonter à la demande le cédérom demandé...

  • Jouer

Une fois installé, vous pouvez jouer en mettant le cédérom original dans le lecteur et en lancant le jeu par le menu Applications - Wine - Programmes - Diablo II - Diablo II Lord of Destruction
diablolod

  • notes

- Installer tout à suivre et ne pas lancer le test video.
- En cas de fausse manipulation et si vous n'avez pas installé d'autres aplications, remettez tout à zéro comme suit :
sous root, pour supprimer l'arborescence
rm fR /home/user_cel/.wine
sous user_cel, pour générer une nouvelle configuration de wine
wincfg
- vous pouvez supprimer les images iso !
- la connection à Battle.net fonctionne et permet la mise à jour automatique vers la 1.11 :)
- la connection pour un jeu tcp/ip nécessite de déclarer dans /etc/hosts en premier une ip valide et le nom de votre machine (attention en 192.168.1.x)
. Pour être serveur il faut ouvrir les ports 6112 et 4000 UDP/TCP

- Les patchs noCD sont très souvent vérolés ou suspects alors évitez les
- Le jeu complet vaut moins de 15 € aujourd'hui, achetez un original :)

samedi 28 avril 2007

steem : émulateur Atari

Source : Steem Engine

Suite à un POST sur fedora-fr concernant le vénérable Duke Nukem, je me suis remémoré les bons vieux jeux de ma jeunesse, et là pas de mytère: j'ai débuté vraiment l'informatique sur Atari au lycée. Ce fut l'époque de l'assembleur 68k et des jeux qui m'ont entousiasmés et nul sans doute conduit vers une carrière d'informaticien.

je réalise toutes ses opérations sous root.

  • Installer Steem

On télécharge le nécessaire
wget http://steem.atari.st/tos_fr.zip
wget http://steem.atari.st/xsteem_v3_2-i486.tar.gz
wget http://steem.atari.st/Translate_Francais_Linux.zip
On crée l'arborescence et on extrait les fichiers
mkdir -p /usr/share/xsteem/{tos,disquettes,disque_c}
unzip tos_fr.zip -d /usr/share/xsteem/tos/
tar xvzf xsteem_v3_2-i486.tar.gz -C /usr/share/xsteem/
On installe les jeux
wget ftp://ftp.cs.tu-berlin.de/pub/atari/games/Automation/A_'*'.ST -P /usr/share/xsteem/disquettes/
On fixe les droits
chown -R root:root /usr/share/xsteem/
chmod -R a=rX /usr/share/xsteem/
chmod a=rwX /usr/share/xsteem/

  • Configurer Steem

On lance steem
/usr/share/xsteem/steem &

steem_capture01.png
On continue
steem_capture02.png
On sélectionne le répertoire tos qui contient les ROMs
steem_capture03.png
On sélectionne le répertoire disquettes qui contient tous les jeux
steem_capture04.png
On sélectionne le répertoire disque_c qui fera office de disque dur
steem_capture05.png
Ensuite on répond 'no' au sujet du disque dur D:
steem_capture06.png

  • Utiliser steem

steem_capture07.png
A noter :

  • croix bleu : mode plein écran
  • triangle jaune : lancer l'émulateur
  • le tiroir à gauche : accès aux lecteurs
  • la clef à molette : accès à la configuration

steem_capture08.png
A noter :

  • Dans la section machine, mettre 2 Mo de ram et choisir clavier français.
  • Dans la section tos, on peux ajouter le tos v2
  • Dans la section general, j'ai coché 'automatic fast forward on disk access'
  • Dans la section sound, chez moi pour avoir le son j'ai sélectionné Library RtAudio
  • Dans la section display, j'ai choisi med-res double-high


Pensez à enregister votre profil et à le définir comme profil de démarrage dans les sections profiles et startup.

  • Ma sélection
  1. Dungeon master. A_097
  2. Carrier Command. A_094
  3. Space Quest II. A_174

Plusieurs centaines de jeux, la liste complète est disponible ici
steem_capture09.png

Allez nostalgie :)

Greetings to the 44E Team : Feroce Lapin, Douglas, Schizo, Saure, Zetoun.
And Madgrimb, the brain, xanthus.
Celmir a.k.a Pepit from 44E ... :)

vendredi 27 avril 2007

Bureau Gnome

Bureau gnome
retour aux bases :)
Nouveau PC, nouvelle installation de Fedora :)
Après une capture d'écran (touche imprimécran), un petit traitement avec ImageMagick.
mogrify -resize 448x358 270407.png

lundi 23 avril 2007

Virtualbox parceque je le vaux bien

Je souhaitais utiliser la version avec sources fermées car j'ai besoin du support de l'usb pour mon Dell Axim X51.
site officiel : http://www.virtualbox.org/

Je fais toutes les manipulations sous l'utilisateur root.

On télécharge le package
wget http://www.virtualbox.org/download/1.3.8/VirtualBox_1.3.8_Linux_x86.run

On reboote sur un ancien kernel, utilisez votre cd ou dvd d'origine si vous en cherhez un
Dans mon cas ,je reboote sur le kernel-2.6.18-1.2798.fc6

Retour sous root, avec l'ancien kernel, on lance l'installation
chmod +x VirtualBox_1.3.8_Linux_x86.run
./VirtualBox_1.3.8_Linux_x86.run install --target /usr/share/VirtualBox

On ajoute l'utilisateur au groupe
usermod -G vboxusers user_cel

On reboote sur un dernier kernel
Dans mon cas, je reboote sur le kernel-2.6.20-1.2944.fc6

On lance la recompilation du module
KERN_DIR=/usr/src/kernels/2.6.20-1.2944.fc6-i686 /etc/init.d/vboxdrv setup

On corrige le problème de l'USB pour la FC6
source : http://www.virtualbox.org/wiki/USB_on_Fedora_6
source : http://www.llaumgui.com/post/VirtualBox-et-lUSB

  • créer fichier /etc/udev/rules.d/51-usb-group.rules

cf annexes

  • créer le répertoire udev/scripts

mkdir -p /etc/udev/scripts

  • créer fichier /etc/udev/scripts/set-usb-group

cf annexes

  • fixer les autorisations selinux

find /usr/share/virtualbox/ -name *.so | xargs chcon -t textrel_shlib_t

  • fixer les droits unix

groupadd usb
usermod -G usb user_cel
chmod a=r,u+w /etc/udev/rules.d/51-usb-group.rules
chmod a=r,u+wx,g+x /etc/udev/scripts/set-usb-group

Attention !
Vérifiez la version de votre kernel-devel car si vous venez d'installer votre fc6 vous avez peut-être encore une version pour i586. Vous obtiendriez une erreur à la compilation du genre :
Stopping VirtualBox kernel module OK
Recompiling VirtualBox kernel module OK
Starting VirtualBox kernel module ÉCHOUÉ
(Kernel module not found)

Solution :
yum install yum-utils
yumdownloader kernel-devel.i686
rpm -ivh replacefiles replacepkgs kernel-devel-2.6.20-1.2944.fc6.i686.rpm
Et relancez la compilation du driver

Merci à Smootherfrogz pour le tutoriel sur son blog.

En savoir plus
Soyons pragmatique :)
http://doc.ubuntu-fr.org/virtualbox
http://doc.ubuntu-fr.org/virtualbox_reseau

lundi 16 avril 2007

Récupérer des données d'un lvm

je voulais récupérer des données sur un vieux disque contenant une FC4 installée à l'époque avec le partitionnement par défaut pour tester l'utilité des LVMs.

Je liste les disques
fdisk -l

Disk /dev/hda: 41.1 GB, 41110142976 bytes
255 heads, 63 sectors/track, 4998 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 * 1 2447 19655496 7 HPFS/NTFS
/dev/hda2 2448 2460 104422+ 83 Linux
/dev/hda3 2461 4998 20386485 8e Linux LVM

Disk /dev/sda: 200.0 GB, 200049647616 bytes
255 heads, 63 sectors/track, 24321 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 78 522112+ 82 Linux swap / Solaris
/dev/sda3 79 24321 194731897+ 83 Linux

mon disque actuel est le disque SATA, mon ancien disque est le disque IDE.
Les opérations suivantes sont à réaliser sous root

recherche des LVM
vgscan --mknodes
La recherche est positive mais le VG n'apparait pas encore dans /dev

activation du LVM trouvé
vgchange -a y VolGroup00
Le VG apparait maintenant dans /dev

montage du système de fichier / du LVM
mkdir /mnt/recup
mount -t ext3 /dev/VolGroup00/LogVol00 /mnt/recup/

:)

lundi 26 mars 2007

CQemu-0.2-4

- Nouvelle gestion du fichier de config par utilisateur
- Ajout section %doc
- Corrections
Plus de warnings avec rpmlint :)

A faire :
- création automatique de l'image.
- gestion de plusieurs machines virtuelles et de leur configuration.

En annexe le rpm et le specfile

dimanche 25 mars 2007

CQemu-0.2-3 et Qemu-0.9.0

- ajout du choix du périphérique de boot entre hd et cd.
- correction de l'option -cdrom .
il ne faut pas utiliser /dev/hdc mais /dev/cdrom

Au passage quelques remarques sur qemu :
- pour le support du son dans mon specfile, j'ajoute '--enable-alsa' dans le ./configure de la section %build
- pour que le module d'accélération du kernel soit accessible, il faut ajouter une regle pour udev
modification du fichier /etc/udev/rules.d/50-udev.rules

KERNEL=="kqemu", NAME="%k", MODE="0666", OPTIONS="last_rule"

- pour éviter de graver un cédérom inutilement, il est possible d'utiliser une image iso. Pour cela il suffit de donner le chemin de l'image iso en lieu de cédérom.
exemple
qemu -m 512 -hda /home/usercel/Vm/dedian.qcow -boot d -cdrom /home/usercel/Iso/debian-netinstall.iso

En annexe le specfile de CQemu-0.2-3 et le rpm.

vendredi 23 février 2007

Mon bureau fc6

Mon Gnome :-) Bureau FC6

jeudi 22 février 2007

Support S3TC pour DRI

Source : http://homepage.hispeed.ch/rscheidegger/dri_experimental/s3tc_index.html

S3TC est une technologie brevetée utilisée par certains jeux et qui est disponible avec les drivers ATI propriétaires. Utilisant le driver libre radeon, je ne pouvais en bénéficier car la licence n'est pas GPL.

Pour tester la présence des extensions
glxinfo | grep S3
GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_S3_s3tc

En annexe les packages :-)

Citation :

S3TC with DRI drivers Note: this page is no longer updated and the code no longer maintained.

Supported graphic cards Currently, s3tc is supported on all graphic cards which use the radeon (original Radeon, VE, 7000, 7200, 7500, some Radeon IGP), r200 (Radeon 8500, 9100, 9000, 9200, IGP9100 (RS300)), i830 (i830, i845, i852, i855, i865 - of course only the chipset versions which actually have integrated graphics...) and i915 driver (btw the i830 driver is considered obsolete, use the i915 driver instead). Other DRI drivers are not supported, even if the hardware could do it, at least not until someone writes the code for it (at least for the savage driver this would be possible). How this works Previously, there was a patch which had to be applied to Mesa CVS. It contained the hardware-specific patches for the radeon, r200, i830 and i915 driver. It did not contain any functions to compress/decompress s3tc textures in software. However, it contained some functions which could call an external library to compress/decompress s3tc textures. This patch no longer exists. It has been merged into Mesa CVS, so there no longer is a need to patch the graphic driver. The source to the library for compressing/decompressing is still distributed separately. The external library only exists because it might contain problematic code regarding "IP" (or, more specifically, patents, since copyright is certainly no issue here). See also IP issues below. How to install There are no binaries available (see IP issues below). Since Mesa now supports s3tc (albeit for full support an external library is required), you don't need to build your own 3d driver if you don't want to - of course you can still do that (see the dri building page). You can just install a driver snapshot. Basically, this is all you need for support of precompressed textures with hardware decompression (most newer games which use s3tc use precompressed textures, nwn, ut2k3 etc., a notable exception are QuakeIII based games (QuakeIII, RTCW) and Doom III). So, in principle, you might not even need the external library (libtxc_dxtnxxx.tar.gz). However, the driver behaviour of not supporting online-compression/decompression, but only precompressed textures, is not OpenGL conformant. Therefore, in this case you need to specifically enable the s3tc extension with driconf (if you don't want to use driconf for some reason, you could set "force_s3tc_enable=true"), and you will get errors if applications try to use online-compression (like QuakeIII does), or if they try to use software-decompression (like a (buggy) gimp plugin for decompressing .dds files does). If you need software compression/decompression, you thus need to install the external libtxc_dxtn library. Simply unpack the archive ("tar -xvzf /path/to/libtxc_dxtnxxx.tar.gz"), and do a "make" and "make install". If you do this s3tc will be enabled per default. Also see IP issues below.

Known Problems There could be issues on big-endian and/or 64bit systems (only tested on i386). Source code (in particular the software compression routines) is a mess (feel free to improve it...). "IP" issues Depending on where you live, you might need a valid license for s3tc in order to be legally allowed to use the external library. Redistribution in binary form might also be problematic (I certainly don't impose any restrictions on redistribution, the code itself is all BSD licensed). Ask your lawyer, the patent is supposedly held by VIA. It is your responsibility to make sure you comply with the laws of your country, not mine!

vendredi 16 février 2007

Installer landes éternelles

Landes éternelles est un MMORPG Francophone et gratuit. Vous pouvez consulter le site offciel http://www.landes-eternelles.com

Installation avec le compte root
su -

Obtenir les fichiers
wget http://www.landes-eternelles.com/client/LandesEternellesLinux.tgz
wget http://www.landes-eternelles.com/client/Sources_Client_1_4.zip
wget http://www.landes-eternelles.com/client/music.zip
wget ftp://mirror.switch.ch/mirror/fedora/linux/extras/5/SRPMS/cal3d-0.10.0-4.fc5.src.rpm

Installation du jeu dans /usr/games
tar xvf LandesEternellesLinux.tgz -C /usr/games
unzip music.zip -d /usr/games/LandesEternellesLinux

compilation depuis le source
mkdir -p /usr/src/source140
unzip Sources_Client_1_4.zip -d /usr/src/source140
cd /usr/src/source140
Jettez un oeil sur le fichier Makefile.linux

LDFLAGS=$(shell sdl-config -libs) $(shell xml2-config -libs) -lSDL_net -lopenal $(XDIR) -lGL -lGLU -lvorbis -lvorbisfile -lcal3d -lm -lpng -lalut
_LDFLAGS=$(XDIR) -lGL -lpthread -lz
STATICLIBS=/usr/lib/libSDL_net.a /usr/lib/libSDL.a /usr/lib/libopenal.a /usr/lib/libvorbisfile.a /usr/lib/libvorbis.a /usr/lib/libogg.a /usr/lib/libxml2.a /usr/lib/libpng.a /usr/lib/libasound.a

Pour compiler le client il faut les bibliothèques utilisées par le jeu.
yum install SDL_net-devel openal-devel mesa-libGL-devel mesa-libGLU-devel libvorbis-devel libpng-devel freealut-devel
yum install SDL-devel alsa-lib-devel libxml2-devel
il manque peut-être quelques libs, merci de me le signaler :-)

make -f Makefile.linux

optionnel : icone pour le menu gnome
convert /usr/games/LandesEternellesLinux/Elc.ico /usr/games/LandesEternellesLinux/Elc.png

cal3d
Attention ! La version 1.4 est prévue avec la version 0.11. Cependant la version 0.10 fonctionne très bien et la 0.11 provoquait jusqu'à présent de gros problèmes. Je teste et en attendant voici les deux méthodes possibles selon que l'on veuille la 0.10 ou la 0.11

  • installation 0.10

rpm -Uvh cal3d-0.10.0-4.fc5.src.rpm
cd /usr/src/redhat/SPECS
rpmbuild --clean -bb cal3d.spec
rpm -Uvh /usr/src/redhat/RPMS/i386/cal3d-*

  • installation 0.11

yum install cal3d-devel



fixation des droits
chown -R root:games /usr/games/LandesEternellesLinux
chmod -R ug=rwX,o=rX /usr/games/LandesEternellesLinux

lancer le jeu
ouvrir un terminal avec votre utilisateur standard puis tapez la ligne de commande suivante :
sh /usr/games/LandesEternellesLinux/el.x86.bin &

Bon jeu :-)

CQemu

Il s'agit d'un petit programme en perl-Tk pour lancer qemu.
Il permet de définir :

  • chemin de l'image
  • cédérom
  • mémoire allouée
  • utilisation du module d'accélération

J'ai aussi ajouté quelques options que j'ai recherchées :

  • détection de l'USB
  • carte son plus performante pour les jeux
  • résolution supérieure


Cet utilitaire est donc volontairement minimaliste, pour ceux qui souhaite quelque chose de plus complet il y a l'excellent qemu-launcher .

CQemu
Pour lancer CQemu sous gnome : Applications - Outils de système - CQemu
Le package est en annexe :-)

lundi 12 février 2007

Installer dofus

réaliser sous root l'installation
su -

télécharger dofus
wget http://dragoturkey.cachefly.net/gamedata.ankama-games.com/dofus/client/Dofus_v1_16_4.zip

installation de dofus dans /usr/games
mkdir -p /usr/games/dofus
unzip Dofus_v1_16_4.zip -d /usr/games/dofus

fixation des droits
chown -R root:games /usr/games/dofus
chmod -R ug=rwX,o=rX /usr/games/dofus

installation du flashplayer 9
Il faut la version 9 du flashplayer. J'utilise le rpm standard du site d'adobe, il y a une solution 'fedora' mais je ne l'ai pas encore expérimentée.
wget http://fpdownload.macromedia.com/get/flashplayer/current/flash-plugin-9.0.31.0-release.i386.rpm
rpm -Uvh flash-plugin-9.0.31.0-release.i386.rpm
Pour controler l'installation du flashplayer, tapez 'about:plugins' dans la barre de navigation, si l'installation a fonctionnée vous verrez 'Shockwave Flash 9.0 r31

lancer le jeu et modifier les paramères du flashplayer
Pour lancer le jeu, sous firefox ouvrir le fichier 'usr/games/dofus/Dofus.html'
Un message d'alerte signale 'une opération potentiellement risquée'
Cliquez sur 'paramètres'
Il est nécessaire d'accorder des autorisations dans :

  • Global privacy settings panel

soit on autorise tous les sites, soit le site de dofus uniquement.

  • Global storage settings panel

il faut cocher la case 'autoriser le contenu flash à enregistrer des données sur votre ordinateur'.

Bon jeu. :-)

samedi 10 février 2007

Les Sorties

  • qemu-0.9.0 et kqemu-1.3.0pre11%%

on modifie le specfile standard en changeant les noms des fichiers, on les positionne dans SOURCES, la fabrication du package se fait sans problème. :-)
Je n'ai pas encore testé le module d'accélération sous FC6.
le site officiel

  • landes éternelles 1.4

pas de changement dans la méthode de création depuis le source du binaire pour fc6.
le site officiel

vendredi 24 novembre 2006

Modification du registre des stations windows XP SP2 pour SAMBA

Source : cederom station windows pour Free-eos

Petit outil modifiant les clefs de registre nécessaires pour le cryptage des mots de passe.
Pour la mise en oeuvre d'un PDC Samba, je conseille la lecture de ce tutorial http://www.gcolpart.com/howto/samba.php4

vendredi 17 novembre 2006

Utiliser qemu

Quelques informations sur l'utilisation de Qemu :

  • La console qemu est très utile et permet d'obtenir des informations ou de réaliser des opérations très utiles.

Basculer en mode console
CTRL+ALT+n pour changer de mode de visualisation
n=1 OS en cours d'exécution
n=2 console qemu
n=3 port série
exemple : basculer en mode console et lister les commandes disponibles
CTRL+ALT+2
help
Vous pourrez constater que la liste des commandes est très intéressante :-) Retirer un périphérique amovible puis en charger un autre
exemple : retirer/insérer un cdrom
CTRL+ALT+2
eject cdrom
change cdrom /dev/<cdrom>
CTRL+ALT+1
Obtenir des informations sur qemu
exemple : liste des informations sur les périphériques USB
CTRL+ALT+2
INFO USBHOST

  • Certaines options de lancement de qemu peuvent aussi être très utile.

-usb : reconnaissance des périphériques USB (expérimental)
-kernel-kqemu : utilisation du module d'accélération kqemu
-soundhw es1370 : pour obtenir un meilleur son
-std-vga : pour obtenir une résolution supérieure à 1280x1024

dimanche 12 novembre 2006

Fragmenter une image avec perl

source: Linux Magazine France numéro 81
Un petit script pour découper une grande image en plusieurs petites. Le code est à mon humble avis particulièrement élégant, perl c'est vraiment trop fort !

#!/usr/bin/perl
use strict;
use Image::Magick::Tiler;
Image::Magick::Tiler->new(
input_file => shift || die("usage: $0 image geometry [format]"),
geometry => shift || '2x2',
output_type => shift || 'png', write => 1, verbose => 1, )->tile()

Enregister le script dans un fichier tiler.pl et le script s'exécute avec un simple 'perl tiler.pl toto.png 3x2'
Il faut pour que cela fonctionne installer le package ImageMagick-perl via un simple 'yum install ImageMagick-perl' et installer Image::Magick::Tiler en passant par le CPAN via la commande ' perl -MCPAN -e 'install Image::Magick::Tiler' ' (il aurait été préférable de passer par la commande cpan2rpm pour l'installation mais ce n'est pas l'objet de ce fil).
Plus de détails sur la page http://search.cpan.org/~rsavage/Image-Magick-Tiler-1.00/lib/Image/Magick/Tiler.pm

- page 1 de 2