Taltan.blog.bkp

dimanche, juin 13 2010

En vracbuntu

En vrac et dans le désordre, quelques news autour de Ubuntu qui valent le coup d'être lues :

  • Ubuntu 10.04 LTS : la nouvelle référence des distributions Linux. L'excellent Tom's Hardware se fend d' un long et complet test d'Ubuntu 10.04. Ce dossier analyse les nouveautés par rapport à ses prédécesseurs et met en parallèle les deux dernières versions LTS, la 8.04 et l'actuelle 10.04 en proposant différents benchmark. La conclusion est limpide, c'est d'ailleurs le titre du dossier : la nouvelle référence des distributions Linux. Cependant l'auteur fait une remarque tout à fait pertinente, il s'interroge sur l'excellence des version LTS et le relatif caractère moyen (pour ne pas dire pire) des versions intermédiaires...
  • La folie des tablettes, bientôt le MMPad (Maverick Meerkat Pad) ! Canonical embraye et annonce qu'Ubuntu devrait débarquer sur des tablettes début 2011, probablement basé sur Maverick Meerkat
  • L'Europe pousse les gouvernements vers le logiciel libre, la commissaire européenne en charge du numérique, Neelie Kroes, souligne en substance le risque de se voir « enfermés accidentellement dans une technologie propriétaire », précise également que les alternatives sont systématiquement ignorées mais aussi que c'est un gaspillage d'argent public que la plupart des administrations ne peuvent plus se permettre. C'est tellement évident qu'on ne comprend pas bien le décalage entre les discours européens et les discours nationaux. Sur les centaines de milliers de postes de travail Windows/Internet Explorer/MS Office dans nos administrations, combien pourraient sans problème tourner avec le triptyque Ubuntu/Firefox/OpenOffice, à mon sens la grande majorité, alors certes pas demain, mais il faut amorcer un virage à un moment donné. Mais quand un gouvernement est capable de dire haut fort qu'OpenOffice est un firewall libre, on est bien loin du vrai débat.
  • Linux doit rendre l'open-source "fabuleux" pour rester dans la course des mobiles. l'identité visuelle de la dernière version d'Ubuntu y participe
  • L'adoption d'Ubuntu en entreprise passe par le support payant, Canonical lance sa nouvelle offre de service à destination des entreprise, un atout de plus pour la réponse à des appels d'offres de marchés publiques...
  • L'Ubuntu 10.10 en avant-première, les choses sérieuses vont commencer, l'alpha1 est désormais disponible. _/!\_ Attention, à manier avec précaution, uniquement si vous excellez avec les commandes en ligne _/!\_

samedi, juin 5 2010

En vracbuntu

En vrac et dans le désordre, quelques news autour de Ubuntu qui valent le coup d'être lues :

dimanche, novembre 8 2009

Le Google Trends Ubuntu 2009

Ubuntu souffle cette année sa cinquième bougie, et on peut dire que le « bulle » Ubuntu n'a pas explosé. Mark Shuttleworth dans un entretien accordé au monde.fr dans le cadre de cet anniversaire, précise même que « Ubuntu croît de 100 % chaque année ». Un indicateur (parmi d'autres...) qui permet de matérialiser le « phénomène » Ubuntu est le test Google Trends (outils qui permet de comparer et analyser l’usage et le comportement des mots clés dans Google). En 2007 et 2008 je m'étais amusé à comparer les résultats Google Trends entre les cinq principales distributions Linux à mon sens (pas de troll ;) ), à savoir Ubuntu, Suse, Fedora, Debian et Mandriva. Et bien, rebelote cette année, et la tendance se confirme :

Google trend Ubuntu, Suse, Fedora, Debian et Mandriva le 25 juillet 2007 :

google_trends_ubuntu.png

Google trend Ubuntu, Suse, Fedora, Debian et Mandriva le 25 juillet 2008 :

googge_trend01.png

Google trend Ubuntu, Suse, Fedora, Debian et Mandriva le 8 novembre 2009 :

google_trend_2009-01.jpg

On peut noter un regain d'intérêt pour Ubuntu tous les six mois, logique, cela correspond au cycle de sortie des nouvelles versions. En comparant les mots clés mots clés Linux et Ubuntu, fait intéressant cette cette année, c'est que pour la première fois depuis la naissance d'Ubuntu, à l'occasion du pic induit par la sortie de Karmic Koala, la courbe « Ubuntu » dépasse la courbe « Linux » :

google_trend_2009-02.jpg

Sur les 30 derniers jours :

google_trend_2009-03.jpg

Certes, la courbe Ubuntu redescend en dessous juste après la sortie du Koala, mais le rapprochement des deux ces dernière années (frôlement déjà perceptible à l'occasion de la sortie d'Ibex) pourrait faire penser que pour le grand public, Linux = Ubuntu.

Alors, épiphénomène ou lame de fond ? Le débat reste ouvert... Prochain rdv, quand l'œil du Lynx s'ouvrira ;)

Pour les nostalgiques de XMMS 1.XX sous Ubuntu, la suite...

Update : Installation XMMS sur Ubuntu Karmic Koala 9.10

xmms.1.2.11-02.pngDepuis mon billet « Pour les nostalgiques de XMMS 1.XX sous Ubuntu Hardy Heron 8.04 » , les choses ont changé... La 8.04 signait en effet l'arrêt de mort du maintien de XMMS dans sa branche 1.XX par les développeurs d'Ubuntu. À l'époque il n'existait pas de paquet .deb spécifique, il fallait en passer par la compilation de sources. Depuis, trois version d'Ubuntu se sont succédés, Ubuntu Intrepid Ibex 8.10, Ubuntu Jaunty Jackalope 9.04et Ubuntu Karmic Koala 9.10 mais surtout knuta maintient des paquets pour chaque distribution d'Ubuntu à partir du héron robuste et propose des dépôts, ce qui simplifie grandement la tache pour les nostalgiques de XMMS dont je fais partie.

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... XMMS reste un lecteur brut de décoffrage et performant dont l'objectif est de « lire des fichiers audio sans fioriture» et non de n'est pas de gérer de manière avancée une bibliothèque musicale comme savent le faire plein d'autre softs (un petit aperçu non exhaustif de tout ce qui se fait en la matière, par ici)

attention.png Avertissement : XMMS n'est pas (plus) une application présente nativement dans les dépôts Ubuntu, ne déroulez la procédure suivante que si vous savez manier les commandes en ligne. Ajouter des dépôts externes comporte toujours un risque. Pour info : Les dépendances requises pour l'installation sont toutes présentes dans les dépôts « officiels » Ubuntu

Installation sur Ubuntu Karmic Koala 9.10

Éditez le fichier /etc/apt/sources.list en mode administrateur pour y rajouter les dépôts suivants (plus d'infos sur la modification des sources de mises à jour) :

deb http://www.pvv.ntnu.no/~knuta/xmms/karmic ./
deb-src http://www.pvv.ntnu.no/~knuta/xmms/karmic ./

Puis, taper les commande suivantes :

sudo apt-get update
sudo apt-get install xmms

Installation sur Ubuntu Jaunty Jackalope 9.04

Éditez le fichier /etc/apt/sources.list en mode administrateur pour y rajouter les dépôts suivants (plus d'infos sur la modification des sources de mises à jour) :

deb http://www.pvv.ntnu.no/~knuta/xmms/jaunty ./
deb-src http://www.pvv.ntnu.no/~knuta/xmms/jaunty ./

Puis, taper les commande suivantes :

sudo apt-get update
sudo apt-get install xmms

Installation sur Ubuntu Intrepid Ibex 8.10

Éditez le fichier /etc/apt/sources.list en mode administrateur pour y rajouter les dépôts suivants (plus d'infos sur la modification des sources de mises à jour) :

deb http://www.pvv.ntnu.no/~knuta/xmms/intrepid ./
deb-src http://www.pvv.ntnu.no/~knuta/xmms/intrepid ./

Puis, taper les commande suivantes :

sudo apt-get update
sudo apt-get install xmms

Installation sur Ubuntu Hardy Heron 8.04

Éditez le fichier /etc/apt/sources.list en mode administrateur pour y rajouter les dépôts suivants (plus d'infos sur la modification des sources de mises à jour) :

deb http://www.pvv.ntnu.no/~knuta/xmms/hardy ./
deb-src http://www.pvv.ntnu.no/~knuta/xmms/hardy ./

Puis, taper les commande suivantes :

sudo apt-get update
sudo apt-get install xmms

Méthode alternative, la compilation à partir des sources

Pour les amateurs, ci dessous la marche à suivre (pour toutes versions d'Ubuntu) :

Installation des dépendances et du nécessaire de compilation (merci bishop ;) ) :

sudo apt-get install linux-headers-`uname -r` build-essential 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

Installation du plugin FLAC

Plus d'info sur le format d'encodage FLAC

Installation du nécessaire pour la compilation et pour les dépendances

sudo apt-get build-dep flac

Création du dossier de travail

mkdir ~/build
cd ~/build

Installation des sources

apt-get source flac

Compiltaion

cd flac-1.2.1
./configure
make

Ensuite il suffit de copier le plugin au bon endroit

cp src/plugin_xmms/.libs/libxmms-flac.so ~/.xmms/Plugins
cd ..
rm -rf ~/build

Sources : http://blog.sartek.net/2008/04/install-xmms-on-ubuntu-804-hardy-heron.html

Téléchargement et installation de tous les skins

Les skins ne sont plus disponibles sur le site de XMMS (si quelqu'un les retrouve...), 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

xmms-icons.pngConcernant 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://taltan2.free.fr/dl/ubuntu/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"*

Liens

dimanche, novembre 1 2009

Canonical et Ubuntu à l'Open World Forum 2009

Les 1er et 2 octobre dernier s'est tenu l’Open World Forum 2009 à Paris, en deux mots : il s'agit d'un « sommet international dédié aux décideurs et aux acteurs du Logiciel Libre, pour débattre de l'impact technologique, économique et social du logiciel libre et des technologies ouvertes. ». Canonical et Ubuntu y étaient présents. Mark Shuttleworth a animé une conférence en plénière sur le thème « Open Source, quels enjeux pour les politiques publiques ? ». Plusieurs interview ont été réalisées à cette occasion, sur Clubic ou le Monde informatique.

Intelli'N TV (webTv « apprenante » sur les enjeux de l'open source) a interviewé également quelques acteurs Canonical, dont le plus célèbre d'entre eux, Mark Shuttleworth qui nous explique sa vision du futur (en anglais dans le texte) dans cette vidéo : Challenges pour Linux : Ergonomie et cadence

Mais aussi Nicolas Barcet, responsable de la distribution Unbuntu server chez Canonical, qui nous explique notamment la relation entre salariés, communauté et les développeurs dans cette vidéo : Canonical, Ubuntu Linux, pousse son offre serveur et Cloud

samedi, juillet 4 2009

Le Tour de France en live... rebelote

Avis aux amateurs, tout comme pour Roland Garros, france2 diffuse cette année le Tour de France 2009 en live (enfin plutôt en direct) sur la toile. Les technologies utilisées sont les mêmes que pour Roland Garros, c'est à dire Silverlight, mais il est possible de passer outre et de lire directement le flux avec Firefox ou votre player vidéo préféré, en l'occurrence VLC pour ma part. Tout comme Roland Garros, les système utilise des token aléatoires pour générer les lien de streaming...

Pour récupérer le lien d'un stream à un instant T

Rendez-vous avant l'installation du plugin moonlight (voir plus bas ou en le désactivant), à l'adresse http://tour-de-france.france2.fr/?page=direct et grâce au plugin totem pour firefox :

letour01.png

Pour lire directement avec VLC

Pour récupérer le lien token : http://tour-de-france.france2.fr/appftv/akamai/token/gentoken1.php?flux=tourdefrance_2009

Pour le lire directement avec VLC, il faut utiliser l'option --referer de wget

vlc `wget -qO- --referer 'http://tour-de-france.france2.fr/?page=direct' 'http://tour-de-france.france2.fr/appftv/akamai/token/gentoken1.php?flux=tourdefrance_2009'`

Voila le résultat :

letour02.png

Pour profiter des fonctionnalités qu'offre la plateforme silverlight, le projet moonlight qui en est une implémentation opensource, offre un plugin pour Firefox, son installation est enfantine et fonctionne parfaitement avec Ubuntu 9.04 Jaunty Jackalope (32 et 64 bits), rendez vous à l'adresse http://go-mono.com/moonlight-preview/ :

Puis sélectionner votre architecture (elle doit automatiquement être détectée) et télécharger le plugin

RG3.png

Firefox l'installera automatiquement puis vous demandera de redémarrer

RG4.png

PS : Le direct vidéo en HD 720p avec contrôle du direct ne fonctionne pas chez moi avec ce plugin, et vous ?

samedi, juin 13 2009

Le jour où le libre prendra son envol...

Juste pour le plaisir...

Les manchots volent-ils ?

La preuve par la BBC

Le jour où le libre prendra son envol ;)

jeudi, juin 11 2009

Hadopi c'est...pas fini !

No comment...

« Le Conseil Constitutionnel a censuré Hadopi ! »

hadopi_fail_small.jpg

Sources : jaffiche.fr

Plus d'infos sur l'excellent Standblog...

Considérant « qu'Internet est une composante de la liberté d'expression et de consommation », et « qu'en droit français c'est la présomption d'innocence qui prime », le Conseil rappelle que « c'est à la justice de prononcer une sanction lorsqu'il est établi qu'il y a des téléchargements illégaux ». « Le rôle de la Haute autorité (Hadopi) est d'avertir le téléchargeur qu'il a été repéré, mais pas de le sanctionner ».

dimanche, mai 24 2009

Roland Garros en live...

Juste un petit mot pour signaler à tous les amateurs de Roland Garros (dont je fais partie...) que cette année France2 propose de suivre tous les matchs en live (enfin plutôt en direct...) sur son site web et cela pour tous les courts. Alors 1/2 bonne nouvelle me direz-vous, car cela la techno utilisée est Silverlight, certes, mais sans rentrer dans le débat (troll ;) ) l'autre moitié de la bonne nouvelle est qu'il est possible de récupérer les flux de streaming pour les lire soit directement avec Firefox (solution dégradée selon France2 !) ou mieux avec VLC. Les flux sont disponibles à ces adresses :

Pour lire directement avec VLC (ou autre) :

vlc "mms://direct.francetv.fr/rolandgarros/inrg01.wsx"

Update 26/05/2009 : L'adresse des flux changent constamment (avec token d'identification), les adresses ci-dessus ne sont plus valables, pour récupérer l'adresse de flux à instant T, avant l'installation du plugin moonlight (ou en le désactivant), à l'adresse http://roland-garros.france2.fr/?page=videos&type=direct grâce au plugin totem pour firefox :

RG7.png

Valable pour tous les courts où se déroulent des matchs, ensuite ouvrir VLC puis un flux réseau

Update 29/05/2009 : Toutes les adresses de récupération directe des flux sont OUT depuis le milieu de la journée, je suppose que france2 n'apprécie pas qu'on puisse récupérer ces flux directement ailleurs que sur leur site... cf commentaire n°35 de AP, il faut être sur la page de france2 pour pouvoir récupérer les flux, il faut utiliser l'option --referer de wget

wget -qO- --referer 'http://roland-garros.france2.fr/?page=videos&type=direct' 'http://roland-garros.france2.fr/appftv/akamai/token/gentoken1.php?flux=rolandgarros01'

J'ai modifié le script en conséquence !

Il existe des liens qui permettent de trouver les adresses de flux (+token associé) pour chaque match en cours :

Pour lire directement un flux :

vlc `wget -qO- --referer 'http://roland-garros.france2.fr/?page=videos&type=direct' 'http://roland-garros.france2.fr/appftv/akamai/token/gentoken1.php?flux=rolandgarros01'`

Voila le résultat :

RG2.png

Pour le flux des autres matchs :

Même principe pour les autres courts, flux à un instant T, pour le court N (généralement 1) :

Et ainsi de suite, il suffit d'incrémenter le chiffre à la fin du lien :

  • Court N+2 => HD : 7 et SD : 8
  • Court N+3 => HD : 9 et SD : 10
  • Court N+4 => HD : 11 et SD : 12
  • Court N+5 => HD : 13 et SD : 14
  • etc, etc...

Pour automatiser un peu tout ça, un petit script (inspiré par celui de alduc1 trouvé sur le forum Ubuntu.fr, merci à lui ) nécessite le paquet wget et zenity :

#!/bin/bash
### Acces aux flux mms de Roland Garros 2009
player="cvlc"
options_player=""

function main ()
{
choix=`zenity --list --height=640 --title="Roland Garros 2009 WEB" \
--column="ID"  --column="Flux" \
"01" "France2/3/4  HD" \
"02" "France2/3/4  SD" \
"03" "Orange 1" \
"04" "Orange 2" \
"05" "Orange 3" \
"06" "Orange 4" \
"07" "Orange 5" \
"08" "Orange 6" \
"09" "Orange 7" \
"10" "Orange 8" \
"11" "Orange 9" \
"12" "Orange 10" \
"13" "Orange 11" \
"14" "Orange 12" \
"15" "Orange 13" \
"16" "Orange 14" \
`

if [ $? = 0 ]
then

killall $player

case $choix in
01 ) $player $options_player `wget -qO- --referer 'http://roland-garros.france2.fr/?page=videos&type=direct' 'http://roland-garros.france2.fr/appftv/akamai/token/gentoken1.php?flux=rolandgarros01'` & ;;
02 ) $player $options_player `wget -qO- --referer 'http://roland-garros.france2.fr/?page=videos&type=direct' 'http://roland-garros.france2.fr/appftv/akamai/token/gentoken1.php?flux=rolandgarros02'` & ;;
03 ) $player $options_player `wget -qO- --referer 'http://roland-garros.france2.fr/?page=videos&type=direct' 'http://roland-garros.france2.fr/appftv/akamai/token/gentoken1.php?flux=rolandgarrosorange1'` & ;;
04 ) $player $options_player `wget -qO- --referer 'http://roland-garros.france2.fr/?page=videos&type=direct' 'http://roland-garros.france2.fr/appftv/akamai/token/gentoken1.php?flux=rolandgarrosorange2'` & ;;
05 ) $player $options_player `wget -qO- --referer 'http://roland-garros.france2.fr/?page=videos&type=direct' 'http://roland-garros.france2.fr/appftv/akamai/token/gentoken1.php?flux=rolandgarrosorange3'` & ;;
06 ) $player $options_player `wget -qO- --referer 'http://roland-garros.france2.fr/?page=videos&type=direct' 'http://roland-garros.france2.fr/appftv/akamai/token/gentoken1.php?flux=rolandgarrosorange4'` & ;;
07 ) $player $options_player `wget -qO- --referer 'http://roland-garros.france2.fr/?page=videos&type=direct' 'http://roland-garros.france2.fr/appftv/akamai/token/gentoken1.php?flux=rolandgarrosorange5'` & ;;
08 ) $player $options_player `wget -qO- --referer 'http://roland-garros.france2.fr/?page=videos&type=direct' 'http://roland-garros.france2.fr/appftv/akamai/token/gentoken1.php?flux=rolandgarrosorange6'` & ;;
09 ) $player $options_player `wget -qO- --referer 'http://roland-garros.france2.fr/?page=videos&type=direct' 'http://roland-garros.france2.fr/appftv/akamai/token/gentoken1.php?flux=rolandgarrosorange7'` & ;;
10 ) $player $options_player `wget -qO- --referer 'http://roland-garros.france2.fr/?page=videos&type=direct' 'http://roland-garros.france2.fr/appftv/akamai/token/gentoken1.php?flux=rolandgarrosorange8'` & ;;
11 ) $player $options_player `wget -qO- --referer 'http://roland-garros.france2.fr/?page=videos&type=direct' 'http://roland-garros.france2.fr/appftv/akamai/token/gentoken1.php?flux=rolandgarrosorange9'` & ;;
12 ) $player $options_player `wget -qO- --referer 'http://roland-garros.france2.fr/?page=videos&type=direct' 'http://roland-garros.france2.fr/appftv/akamai/token/gentoken1.php?flux=rolandgarrosorange10'` & ;;
13 ) $player $options_player `wget -qO- --referer 'http://roland-garros.france2.fr/?page=videos&type=direct' 'http://roland-garros.france2.fr/appftv/akamai/token/gentoken1.php?flux=rolandgarrosorange11'` & ;;
14 ) $player $options_player `wget -qO- --referer 'http://roland-garros.france2.fr/?page=videos&type=direct' 'http://roland-garros.france2.fr/appftv/akamai/token/gentoken1.php?flux=rolandgarrosorange12'` & ;;
15 ) $player $options_player `wget -qO- --referer 'http://roland-garros.france2.fr/?page=videos&type=direct' 'http://roland-garros.france2.fr/appftv/akamai/token/gentoken1.php?flux=rolandgarrosorange13'` & ;;
16 ) $player $options_player `wget -qO- --referer 'http://roland-garros.france2.fr/?page=videos&type=direct' 'http://roland-garros.france2.fr/appftv/akamai/token/gentoken1.php?flux=rolandgarrosorange14'` & ;;
esac
else
killall $player
exit 0
fi
}

while :
do main
done

Résultat, on peux même voir plusieurs matchs en même temps ! RG9.png

Pour profiter des fonctionnalités qu'offre la plateforme silverlight, le projet moonlight qui en est une implémentation opensource, offre un plugin pour Firefox, son installation est enfantine et fonctionne parfaitement avec Ubuntu 9.04 Jaunty Jackalope (32 et 64 bits), rendez vous à l'adresse http://go-mono.com/moonlight-preview/ :

Puis sélectionner votre architecture (elle doit automatiquement être détectée) et télécharger le plugin

RG3.png

Firefox l'installera automatiquement puis vous demandera de redémarrer

RG4.png

Sources : http://blogs.msdn.com/clauer/archive/2009/05/06/silverlight-sur-linux-moonlight-2-0-passe-une-tape-importante.aspx

Voila le résultat, sur le site web de france2 : http://roland-garros.france2.fr/?page=videos&type=direct

RG5.png

Je préfère néanmoins la solution VLC, car beaucoup plus light, en effet le couple firefox + plugin moonlight est très gourmand en ressources systèmes...

Plus aucune excuse pour rater une balle de match !

lundi, avril 13 2009

VMware Server 2.0.1 sur Ubuntu 9.04 Jaunty Jackalope

vm2-0.pngLe dernier billet que j'avais consacré à la série des VMware Server 1.xx sur Ubuntu x.xx date du mois d'aout de l'année dernière, depuis pas mal d'eau a coulé sous les ponts... L'installation des produits VMware sur Ubuntu (et sur Linux en générale) n'a jamais été une sinécure (petit rappel). Ces difficultés récurrentes d'installation sur ma distribution préférée à chaque mise à jour de Vmware m'ont quelque peu découragé à la longue et m'ont fait « basculé » du coté de VirtualBox, bien plus simple à installer. Les choses ont l'air d'avoir évolués dans le bon sens avec la branche 2.xx de VMware Server. Les dernières versions respectives de VMware Server (2.0.1) et Ubuntu (9.04 Jaunty Jackalope, beta pour l'instant) s'entendent à merveille puisque l'installation se déroule sans aucune anicroche, rien qu'en suivant la documentation officielle, sans aucune bidouille particulière ! Ce fait est assez rare pour que je le souligne avec ce billet...

attention.png Avertissement : VMware Server n'est pas (plus) une application présente nativement dans les dépôts Ubuntu, ne déroulez la procédure suivante que si vous savez manier les commandes en ligne. Pour info : Les dépendances requises pour l'installation sont toutes présentes dans les dépôts « officiels » Ubuntu

Avant de dérouler le mode opératoire d'installation de VMware Server 2.0.1 sur Ubuntu 9.04 Jaunty Jackalope, quelques nouveautés de la branche 2.xx :

  • Nouvelle interface d'administration : plus simple et plus intuitive, purement Web
  • Gestion des utilisateurs et des autorisations plus fine
  • Support accru des systèmes d'exploitation hôtes et invités : Plus de 30 OS seront désormais supportés, dont les systèmes 64 Bits
  • Noyau amélioré: prend en charge jusqu'à 8 Go de mémoire par machine virtuelle et 2 processeurs virtuels SMP.
  • Prise en charge des périphériques USB 2.0

1. Préparation

Avant toutes chose, il est nécessaires de s'inscrire sur le site de VMware (c'est gratuit) pour obtenir un numéro de série et télécharger l'archive d'installation, c'est par ici : http://www.vmware.com/freedownload/login.php?product=server20. Vous recevrez un Email avec un lien d'activation qui vous permettra d'obtenir un numéro de série et d'accéder à la page de téléchargement.

Créez le dossiers suivants

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

Installez les paquets nécessaires

sudo apt-get install linux-headers-`uname -r` xinetd build-essential libc6-dev-amd64 lib64gcc1

Les paquets libc6-dev-amd64 et lib64gcc1 permettent de simuler une machine virtuelle 64 bits sur un système d'exploitation hôte 32 bits

2. Installation

Aprés activation à partir du mail de confirmation, rendez-vous à la page de téléchargement et téléchargez l'archive VMware-server-2.0.1-156745.i386.tar.gz dans le dossier ~/src/

vm2-3.png

Puis décompressez l'archive et lancer l'installation :

cd ~/src/
tar -xvzf VMware-server-2.0.1-156745.i386.tar.gz
cd vmware-server-distrib
./vmware-install.pl

Répondez par défaut à toutes les questions lors de l'installation sauf à celle de l'emplacement de stockage des machines virtuelles et lors du renseignement le numéro de série obtenu :

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 se déroule, les différents modules se compilent, à la fin de l'opération vous avez les messages suivants :

Starting VMware services:
  Virtual machine monitor                                             done
  Virtual machine communication interface                             done
  Virtual ethernet                                                    done
  Bridged networking on /dev/vmnet0                                   done
  Host-only networking on /dev/vmnet1 (background)                    done
  DHCP server on /dev/vmnet1                                          done
  Host-only networking on /dev/vmnet8 (background)                    done
  DHCP server on /dev/vmnet8                                          done
  NAT service on /dev/vmnet8                                          done
  VMware Server Authentication Daemon (background)                    done
  Shared Memory Available                                             done
Starting VMware management services:
  VMware Server Host Agent (background)                               done
  VMware Virtual Infrastructure Web Access
Starting VMware autostart virtual machines:
  Virtual machines                                                    done
-
The configuration of VMware Server 2.0.1 build-156745 for Linux for this 
running kernel completed successfully.

L'installation est terminée et VMware Server est fonctionnel, avouez que cela change des autres installations...

3. Utilisation

Rendez-vous à l'adresse : http://localhost:8222

vm2-4.png

La première connexion se fait forcement en root, sous Ubuntu l'utilisateur root ne dispose pas de mot passe, il faut lui en donner un :

sudo passwd root

NB : Je vous conseille pour la suite des évènements de configurer un autre utilisateur (le votre) en tant qu'administrateur pour la gestion quotidienne de vos machines virtuelles

vm2-5.png

Le machines virtuelles que vous auriez créés avec la branche 1.xx de VMware Server sont compatibles avec cette nouvelle version, il suffit de les lancer, il est nécessaire pour cela d'installer un plug-in Firefox. Il faut choisir la machine virtuelle que vous voulez lancer puis aller dans l'onglet Console :

vm2-6.png

Vous verrez apparaitre le message suivant :

vm2-1.png

Firefox fera le reste pour vous quand vous cliquerez sur le lien Install plug-in :

vm2-2.png

Sur l'utilisation au quotidien, pas mal de nouveautés, je vous renvoie sur la documentation officielle de VMware, c'est peut être un peu déroutant au début pour les habitués des anciennes versions, mais à la longue on s'y fait et au final cette nouvelle mouture est bien plus puissante !

- page 1 de 10