Taltan.blog.bkp

Keyword - Ubuntu 6.10

Fil des billets - Fil des commentaires

dimanche, mars 18 2007

Mise à jour : VMware Server 1.0.2 sur Ubuntu 6.10 Edgy Eft

VMware à mis à jour sa version Server (gratuite et open source à code source ouvert sous licence commerciale, non-libre), VMware server passe en version 1.0.2, pour le téléchargement c'est par ici, pour les release notes c'est par la et pour plus de précisions sur VMware Server et Ubuntu c'est par ici. L'installation se déroule de la même manière que pour la version 1.0.1 (toujours le même bug concernant l'interface http d'administration et le script /etc/init.d/httpd.vmware) à ceci prés qu'il n'est pas nécessaire de s'inscrire pour obtenir une numéro de série. Quand le script d'installation se déroule, il demande quand même une numéro de série, il suffit de répondre non, ce numéro de série correspond au support professionnel (payant) de l'éditeur.

samedi, février 3 2007

Centraliser l'administration de Ubuntu 6.10 avec gnome-main-menu

Pour ceux qui ne veulent pas attendre Ubuntu Feisty Fawn et le nouveau GNOME Control Center, il existe gnome-main-menu sur la dernière version stable d'Ubuntu (6.10). Il s'agit de centraliser en un seul endroit l'ensemble des principales options d'administrations système et de préférences pour GNOME. Je pense que cette fonctionnalité, orientée home user, qui sera intégrée par défaut dans le prochain Ubuntu Feisty Fawn, va dans le bon sens et permettra au ubuntueros débutants de ne pas être trop désorienté avec le menu système actuel.

Pour l'installer

$ sudo apt-get install gnome-main-menu

Puis ajouter au tableau de bord l'applet Menu principal dans la section section Utilitaires, voila le résultat :

gnome-main-menu-01.png

Et voila ce que donne le Centre de contrôle :

gnome-main-menu-02.png

Avouez quand même que ça peut simplifier les choses, pas de troll svp ;)

dimanche, novembre 12 2006

Dernière version de la machine virtuelle JAVA 1.5 et son plugin Firefox - Ubuntu 6.10 Edgy Eft

L'installation de la machine virtuelle JAVA de SUN est trés simple sous Edgy, par contre l'installation du pluggin Firefox quant à elle n'est pas automatique et n'est pas si évidente que ça (il faut maitriser le ln -s). Ce billet est une adaptation pour Edgy de mon billet Machine virtuelle JAVA 1.5 et son plugin firefox. Le Wiki recense les méthodes d'installation de JAVA, cependant la procédure présentée ci-dessous sera applicable quelque que soit la version de JAVA 1.5 (elle pourra être utilisable dans le cas d'une mise à jour de JAVA) et utilisable aussi bien sur Dapper que sur Edgy.

Installation de la dernière version de la machine virtuelle JAVA 1.5

Il faut que le dépot multiverse soit activé

puis

$ sudo apt-get update
$ sudo apt-get install sun-java5-bin sun-java5-jre

Configuration du JAVA par défaut

Il faut maintenant configurer Ubuntu pour qu'il utilise le JAVA que l'on vient d'installer au lieu du programme libre GIJ inclu dans la distribution. En principe après l'installation de sun-java5-bin et sun-java5-jre, c'est le cas. Pour le vérifier :

$ sudo update-alternatives --config java

L'écran suivant apparait :

java000.png

Selectionner le numéro de la ligne correspondant à java-1.5.0-sun (ici 2) puis ENTER

Plugin Firefox

$ sudo updatedb && sudo ln -s `locate libjavaplugin_oji.so | grep /ns7/libjavaplugin_oji.so` /usr/lib/mozilla-firefox/plugins

Cette commande sera à répéter après chaque maj de JAVA 1.5 et quelque soit le n° de version pour que le lien du plugin Firefox soit toujours OK. Elle est d'ailleurs aussi applicable à toutes les distributions Linux.

Pour tester la machine virtuelle JAVA c'est par ici : http://www.java.com/en/download/help/testvm.xml

Au millieu de la page, doit s'afficher :

java001.png

Pour vérifier en détail le plugin dans Firefox, dans la barre d'adresse, taper about:plugins

java002.png

Installation alternative (automatique) du plugin Firefox, merci Kagou

Il faut que le dépot multiverse soit activé

puis

$ sudo apt-get update
$ sudo apt-get install sun-java5-plugin

samedi, novembre 4 2006

Le "Unofficial Ubuntu 6.10 (Edgy Eft) Starter Guide" est sorti

Ubuntuguide_logo.png

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

Comme on peut le lire dans les General Notes :

This is an Unofficial Ubuntu 6.10 (Edgy Eft) Starter Guide. It is not associated with Ubuntu and Canonical Ltd

Que l'on peut traduire par :

Ceci est un guide de démarrage non-officiel pour Ubuntu 6.10 (Edgy Eft). 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.

samedi, octobre 28 2006

Installation et utilisation de VMware Server 1.0.1 sur Ubuntu 6.10 Edgy Eft

Juste un petit mot pour dire que la procédure d'installation de VMware server sur une Ubuntu 6.10 Edgy Eft fraîchement installée est la même que pour une Ubuntu Dapper 6.06, et c'est tant mieux ...

... Enfin, presque la même :

Update 01/11/2006 :

VMware-mui-1.0.1-29996 pose problème, l'installation se passe normalement en suivant la procédure d'installation de VMware server mais le lancement se /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

Et en lançant le script de lancement manuellement, la même erreur se reproduit :

$ sudo /etc/init.d/httpd.vmware start
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

Fix trouvé sur le forum VMTN

Update 04/11/2006 :

Le problème concernant les ralentissements réseaux entre machines virtuelles et hôte sous une Dapper 6.06 se pose de nouveau avec VMware Server 1.0.1 et Ubuntu 6.10 Edgy Eft (noyau 2.6.17-10-generic). Il est quasiment impossible de travailler avec la machine virtuelle sur un dossier partagé via Samba sur la machine hôte. Une petite commande qui va régler le problème :

$ sudo ethtool -K eth0 tso off

Le souci c'est qu'il faut la lancer à chaque démarrage pour qu'elle soit pris en compte, alors voila un petit script qui permets de l'exécuter à chaque reboot :

Créer le script /etc/init.d/vm_net :

$ sudo gedit /etc/init.d/vm_net
#!/bin/bash
case "$1" in
start)  ethtool -K eth0 tso off
        echo $?
        echo "tso OFF"
        ;;
stop)   ethtool -K eth0 tso on
        echo $?
        echo "tso ON"
        ;;
restart)
        $0 stop
        $0 start
        ;;
esac
exit 0

Le rendre exécutable :

$ sudo chmod 750 /etc/init.d/vm_net

Créer le lien symbolique dans le dossier /etc/rc2.d qui pointe vers le script vm_net, ce dossier contient tous les scripts qui se lancent au démarrage du système en init 2 (démarrage par défaut de Ubuntu). Pour plus d'info sur ce qu'est l'init c'est par ici

$ cd /etc/rc2.d
$ sudo ln -s ../init.d/vm_net S95vm_net

Le S95 correspond à l'ordre de démarrage par rapport aux autres scripts, câd, que lors de la séquence de boot, il exécutera après S90vmware et S91httpd.vmware (crées par défaut à l'installation du serveur VMware et de VMware-mui)

Fix trouvé sur le forum VMTN

NVidia, Ubuntu Edgy 6.10 et DualHead

Après mon passage à Edgy, je reprend un de mes anciens billets sous Dapper sur la configuration DualHead d'une carte NVidia et qui peut être transposé mot pour mot sous Ubuntu Edgy 6.10.

Voila comment configurer une carte NVidia en DualHead (2 serveurs X indépendants) sous Edgy. L'installation des drivers NVidia est simplissime (comparée a ATI), il suffit de suivre la doc du wiki de l'excellent ubuntu-fr. La carte graphique en question est une ASUSTeK N6600 Silencer TD 128. La configuration matériel est la suivante.

  • CM : ASUSTeK A8N-E (NVIDIA nForce4 Ultra)
  • µP : AMD Athlon 64 3000+ - 1.8 GHz, Cache L2 512 Ko Socket 939 0.09 Micron - Core Venice
  • Video : ASUSTeK Extreme N6600 Silencer - 128 Mo TV-Out/DVI - PCI Express (NVIDIA GeForce 6600)
  • RAM : 1Go, 2 x Corsair Value 512 Mo DDR-SDRAM PC3200 CL2.5
  • Ecran 1 : 17 pce TFT 1280x1024 75hz
  • Ecran 2 : 17 pce CRT ou TV

La carte graphique ressemble à ça :

N6600.jpg

Il y a trois ports pour la sortie vidéo (VGA, DVI et Svideo). L'écran principale est l'écran TFT branché sur le port VGA. Avec une telle configuration pour XORG, il y a deux possibilités pour l'affichage du deuxième serveur X, soit sur un écran (cathodique dans mon cas) branché sur le port DVI ou soit sur la TV via le port Svideo. C'est selon ce qui est branché au moment du démarrage de la machine, et tout ça avec un seul xorg.conf et aucune manipulation particulière par la suite (si ce n'est le branchement)

Pour l'installation des drivers NVidia

$ sudo cp /etc/X11/xorg.conf /etc/X11/xorg.backup
$ sudo apt-get install linux-restricted-modules-`uname -r`
$ sudo apt-get install nvidia-glx

Ci-dessous la partie du fichier /etc/X11/xorg.conf concernant l'affichage

# ===================== Affichage primaire par défaut
# ===================== MONITOR DISPLAY (screen 0)
Section "Device"
        Identifier      "NVIDIA Corporation NV43 [GeForce 6600]"
        Driver    "nvidia"
        BusID      "PCI:1:0:0"
        Screen 0
EndSection

Section "Monitor"
        Identifier      "TELEVIEW"
        Option    "DPMS"
EndSection

Section "Screen"
        Identifier      "Default Screen"
        Device    "NVIDIA Corporation NV43 [GeForce 6600]"
        Monitor  "TELEVIEW"
        DefaultDepth    24
        SubSection "Display"
                Depth   1
                Modes   "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
        EndSubSection
        SubSection "Display"
                Depth   4
                Modes   "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
        EndSubSection
        SubSection "Display"
                Depth   8
                Modes   "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
        EndSubSection
        SubSection "Display"
                Depth   15
                Modes   "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
        EndSubSection
        SubSection "Display"
                Depth   16
                Modes   "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
        EndSubSection
        SubSection "Display"
                Depth   24
                Modes   "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
        EndSubSection
EndSection

# ===================== Affichage secondaire
# ===================== SECOND DISPLAY (screen 1)
Section "Device"
        Identifier      "NVIDIA_TV"
        Driver    "nvidia"
        Option    "TVOutFormat" "COMPOSITE"
        Option   "TVStandard" "PAL"
        Option    "ConnectedMonitor" "Television"
        BusID      "PCI:1:0:0"
        Screen 1
EndSection

Section "Monitor"
        Identifier "Television"
        HorizSync 30.0-50.0
        VertRefresh 30.0-150.0
EndSection

Section "Screen"
        Identifier      "tv screen"
        Device    "NVIDIA_TV"
        Monitor  "Television"
        DefaultDepth    24
        SubSection "Display"
                Depth   24
                Modes   "1024x768" "800x600" #"Interlace"
        EndSubSection
EndSection

# ===================== SERVERLAYOUT
Section "ServerLayout"
        Identifier      "Default Layout"
        Screen   "Default Screen"
        Screen    "tv screen" LeftOf "Default Screen"
        InputDevice     "Generic Keyboard"
        InputDevice     "Configured Mouse"
EndSection

Un redémarrage de X est nécessaire pour que les changements soient pris en compte

Voila un exemple concret d'utilisation avec un deuxième écran CRT et le multiposte de FREE :

bureau.jpg

ou avec une machine virtuelle Windows XP déportée sur le deuxième ecran CRT :

dualhead01.jpg