Taltan.blog.bkp

jeudi, mai 8 2008

Ubuntu 8.04 Hardy Heron et fichiers multimédia

audio_video.png Une petite brève rapide pour être armé pour lire et traiter a peu prés tout ce qui se fait en formats vidéo ou audio sur une Ubuntu 8.04 Hardy Heron fraîchement installée, voila une petite compilation de paquets à installer :

Nécessite l'activation des dépôts multiverse et medibuntu

sudo apt-get install gstreamer0.10-ffmpeg gstreamer0.10-fluendo-mp3 gstreamer0.10-fluendo-mpegdemux gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse gstreamer0.10-plugins-bad faad ffmpeg gstreamer0.10-plugins-bad-multiverse lame lame-extras libfaad2-0 libmjpegtools0c2a mjpegtools sox toolame mpeg2dec a52dec mpg321 vorbis-tools libdvdcss2 libdvdnav4 mencoder mplayer mplayer-fonts mplayer-skins vlc w32codecs

dimanche, mai 4 2008

Pour les nostalgiques de XMMS 1.XX sous Ubuntu Hardy Heron 8.04

xmms.1.2.11.png

Avis aux nostalgiques de WINAMP, XMMS dans sa branche 1.XX n'est plus intégré dans les dépôts depuis la version beta de Ubuntu Hardy Heron 8.04, XMMS est mort vive XMMS !! Il est remplacé par XMMS2. Alors certes, XMMS est un peu vieillot (les menus ne sont pas très hypes à cause de GTK+), mais il reste mon player MP3 par défaut depuis toujours, car (pas de troll svp ;) ce n'est que mon avis...) trés réactif, light, winamp like, bonne qualité de rendu sonore, égaliseur performant, simple à utiliser...

Alors voila comment installer la dernière version de la branche 1.XX, la version 1.2.11 n'est disponible qu'à partir des sources que j'ai compilés et transformés en paquet .deb 32 bits et 64 bits avec l'utilitaire CheckInstall. Vous trouverez ci-dessous plusieurs façons d'installer XMMS 1.2.11 ainsi que quelques goodies indispensables :

Installation de XMMS 1.2.11 à partir du paquet xmms_1.2.11-1

Sur Ubuntu Hardy Heron 8.04 32 bit à partir du paquet xmms_1.2.11-1_i386.deb

wget http://taltan2.free.fr/dl/ubuntu/xmms_1.2.11-1_i386.deb
sudo dpkg -i xmms_1.2.11-1_i386.deb

Sur Ubuntu Hardy Heron 8.04 64 bit à partir du paquet xmms_1.2.11-1_amd64.deb

wget http://taltan2.free.fr/dl/ubuntu/xmms_1.2.11-1_amd64.deb
sudo dpkg -i xmms_1.2.11-1_i386.deb

Installation de XMMS 1.2.11 à partir des sources (sur 32 ou 64 bits)

Installation des dépendances (merci bishop ;) ) :

sudo apt-get install libasound2-dev libc6-dev libaudiofile-dev libaudiofile0 libesd0-dev libesd-alsa0 libgl1-mesa-dev libgl1-mesa-glx libgl1-mesa-dri libglib1.2-dev libgtk1.2-dev libice-dev libmikmod2-dev libogg0 libogg-dev libsm-dev libsm6 libvorbis0a libvorbis-dev libvorbisfile3 libx11-dev libx11-6 libxi-dev libxi6 libxxf86vm-dev libxxf86vm1 zlib1g-dev

Téléchargement des sources et compilation :

wget http://xmms.org/files/1.2.x/xmms-1.2.11.tar.gz
tar -xvzf xmms-1.2.11.tar.gz
cd xmms-1.2.11
./configure --prefix=/usr
make
sudo make install

Goodies

Téléchargement et installation de tous les skins

Les skins sont disponibles sur le site de XMMS, pour en avoir un aperçu en une seule page, c'est par ici : http://taltan2.free.fr/dl/ubuntu/xmms_all_skin.html

wget http://taltan2.free.fr/dl/ubuntu/xmms-all_skin.tar.gz
tar -xvzf xmms-all_skin.tar.gz -C ~/.xmms/Skins

Téléchargement et installation des présélections WINAMP pour l'égaliser

wget http://taltan2.free.fr/dl/ubuntu/xmms-winamp_presets.gz
gunzip -c xmms-winamp_presets.gz > ~/.xmms/eq.preset

Création du lanceur XMMS dans le menu Audio et vidéo de Gnome

cd ~/.local/share/applications
wget http://taltan2.free.fr/dl/ubuntu/XMMS.desktop

Concernant l'icône, par défaut en suivant cette méthode il s'agit de l'icône Gnome, vous pourrez aisément le changer en téléchargeant la panoplie d'icônes disponibles : http://www.xmms.org/files/icons/xmms-icons.tar.bz2

Play avec XMMS via les nautilus-scripts

Pour plus d'info sur les nautilus-scripts : http://www.taltan.fr/post/2006/06/07/14-les-nautilus-scripts

Pour Jouer dans XMMS tous le fichiers audio du dossier (et sous dossier) sélectionné à partir d'un click droit de la souris

#play_XMMS.sh
#!/bin/bash
xmms "$1"*

Script d'installation automatique (32 bits)

Pour simplifier tous ça, j'ai fait un petit script qui permet de réaliser toutes ces opérations one shot (hors nautilus-scripts), il s'agit du script XMMS-1.2.11_install.sh

  1. Installe le paquet xmms_1.2.11-1_i386.deb
  2. Télécharge et installe de tous les skins
  3. Télécharge et installe des présélections WINAMP pour l'égaliser
  4. Crée le lanceur XMMS dans le menu Audio et vidéo de Gnome
wget http://www.taltan.fr/public/dl/XMMS-1.2.11_install.sh
chmod +x XMMS-1.2.11_install.sh
./XMMS-1.2.11_install.sh

Liens

dimanche, avril 27 2008

UbunTOUS 2.0

Je profite de la sortie de Ubuntu Hardy Heron 8.04 LTS, seconde version LTS (Long Term Support ou support à long terme), maintenue et mise à jour pendant 3 ans pour la version desktop et 5 ans pour la version server, pour revenir sur un de mes billets de 2006, UbunTOUS, Ubuntu pour qui ? pour tous ! datant de la première version LTS qu'est Ubuntu Dapper Drake 6.06. Pour synthétiser, je me posais la question du public ciblée par Ubuntu et je concluais en disant que finalement la cible n'était pas le grand public mais tous le monde (grand public, entreprise, amateur éclairés ou geek) et que la façon dont Ubuntu était portée ferait qu'il aurait un bel avenir devant lui. Deux ans ans après, cela se confirme...

Aujourd'hui, dans sa version Desktop, Ubuntu semble être la distribution GNU / Linux la plus téléchargée et la plus utilisée chez le grand public (billet sur framblog) mais aussi chez les professionnels (assemblée nationale, gendarmerie, etc...). Pour s'en convaincre il suffit de faire un tour en ce moment sur le net pour s'apercevoir de la résonance de la sortie du Héron robuste. Nombre de sites (professionnels ou grand public) pas forcement coutumiers du fait font échos de la sortie cette nouvelle version dans des termes qui montrent bien l'engouement : vnunet, zdnet, 01net, lesnumeriques, presence-pc, generation-net, vnunet, clubic, pcimpact, etc, etc... et ce n'est que le coté francophone, dans l'anglophonie on assiste au même phénomène, eweek, zdnet, internetnews, efytimes, channelweb, wired network, tmcnet, etc, etc et je ne ferai que ces deux langues... De mémoire de gnous, je ne me souviens pas qu'une distribution Linux, dans le passé, ait fait autant de « bruit » lors de sa sortie.

LinuxFr.org, dans son annonce de la sortie de Hardy Heron 8.04 LTS, qualifie Ubuntu de meilleur cheval de Troie de l'informatique libre, l'antinomie de cette comparaison me parait pertinente. Certains reprocheront à Ubuntu d'être Open source et pas GNU/GPL, d'intégrer nativement des drivers ou outils propriétaires, d'être soutenu par un milliardaire businessman, mais je pense que ces trois éléments ferons qu'Unbutu grandira encore en termes de nouveaux marchés, de public d'utilisateurs ou de portabilité. Ce cheval de Troie est le nécessaire plus petit dénominateur commun (PPCM) entre Ubuntu et le monde du système d'exploitation professionnel et grand public (d'ailleurs dans l'esprit du grand public, Linux ne deviendrait-il pas Ubuntu ?). Cela ne peut qu'être positif pour faire avancer les logiciels libres...

Rendez-vous dans deux ans pour UbunTOUS 3.0... ;)

dimanche, avril 6 2008

Blubuntu-look, ou comment voir la vie en bleu

blubuntu60.png Comme vous avez pu le remarquer sur ce blog, la couleur bleu est dominante, alors sans déclencher l'éternel troll des goûts et des couleurs, si vous voulez une « blue attitude » à la place de la « orange attitude » installée par défaut dans votre distribution Ubuntu préférée, je viens de découvrir le package blubuntu-look. Ce package existe quand même depuis Ubuntu 6.10 Edgy Eft, comment ai-je pu passer à coté depuis tout ce temps ? Blubuntu-look vous permettra de basculer dans le grand bleu... ;)

sudo apt-get install blubuntu-look

Une fois installé, pour switcher sur Blubuntu, rendez-vous dans le menu Système / Préférences / Apparence puis sélectionner le thème Blubuntu : blubuntu_select.png C'est le jeu d'icônes Tango qui sera sélectionné par défaut, alors si vous préférez, comme moi, le style Human, vous pouvez télécharger et installer le jeu d'icônes Human Effect Pack qui vous permettra de garder la thématique Human mais de tout basculer en bleu :

wget http://www.taltan.fr/public/dl/Human_Effect.tar.gz
tar -xvzf Human_Effect.tar.gz
sudo mv Human_Effect_* /usr/share/icons

Pour changer les icônes par défaut, dans le menu Système / Préférences / Apparence, sélectionner le thème Blubuntu, cliquer sur Personnaliser puis dans l'onglet Icônes, selectionner Human_Effect_LightBlue blubuntu_icon.png

Blubuntu intégre également un magnifique Splash Screen GDM, la fenêtre de connexion GDM en français dans le texte... Pour la configurer, dans le menu Système / Administration / Fenêtre de connexion, dans l'onglet Locale, sélectionner Blubuntu, au passage profitez en pour changer la Couleur d'arrière plan en noir pour faire disparaître définitivement la « orange attitude » : blubuntu_gdm_select.png

Il ne vous reste plus qu'a trouver un fond d'écran cohérent avec tout ça, comme celui la par exemple :

blubuntu_wallpaper.jpg

Résultat en images (cliquer sur l'image pour agrandir) :

Blubuntu, Fenêtre de connexion : blubuntu_gdm1.png

Desktop Blubuntu Human Look : blubuntu_screen.png

Voila c'est terminé, bienvenu dans le Blubuntu Human Look ;)

NB : Je suis actuellement sur Ubuntu 8.04 Hardy Heron, mais cette procédure doit fonctionner avec toutes les versions de Ubuntu depuis depuis Ubuntu 6.10 Edgy Eft...

lundi, mars 24 2008

VMware Server 1.0.5 sur Ubuntu 8.04 Hardy Heron

Pour continuer la série des VMware Server 1.xx sur Ubuntu x.xx, et en attendant la version dépôt commercial, voila la mise à jour de la procédure d'installation pour VMware Server 1.05 (dans les bacs depuis le 14/03/2008) sur Ubuntu 8.04 Hardy Heron (version beta pour l'instant...). Je vais décrire la méthode d'installation à partir de la version RPM aliénée de VMware-server-1.0.5-80187.i386.rpm que vous pouvez télécharger ici : vmware-server_1.0.5-80187_i386.deb ainsi que la méthode d'installation à partir des sources tar.gz du site de WMware

Préparation

Créer le dossier de stockage des machines virtuelles

mkdir ~/vmware  (création du dossier pour le stockage des VM)

installer les paquets nécessaires

sudo apt-get install linux-headers-`uname -r` build-essential
sudo apt-get install xinetd gcc-3.4
cd /usr/src && sudo rm -f linux && sudo ln -s linux-headers-`uname -r` linux

Pour Hardy 32 bits, installer en plus les paquets nécessaires

sudo apt-get install libc6-dev-amd64 lib64gcc1

Pour Hardy 64 bits, installer en plus les paquets nécessaires

sudo apt-get install ia32-libs

Installation

Méthode 1, pour Hardy 32 et 64 bits, à partir paquet .deb (RPM aliéné)

Télécharger le paquet vmware-server_1.0.5-80187_i386.deb

Voir ici : http://www.taltan.fr/post/2008/03/24/VMware-Server-105-sur-Ubuntu-804-Hardy-Heron?pub=1#c1602

Installer le paquet avec GDebi ou la commande dpkg :

sudo dpkg -i vmware-server_1.0.5-80187_i386.deb

Exécuter la commande de configuration de VMware Server

sudo vmware-config.pl

Répondre par défaut à toutes les questions, le script se déroule, mais abouti à l'erreur « Unable to build the vmmon module », c'est normal, enfin non, c'est pas normal mais c'est connu... Il s'agit d'un bug lié au noyau 2.6.24. Pour le corriger, télécharger le patch vmware-any-any-update-116.tgz, puis d"compresser le

wget http://taltan2.free.fr/dl/vmware/vmware-any-any-update-116.tgz
tar -xvzf vmware-any-any-update-116.tgz

Exécuter le patch, cela aura pour effet de terminer l'installation qui a échoué précédemment

cd vmware-any-any-update116
sudo ./runme.pl

Répondre par défaut à toutes les questions lors de l'installation sauf à l'emplacement de stockage des machines virtuelles et lors du renseignent le numéro de série obtenu lors de l'inscription)

In which directory do you want to keep your virtual machine files? [/var/lib/vmware/Virtual Machines] votre_home_directory/vmware
Please enter your 20-character serial number.
Type XXXXX-XXXXX-XXXXX-XXXXX or 'Enter' to cancel:  entrer_ici_le_numero_de_serie

Méthode 2, pour Hardy 32 et 64 bits, des sources tar.gz du site de WMware

A partir du site VMware, télécharger l'archive VMware-server-1.0.5-80187.tar.gz

wget http://download3.vmware.com/software/vmserver/VMware-server-1.0.5-80187.tar.gz

Décompresser l'archive et lancer l'instalaltion

tar -xvzf VMware-server-1.0.5-80187.tar.gz
cd vmware-server-distrib
sudo ./vmware-install.pl

Répondre par défaut à toutes les questions, le script se déroule, mais abouti à l'erreur « Unable to build the vmmon module », c'est normal, enfin non, c'est pas normal mais c'est connu... Il s'agit d'un bug lié au noyau 2.6.24. Pour le corriger, télécharger le patch vmware-any-any-update-116.tgz, puis d"compresser le

wget http://taltan2.free.fr/dl/vmware/vmware-any-any-update-116.tgz
tar -xvzf vmware-any-any-update-116.tgz

Exécuter le patch, cela aura pour effet de terminer l'installation qui a échoué précédemment

cd vmware-any-any-update116
sudo ./runme.pl

Répondre par défaut à toutes les questions lors de l'installation sauf à l'emplacement de stockage des machines virtuelles et lors du renseignent le numéro de série obtenu lors de l'inscription)

In which directory do you want to keep your virtual machine files? [/var/lib/vmware/Virtual Machines] votre_home_directory/vmware
Please enter your 20-character serial number.
Type XXXXX-XXXXX-XXXXX-XXXXX or 'Enter' to cancel:  entrer_ici_le_numero_de_serie

Fix bug #189250 is not in libcairo (Ubuntu)

L'installation de VMware server 1.05 est terminée, enfin presque, dans la série des bug, ça continue, si vous essayez de lancer Outils système / VMware Server Console, rien ne se passe, si vous tapez la commande vmware dans un terminal, vous obtiendrez ce magnifique et terrifiant message d'erreur :

/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_3.4' not found (required by /usr/lib/libcairo.so.2)
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib/libstdc++.so.6)
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_3.4' not found (required by /usr/lib/libcairo.so.2)
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib/libstdc++.so.6)
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_3.4' not found (required by /usr/lib/libcairo.so.2)
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib/libstdc++.so.6)

Il s'agit du bug #189250 is not in libcairo (Ubuntu) recensé sur le launchpad Ubuntu, lié au fait que VMWare Server a été compilée avec une version plus ancienne de GCC que celle intégrée nativement dans Ubuntu 8.04 Hardy Heron. Pour fixer ce bug, il faut copier quelques librairies spécifique (on va d'abord sauvegarder les anciennes...)

sudo mv /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1 /usr/lib/vmware/lib/libgcc_s.so.1libgcc_s.so.1.old
sudo mv /usr/lib/vmware/lib/libpng12.so.0/libpng12.so.0 /usr/lib/vmware/lib/libpng12.so.0/libpng12.so.0.old
sudo cp /lib/libgcc_s.so.1 /usr/lib/vmware/lib/libgcc_s.so.1/
sudo cp /usr/lib/libpng12.so.0 /usr/lib/vmware/lib/libpng12.so.0/

Ouf ! C'est terminé... accessible depuis le menu Outils système / VMware Server Console et fonctionnel.

Edit : 01/05/2008

Pour plus d'informations concernant les problèmes d'installation pour fixer les bugs VMWare server et Ubuntu 8.04

Pour mémo

La saga VMware Server 1.xx sur Ubuntu x.xx :

Sans oublier :

VirtualBox, simplifer la gestion du réseau avec un hôte Ubuntu

Comme vous aviez pu le remarquer, j'utilise depuis un moment Vmware Server sur Ubuntu pour virtualiser des environnements. A titre de comparaison, j'ai testé plusieurs fois VirtualBox, mais je suis toujours revenu vers Vmware Server... car (entre autre) sa gestion du réseau en mode pont est native, aucune manipulation particulière n'est à faire sous Ubuntu pour avoir plusieurs machines virtuelles dans le même LAN, ce qui n'est pas le cas de VirtualBox. Alors évidement un petit tour sur le Wiki Ubuntu Fr suffit pour configurer un mode pont pour Virtual Box, mais l'aspect manuel se cette configuration ne joue pas en sa faveur. Voila le pourquoi de ce script qui permets de permets d'activer | désactiver et de configurer (X interfaces virtuelles en mode pont pour X machines virtuelles VBox) un pont sur un hôte Ubuntu (doit fonctionner sur une autre distribution avec peut-être quelques modifs)

Quelques explications

Mode NAT (Network Adress Translation)

Par défaut, VBox est configuré en mode NAT, c'est à dire que la machine virtuelle (VM) accède au LAN (réseau local) à travers la machine hôte par un routage NAT. Elle est donc séparée du réseau local, elle communique sur le LAN en envoyant de requêtes en utilisant l'adresse IP de la machine hôte. La machine hôte joue en quelque sorte le rôle de serveur DHCP pour l'interface réseau de la VM. La VM accède donc à l'extérieur en passant par la machine hôte. Avec cette configuration, on peut donc accéder à internet à partir de la VM mais pas se connecter directement sur la machine hôte, par exemple pour tester des services offerts par celle ci (samba, ftp, web,...)

Mode pont (bridge)

En mode pont (bridged dans Vmware) la VM accède directement au LAN via une interface réseau virtuelle « pontée » sur l'interface physique de la machine hôte. Vu de LAN, il y a une nouvelle machine avec une adresse IP qui lui est propre (même plage que la machine hôte), la VM utilise le serveur DHCP qui est sur le LAN (si présent). Il s'agit en fait d'utiliser le dispositif TUN / TAP. Un dispositif TUN / TAP est vu comme une interface réseau (virtuelle) qui communique avec un programme utilisateur (logiciel de virtualisation par exemple) en lieu et place d'une vraie carte matérielle

  • TUN pour « tunnel » qui simule du point à point, utilisé pour le mode NAT (routage) de VBox
  • TAP pour simuler un périphérique Ethernet, utilisé pour le mode pont (adaptateur réseau hôte dans VBox)

Objectif du script

Ce script (bridging_vb_tap_v1.0.sh) a donc pour objectif :

  • de créer à la demande (sans modifier en dur la configuration réseau de la machine hôte) plusieurs interface TAP (autant que de VM utilisant le mode « adaptateur réseau hôte » dans VBox) et de créer un pont pour les « ponter » à l'interface réseau physique (eth0 dans mon cas)
  • de pouvoir revenir à la configuration réseau initial de la machine hôte

Dépendances

Nécessite les paquets bridge-utils et uml-utilities

$ sudo apt-get install bridge-utils uml-utilities

Script bridging_vb_tap_v1.0.sh

NB : _/!\ Principe de précaution, utiliser cette méthode uniquement si vous avez un minimum de connaissance dans la configuration à la mano (en ligne de commande) d'un réseau sous linux..._

#!/bin/bash
############################################################################################
# Taltan - http://www.taltan.fr - ola.taltan_AT_laposte.net                                #
############################################################################################
# Script bridging_vb_tap_v1.0.sh                                                           #
# Licence : GNU / GPL                                                                      #
# Inspiré de la doc sur le wiki Ubuntu                                                     #
#  - http://doc.ubuntu-fr.org/virtualbox_reseau#alternative                                #
# et du post de kesou sur le forum Ubuntu                                                  #
#  - http://forum.ubuntu-fr.org/viewtopic.php?id=148609                                    #
############################################################################################
# Dans le cadre de l'utilisation de VirtuaBox en mode pont                                 #
#  - Création des interfaces réseaux virtuelles tapX                                       #
#  - Création du pont réseaux entre l'interface physique et les virtuelles                 #
############################################################################################
# Dépendances                                                                              #
############################################################################################
#  - Nécessite les paquets bridge-utils et uml-utilities                                   #
#    => sudo apt-get install bridge-utils uml-utilities                                    #
############################################################################################
# 24/03/08 - v1.0 - Création                                                               #
############################################################################################
## Variables
gateway=192.168.0.254      # adresse ip de la passerelle
bridge=br0                  # nom du pont
if_hote=eth0            # interface physique actuelle
DHCP=NO    # DHCP pour le pont YES | NO
bridge_ip=192.168.0.1      # adresse ip du pont si DHCP=NO
bridge_mask=255.255.255.0       # masque du pont si DHCP=NO
bridge_bc=192.168.0.255  # adresse ip de broadcast si DHCP=NO
nb_tap=2                        # nombre d'interfaces virtuelles tapX
vb_user=taltan      # utilisateur de VirtualBox

## Fonction de mise en place du pont
start () {
        chmod 0666 /dev/net/tun  
        brctl addbr $bridge          # création du pont
        brctl addif $bridge $if_hote    # ajout de l'interface physique dans le pont
        var0=0        # initialisation du compteur de tapX
        while [ "$var0" -lt "$nb_tap" ]
        do     
                name_tap=tap${var0}     # initialisation du nom de l'interface virtuelle, tap0 pour la première, tap1, tap2...     
                tunctl -u $vb_user -t $name_tap # création de l'interface virtuelle
                ifconfig $name_tap up      # activation de l'interface virtuelle           
                brctl addif $bridge $name_tap   # ajout de l'interface virtuelle dans le pont
                ifconfig $name_tap 0.0.0.0 promisc up   # configuration ip de l'interface virtuelle               
                let "var0 += 1"   # incrémentation du compteur de tapX
        done   
        ifconfig $if_hote 0.0.0.0 promisc up    # configuration ip de l'interface physique
        if [ "$DHCP" == "YES" ]; then      # si DHCP=YES
                dhclient $bridge                # configuration dhcp pour le pont
                sleep 10
        else                    # si DHCP=NO
                ifconfig $bridge $bridge_ip netmask $bridge_mask broadcast $bridge_bc # configuration manuelle pour le pont
        fi
        route add default gw $gateway      # configuration de la passerelle pour le pont
        brctl showstp $bridge         # affiche les info sur le pont
}

## Arrêt et suppression du pont puis restauration de la configuration réseau initiale
stop () {
        TESTPONT=$(/sbin/ifconfig | grep $bridge)       # si aucun pont configuré, message
        if [ -z "$TESTPONT" ]; then
                echo "Attention : pont réseau non trouvé. Vérifier la config réseau ..."
                exit 1
        fi            
        ifconfig $bridge down      # désactivation du pont
        brctl delbr $bridge          # suppression du pont
        var0=0 
        while [ "$var0" -lt "$nb_tap" ] # pour chaque interface virtuelle tapX
        do     
                name_tap=tap${var0}        
                tunctl -d $name_tap     # suppression       
                let "var0 += 1"
        done
        ifconfig $if_hote down    # restauration de la configuration réseau initiale
        ifconfig $if_hote up
        if [ "$DHCP" == "YES" ]; then   
        sleep 5 
        fi
        ifconfig                        # affiche la configuration réseau
}

## information sur le bridge
info () {
        brctl showstp $bridge
}

## Point d’entrée du script
case $1 in
        start)
                start $2
        ;;
        stop)
                stop $2
        ;;
        info)
                info $2
        ;;
        *)
                echo $"Utilisation: bridging {start|stop|info}"
                exit 1
esac
exit 0

Pour une utilisation ponctuelle

N'oubliez pas de modifier les variables selon votre configuration... et de rendre le script exécutable. Placer le script dans un « path » de votre système Ubuntu

$ sudo cp bridging_vb_tap_v1.0.sh /usr/local/bin/bridging_vb_tap
$ sudo chmod +x /usr/local/bin/bridging_vb_tap

Pour la mise en place du pont :

$ sudo bridging_vb_tap start

Résultat de la commande dans le cas de la création d'un pont avec eth0, tap0 et tap1 :

bridging_vb_tap01.png

Arrêt et suppression du pont puis restauration de la configuration réseau initiale :

$ sudo bridging_vb_tap stop

Résultat de la commande :

bridging_vb_tap02.png

Configuration de la VM dans VBox pour utiliser le mode bridge

Dans la configuration réseau de votre VM :

  • cocher Activer l'adaptateur réseau
  • choisir Adaptateur réseau hôte
  • laisser l'adresse MAC par défaut
  • cocher câble relié
  • nom de l'interface : tap1 (ou tap0)
  • laisser blanc application d'installation et de désinstallation

bridging_vb_tap03.png

Et voila le tour est joué, depuis j'utilise très régulièrement VBox et je dois dire qu'en plus d'être GPL (ce que n'est pas VMware Server) je le trouve plus réactif que VMware Server (pas de troll svp ;) )

PS : Concernant l'installation de VBox sur Ubuntu 8.04 Hardy Heron, j'ai suivi la méthode décrite pour Ubuntu 7.10 Gutsy Gibbon dans le wiki Ubuntu, c'est pas très « propre », mais il n'y pas encore de dépôts officiels pour Hardy Heron sur le site de VirtualBox et ça marche nickel... Même chose pour l'activation de l'USB, il suffit de suivre le tuto sur le wiki

samedi, mars 22 2008

Avoir un oeil sur la température

Depuis mon billet "Surveiller la température du CPU et la vitesse du ventilateur" à l'époque sur Ubuntu 6.06 Dapper Drake, la procédure pour l'installation lm-sensors est simplifiée pour Ubuntu 8.04 Hardy Heron. Le principe reste le même, c'est à dire installation et la configuration de lm-sensors et de l'applet gnome sensors-applet. Petite nouveauté (ou découverte...) depuis, c'est xsensors qui permets d'afficher tous les capteurs dans une fenêtre.

1. Installation des paquets nécessaires

sudo apt-get install libsensors4 lm-sensors xsensors libsensors-applet-plugin0 sensors-applet

2. configuration automatique de lm-sensors et xsensors

sudo sensors-detect

puis répondre par défaut à toutes les questions, sauf à la dernière question :

I will now generate the commands needed to load the required modules.
Just press ENTER to continue:  
To load everything that is needed, add this to /etc/modules: 
#cut here
# Chip drivers
it87
k8temp
#cut here 
Do you want to add these lines automatically? (yes/NO)yes

à la quelle il faut répondre manuellement yes

Pour faire fonctionner xsensors il faut créer le fichier de configuration /etc/sensors.conf à partir du fichier générique /etc/sensors3.conf

sudo cp /etc/sensors3.conf /etc/sensors.conf

3. Résultats des courses

Après un reboot de la machine (ou un chargement manuel à l'aide de la commande modprobe des modules détectés plus haut), la commande sensors doit retourner quelque chose comme ça :

sensorsH.png

Dans le menu Outils système, l'utilitaire X Sensors donne :

sensorsH3.png

Il suffit maintenant de rajouter l'applet "Moniteur de matériel" dans le tableau de bord et de modifier un peu les préférences :

sensorsH4.png

...Pour toujours garder un œil sur la température de son système sensorsH2.png

Maj 23/03/2008 : Pour faire suite à la remarque très pertinente de topgun dans les commentaires, petite maj pour rajouter la surveillance de la température des disques durs dans l'applet "Moniteur de matériel" grâce à l'utilitaire hddtemp que je ne connaissais pas... :

sudo apt-get install hddtemp

... aprés un reboot et modification des préférences de l'applet, voila le résultat : sensorsH2a.png, Merci topgun... ;)

PS : Fonctionne avec la config matos suivante (mais doit fonctionner avec une autre CM et processeur puisque la détection est automatique)

samedi, février 23 2008

Ubuntu Hardy Heron Alpha 5 dans les bacs

Avis aux intrépides et alpha testeurs

Juste un petit mot pour siganler que Hardy Heron Alpha 5 est en ligne... Disponible ici : http://www.ubuntu.com/testing/hardy/alpha5

Avec son lot de nouveautés : Upgrading from Ubuntu 7.10, Xorg 7.3, Linux kernel 2.6.24, PulseAudio, PolicyKit, Firefox 3 Beta 3, Transmission, Vinagre, Brasero, World Clock Applet, GVFS, GNOME System Monitor, Virtualization, Firewall, umenu, Wubi

Liste des bugs de l'alpha 5 : https://launchpad.net/ubuntu/+milestone/hardy-alpha-5

samedi, novembre 10 2007

Le "Unofficial Ubuntu 7.10 (Gutsy Gibbon) Starter Guide" est sorti

Ubuntuguide_logo.png

Le guide de démarrage non-officiel pour Ubuntu 7.10 vient de sortir sur le wiki de ubuntuguide.org, en anglais pour l'instant.

Comme on peut le lire dans les General Notes :

This is an Unofficial Ubuntu 7.10 (Gutsy Gibbon) Starter Guide. It is neither associated with Ubuntu nor with Canonical Ltd

Que l'on peut traduire par :

Ceci est un guide de démarrage non-officiel pour Ubuntu 7.10 (Gutsy Gibbon). Il n'est pas associé avec Ubuntu et Canonical Ltd

Il ne s'agit donc pas d'une documentation officielle, elle est à utiliser avec parcimonie et bon escient , mais elle reste quand même une mine d'informations non négligeable...

jeudi, novembre 1 2007

VMware Server 1.0.4 sur Ubuntu 7.10 Gutsy Gibbon

Dans la série desVMware Server 1.xx sur Ubuntu x.xx, et en attendant la version dépôt commercial, voila la mise à jour de la procédure d'installation pour VMware Server 1.04 et de son interface d'administration Web (MUI) sur Ubuntu 7.10 Gutsy Gibbon.

Pour plus d'explication sur VMware Server et VMware MUI, c'est par ici : Installation et utilisation de VMware Server sur Ubuntu

1. Installation de VMware Server 1.04 :

Créer le dossier de stockage des machines virtuelles

$ mkdir ~/vmware  (création du dossier pour le stockage des VM)

Installer les paquets nécessaires (7.10 32bits)

$ sudo apt-get install ssh openssh-server libx11-6 libx11-dev libxtst6 xinetd wget build-essential
$ sudo apt-get -y install linux-headers-`uname -r` && cd /usr/src && sudo rm -f linux && sudo ln -s linux-headers-`uname -r` linux
$ sudo apt-get install gcc binutils-doc cpp-doc make manpages-dev autoconf automake1.9 libtool flex bison gdb gcc-doc libc6-dev-amd64 lib64gcc1

A partir de la deux méthodes pour l'installation :

a) A partir des sources

Télécharger VMware Server 1.04 : VMware-server-1.0.4-56528.tar.gz, puis décompresser l'archive

$ cd /tmp
$ wget http://download3.vmware.com/software/vmserver/VMware-server-1.0.4-56528.tar.gz
$ tar -xvzf VMware-server-1.0.4-56528.tar.gz

Lancer l'installation

$ cd vmware-server-distrib
$ sudo ./vmware-install.pl

Répondre par défaut à toutes les questions lors de l'installation sauf à l'emplacement de stockage des machines virtuelles et lors du renseignent le numéro de série obtenu lors de l'inscription)

In which directory do you want to keep your virtual machine files? [/var/lib/vmware/Virtual Machines] votre_home_directory/vmware
Please enter your 20-character serial number.
Type XXXXX-XXXXX-XXXXX-XXXXX or 'Enter' to cancel:  entrer_ici_le_numero_de_serie

L'installation de VMware server 1.04 est terminée, accessible depuis le menu Outils système / VMware Server Console, maintenant un peu de ménage dans /tmp

$ rm -rf /tmp/*ware*

b) A partir du RPM

Merci à Thierry B pour l'astuce ;)

Installer le paquet alien (plus d'info sur alien)

$ sudo apt-get install alien

Télécharger VMware Server 1.04 version RPM : VMware-server-1.0.4-56528.i386.rpm

$ wget http://download3.vmware.com/software/vmserver/VMware-server-1.0.4-56528.i386.rpm
$ sudo alien -d -k -c -i vmware-server_1.0.4-56528_i386.deb

Lancer la configuration de VMware

$  sudo vmware-config.pl

Répondre par défaut à toutes les questions lors de l'installation, la suite de la configuration est la même que celle décrite au point a)

2. Installation de VMware MUI 1.04 (interface d'administration Web) :

Télécharger VMware MUI 1.04 : VMware-mui-1.0.4-56528.tar.gz, puis décompresser l'archive

$ cd /tmp
$ wget http://download3.vmware.com/software/vmserver/VMware-mui-1.0.4-56528.tar.gz
$ tar -xvzf VMware-mui-1.0.4-56528.tar.gz

Exécuter le script d'installation

$ cd vmware-mui-distrib
$ sudo ./vmware-install.pl

Répondre par défaut à toutes les questions, à la fin du script, le lancement de /etc/init.d/httpd.vmware echoue. Il apparaît l'erreur suivante à la fin de l'installation :

Generating SSL Server Certificate

Starting httpd.vmware:-ne                                                     failed

Pour fixer ce bug, Il faut, dans le script de lancement de httpd.vmware /etc/init.d/httpd.vmware, remplacer le bloc :

start)
        vmware_exec "Starting httpd.vmware:" vmware_start_httpd 
        ;;
  stop)
        vmware_exec  "Shutting down http.vmware: " vmware_stop_httpd
        ;;

par le bloc :

start)
        if [ ! -d /var/run/vmware/httpd ]
        then
                echo "Directory: var/run/vmware/httpd Not found. Creating it."
                mkdir /var/run/vmware/httpd
                echo "Setting user and group ownership to: User: www-data, Group: nogroup"
                chown www-data:nogroup /var/run/vmware/httpd
                echo "Setting directory permissions to: RWX------ (700)"
                chmod 700 /var/run/vmware/httpd
        fi         
        echo "Starting httpd.vmware:"
        vmware_start_httpd
        ;;
  stop)
        echo "Shutting down http.vmware: "
        vmware_stop_httpd
        ;;

Modifier également tous les signaux SIGHUP par HUP, câd modifier le bloc :

if [ "$VMWARE_DEBUG" = 'yes' ]; then
    (trap '' SIGHUP; "$func" "$@")
  else
    (trap '' SIGHUP; "$func" "$@") >/dev/null 2>&1
  fi

Par le bloc :

if [ "$VMWARE_DEBUG" = 'yes' ]; then
    (trap '' HUP; "$func" "$@")
  else
    (trap '' HUP; "$func" "$@") >/dev/null 2>&1
  fi

L'installation de VMware MUI 1.04 est terminée, l'interface web est accessible à l'adresse https://localhost:8333, maintenant un peu de ménage dans /tmp

$ rm -rf /tmp/*ware*

Pour info, historique de mes billets concernant VMware et Ubuntu : http://www.taltan.fr/tag/vmware

samedi, août 18 2007

Renommer massivement en 2 clics des fichiers ou dossiers avec Nautilus

Pour faire suite à ce billet de Racoon qui présente GPRename, voila une petite mise à jour de sa procédure d'installation en version 2.4 sous Ubuntu et la façon de l'intégrer simplement dans Nautilus via les Nautilus-scripts ou les Nautilus-actions.

Présentation :


GPRename est un ensemble de scripts perl sous licence GNU/GPL qui permet, via une interface graphique en GTK2, de renommer massivement des fichiers ou des dossiers en leur appliquant un traitement particulier.

Installation :

Dépendances :

sudo apt-get install gettext libgtk-perl

À partir du .deb :

Télécharger le paquet gprename_2.4-1_i386.deb, puis l'installer via GDebi ou la commande dpkg :
Pour les adeptes du copier / coller, la méthode installation en une ligne de commande :
wget http://www.taltan.fr/public/dl/gprename_2.4-1_i386.deb && sudo dpkg -i gprename_2.4-1_i386.deb
Merci à Albinodrew ... ;)

Méthode manuelle :

Télécharger l'archive gprename-2.4.tar.bz2 puis la décompresser :
tar xvjf gprename-2.4.tar.bz2
Dans le dossier gprename-2.4
cd gprename-2.4
sudo make install
Voila c'est installé, vous pouvez lancer GPrename en invoquant la commande gprename ou à partir menu Accessoires / GPRename


Pour les adeptes du copier / coller, la méthode installation en une ligne de commande :
sudo apt-get install gettext libgtk-perl && wget http://downloads.sourceforge.net/gprename/gprename-2.4.tar.bz2 && tar -xvjf gprename-2.4.tar.bz2 && cd gprename-2.4 && sudo make install

Intégration dans Nautilus :

Via Nautilus-actions :

Si ce n'est pas déja fait, installer le paquet nautilus-actions
apt-get install nautilus-actions
Importer l'action Batch Rename (fichier config_38643db8-62c7-44e1-96ee-98fc9360a2cd.schemas), menu Système / Préférences / Configuration des actions Nautilus / Importer. Il suffira par la suite, après avoir sélectionner les fichiers à renommer, de faire un clic droit / Batch Rename

Via Nautilus-scripts :

Créer le script bash GPrename.sh :
#!/bin/bash
gprename "$1"
Le copier dans le dossier ~/.gnome2/nautilus-scripts puis le rendre exécutable
cp GPrename.sh ~/.gnome2/nautilus-scripts
chmod +x ~/.gnome2/nautilus-scripts/GPrename.sh
Il suffira par la suite, après avoir sélectionner les fichiers à renommer, de faire un clic droit / Scripts / GPrename.sh

Références :

mercredi, juillet 25 2007

Ubuntu, podcast sur ZDNet.fr

google_trends_ubuntu.pngJe suis tombé par hasard sur ce podcast proposé par ZDNet.fr, il date du 15 mai 2007 ! (bizarre que je soit passé à coté... ) :

Pourquoi Ubuntu s'impose sur le marché des OS Linux ?

Olivier Ezratty (un ex de chez Microsoft), un habitué des plateaux télé et radio, y fait une analyse tout à fait pertinente (à mon avis) sur les raisons du succès d'Ubuntu. Un des raisons soulignées est la communauté autour d'Ubuntu, sa réactivité, son site, sa documentation, ses forums, etc ...

Lire la suite...

lundi, juillet 23 2007

Miro, la télé du web

Comme l'a annoncé il y à peu toolinux.com le projet Democracy devient Miro, je cite :

Miro, logiciel libre et front de libération de la vidéo sur Internet ... Le "Firefox" de la vidéo sur Internet.

miro_00.png Miro est un lecteur multimédia libre, multi-plate forme, utilisant la technologie du peer to peer. Clairement orienté WEB et lecture de flux vidéo sur internet, il permet de lire les podcast (il suffit de s'abonner à un flux RSS), les Web-TV, des contenus HD, des vidéos en local..., Il intègre également un moteur de recherche (youtub, dalymotion, etc...) qui nous promet de longues heures de divagation ;) . Miro est actuellement en version 0.9.8, la première public preview, bientôt en version stable donc. Il est déjà très prometteur et sera un concurrent sérieux de l'autre projet majeur en terme de plate forme multimédia WEB qu'est Joost (quant à lui non libre).

La bonne surprise, et c'est une force des logiciels libres, c'est la page de téléchargement qui propose un dépot pour les paquets Ubuntu et un tutoriel détaillé (certes, pour l'instant, uniquement dans la langue de Shakespear) pour son installation sur notre distribution préférée.

Installation :

Je vous conseille de consulter le Wiki Ubuntu-fr pour plus de précisions sur les dépots, le fichier sources.list et l'installation de paquet via apt-get ou Synaptic

Pour le dépot Feisty :

deb http://ftp.osuosl.org/pub/pculture.org/miro/linux/repositories/ubuntu feisty/

Pour l'installation :

$ sudo apt-get install miro

Les dépendances suivantes seront également installées : firefox-dev, libboost-python1.33.1, libnspr-dev, libnss-dev et miro-data. Cela ne troublera pas la stabilité de votre système...

Résultat :

miro_02.png

miro_02.png

À essayer d'urgence ;)

mardi, juillet 17 2007

Script de renommage de photos selon les données EXIF

Avec les photos numériques on ne compte pas, on prend des dizaines (voir des centaines) de photos puis on les importe sur le PC pour les trier. Personnellement j'utilise gThumb car il est léger, simple à utiliser, n'est pas usine à gaz, dispose de fonctionnalités assez avancées et en plus est intégré nativement dans Ubuntu. Le premier de ces tris est le renommage, j'ai l'habitude de renommer mes photos en fonction de la date de prise de vue (+ une numérotation) ce qui permet par la suite d'effectuer un tri chronologique dans l'explorateur de fichiers et d'avoir un nom unique.

il est possible de renommer massivement des photos en fonction des données EXIF avec gThumb mais le meilleur résultat que j'ai pu en tirer est un nom de fichier sous la forme 2006-11-04--19.41.56_007.jpg. C'est presque le résultat attendu sauf que je n'ai pas trouvé le moyen d'enlever le double tiret et les secondes qui sont superflus. Voila le pourquoi de ce script, utilisé via les scripts nautilus, en deux clics il permet de renommer une série de photos sous la forme 2006-11-04_19.41_007.jpg

Dépendances :

$ sudo apt-get install imagemagick zenity

Script exif_photos_rename_v1.1.sh :

  • 27/07/07 - v1.1
    • Réorganisation
    • Choix du début de numérotation, par défaut à 1
  • 15/07/07 - v1.0
    • Création
#!/bin/bash
############################################################################################
# Taltan - http://www.taltan.fr -                                                          #
############################################################################################
# Script exif_photos_rename_v1.1.sh                                                        #
# Licence : GNU / GPL                                                                      #
############################################################################################
# Renomme les photos selon les données EXIF sous la forme :                                #
# ${aa}-${mm}-${jj}_${hh}.${min}_${numero}.ext  => ex : 2006-11-04_19.41_007.jpg           #
# Fonctionne pour une numérotation de 001 à 999                                            #
############################################################################################
# Dépendances                                                                              #
############################################################################################
#  - Nécessite le paquet imagemagick : http://doc.ubuntu-fr.org/imagemagick                #
#  - Nécessite le paquet zenity                                                            #
#    => sudo apt-get install imagemagick zenity                                            #
############################################################################################
# 15/07/07 - v1.0 - Création                                                               #
# 27/07/07 - v1.1 - Réorganisation                                                         #
#                 - Choix du début de numérotation, par défaut à 1                         #
############################################################################################
## Variables
nb_param="$#" # nb de paramètres passés au script
erreur=0 # initialisation du compteur d'erreurs à 0

## Fonctions début de numérotation
début_numerot ()
{
                numParam=`zenity --title "Début de numérotation" --entry-text="1" --entry --text "Par défaut à 1, à modifier le cas échéant :"`
                if  [ $? != 0 ]; then # si fermeture
                        exit 1
                fi
                        [ $? -ne 0 ] && exit 2 # si annulation
}

## Fonctions renommage des fichiers
rename_jpeg ()
{
        for parametre in "$@"; # pour chaque fichier selectionné
        do # faire
                old_name="$parametre" # on définie le nom du fichier actuel
                date_time=`identify -format "%[EXIF:DateTime]" "$parametre"` # création de la variable date / heure de la photo (ex: 2006:11:04 19:41:30. )
                extension=`echo $parametre | awk -F "." '{print $NF}'` # création de la variable extension du fichier (ex : .jpg)     
                aa=`echo $date_time | cut -d: -f1` # création de la variable année (ex : 2006)
                mm=`echo $date_time | cut -d: -f2` # création de la variable mois (ex : 11)
                jj=`echo $date_time | cut -d: -f3 | cut -c1-2` # création de la variable jour (ex : 04)
                hh=`echo $date_time | cut -d: -f3 | cut -c4-5` # création de la variable heure (ex : 19)
                min=`echo $date_time | cut -d: -f4` # création de la variable minute (ex: 41)
                # création de la variable numérotation       
                if [ $numParam -gt 0 ] && [ $numParam -lt 10 ]; then # pour les paramètres 1 à 9
                        numero=00$numParam # rajouter 2 digit => 001, 002, 003,..., 009
                fi
                if [ $numParam -gt 9 ] && [ $numParam -lt 100 ]; then # pour les paramètres 10 à 99
                        numero=0$numParam # rajouter 1 digit => 010, 011, 012,..., 099
                fi
                if [ $numParam -gt 100 ] ; then # pour les paramètres supérieur à 100
                        numero=$numParam # ne pas rajouter de digit => 100, 101, 102,...
                fi           
                new_nane=`echo ${aa}-${mm}-${jj}_${hh}.${min}_${numero}.${extension}` # on définie le nouveau nom => 2006-11-04_19.41_num.jpg
                cp "$old_name" "${new_nane}" # on renomme le fichier en le copiant
                if [ $? = 0 ] ; then # si la copie a reussi    
                        echo "${old_name} => ${new_nane} .... OK"
                        rm -f "$old_name" # => supprime le fichier original
                else # si la copie a echoué
                        echo "Impossible de renommer $old_name .... NOK" # => message d'erreur
                        let $[erreur += 1] # incrémentation du compteur d'erreur
                fi
                let $[numParam += 1] # incrémentation du numéro de paramètre
        done
        nb_renomme=$(( $nb_param - $erreur )) # création de la variable nombre de fichiers renommés
        echo "-----------------------------------------"               
        echo "Fin de traitement : $# fichiers "
        echo "-----------------------------------------"
        echo "Fichiers renommes : $nb_renomme"
        echo "Fichiers en erreur : $erreur"
        echo "-----------------------------------------"
        echo "OK, vous pouvez fermer !"
}

## Traitement
if [ "$#" -eq 0 ]; then # si aucun fichier n'est selectionné => mesage d'erreur
        zenity --error --title="error" --text="Selectioner au moins 1 fichier"
        exit 1
fi
début_numerot
rename_jpeg "$@" | zenity --text-info --title "exif_photos_rename" --width=500 --height=500

Mise en place :

Placer le script exif_photos_rename_v1.1.sh dans le dossier ~/.gnome2/nautilus-scripts, puis le rendre exécutable

$ sudo chmod +x ~/.gnome2/nautilus-scripts/exif_photos_rename_v1.1.sh

Utilisation :

Sélectionner les photos à traiter, puis clic droit / Scripts / exif_photos_rename.sh exif_photos_rename_01.png

Cliquer sur Valider ou modifier le début de numérotation le cas échéant : exif_photos_rename_00.png

Résultat :

exif_photos_rename_02.png

exif_photos_rename_03.png

NB : _/!\_ Par principe de précaution, je vous conseille de commencer à utiliser un script qui, au final supprime ou modifie un fichier, sur une copie de vos photos, histoire de voir que tout se passe bien ;)

samedi, juillet 14 2007

Open Arena 0.7 contre le stress

openarena128.png On entend souvent dire que le monde GNU/Linux et celui des jeux vidéos est incompatible, et comme dirait Arthur, Roi de Bretagne, fils d'Ygerne de Tintagel et d'Huther Pendragon, c'est pas faux ;) , mais c'est pas complètement vrai non plus. Pour quelqu'un qui, comme moi, n'est pas un Hardcore Gamer mais un Gamer occasionnel, on peut dire qu'il y a de quoi faire. Pour s'en convaincre, il suffit de lire ce billet de yeKcim ou cette liste de jeux sous GNU/Linux sur Wikipedia ou encore de se balader sur des sites (merci Damocles) comme The Linux Game Tone, Linux gamer guide, Jeuxlibres.net, Jeuvinux (la liste est longue, voir ici, entre autre)

Si il y a bien un genre de jeux pour lequel je me laisse tenter de temps en temps c'est le FPS (first person shooter) ou jeu de tir subjectif en français, dans le genre défouloir on ne fait pas mieux. Open Arena (Site officiel) en est une des références sous Linux, entièrement sous licence GPL. La version 0.7 vient de sortir. Elle apporte son lot de nouveautés, notamment de nouveaux personnages et des nouvelles Map.

Sur Ubuntu 7.04 Feisty Fawn son installation est enfantine, les dépôts officiels n'intégrant que la version 0.6, il faut télécharger ici les .deb qui vont bien (openarena, 712.5 Kb et openarena-data, 258.2 Mb) sur le site GetDeb, puis de les installer via l'installateur de paquets Gdebi. Il faut bien entendu que l'accélération Graphique 3d soit activé sur votre Ubuntu.

Pour conclure :

Don't stress, play to Open Arena and keep cool...

NB : _/!\_ Concernant les paquets fournis par Geteb

- page 3 de 5 -