Finissons de MacOS-Xiser une Ubuntu Linux 10.04… ou comment Apple est devenu l’alpha et l’omega de certains acteurs du logiciel libre – partie 1.

NB : J’ai longtemps hésité avant de poster cet article sur le planet-libre, mais comme il parle de logiciels libres sans se limiter à un bête coup de gueule, je l’ai posté. Si un de mes camarades administrateurs ou modérateurs décide de l’enlever, je n’y verrais aucun inconvénient.

J’ai déjà plusieurs fois parlé de la tendance de Canonical à copier l’interface d’Apple et de son MacOS-X. Au moins sur deux billets, dont le dernier est assez humoristique sur le plan du titre.

J’ai donc récupéré l’image iso d’une version récente de développement d’Ubuntu Linux 10.04 via wget :

fred@frugalware:~/download$ wget -c http://cdimages.ubuntu.com/daily-live/current/lucid-desktop-amd64.iso
–2010-04-16 11:29:28– http://cdimages.ubuntu.com/daily-live/current/lucid-desktop-amd64.iso
Résolution de cdimages.ubuntu.com (cdimages.ubuntu.com)… 91.189.88.34
Connexion vers cdimages.ubuntu.com (cdimages.ubuntu.com)|91.189.88.34|:80…connecté.
requête HTTP transmise, en attente de la réponse…200 OK
Longueur: 728909824 (695M) [application/x-iso9660-image]
Sauvegarde en : «lucid-desktop-amd64.iso»

100%[======================================>] 728 909 824 689K/s ds 17m 17s

2010-04-16 11:46:45 (687 KB/s) – «lucid-desktop-amd64.iso» sauvegardé [728909824/728909824]

Et j’ai ensuite utilisé le protocole habituel de test :


fred@frugalware:~/download$ qemu-img create -f qcow2 ubu.img 32G
Formatting 'ubu.img', fmt=qcow2 size=34359738368 encryption=off cluster_size=0
fred@frugalware:~/download$ kvm64 -hda ubu.img -cdrom lucid-desktop-amd64.iso -boot d &

Pour mémoire, kvm64 est un alias pour :


qemu-system-x86_64 --enable-kvm -m 1500 -soundhw all -localtime -k fr

On va maintenant rendre Ubuntu Linux 10.04 copie presque conforme à MacOS-X. Et il suffit de quelques minutes et d’utiliser uniquement des logiciels disponibles dans les dépots par défaut.

Comment ? Suivez le guide 🙂

Après avoir effectué les mises à jour, j’ai lancé l’installation de cairo-dock. A cause de certaines limitations de la machine virtuelle, l’ensemble n’est pas très rapide à l’usage. Il suffit d’aller dans la Logithèque Ubuntu et de chercher cairo-dock, puis de l’installer.

Continuer la lecture de « Finissons de MacOS-Xiser une Ubuntu Linux 10.04… ou comment Apple est devenu l’alpha et l’omega de certains acteurs du logiciel libre – partie 1. »

Fedora 13 Beta : à suivre d’ici quelques jours ? ;)

La béta de la 13ième version de la distribution Fedora Linux est disponible depuis peu.

Utilisant le réseau bitorrent avec l’excellent client Transmission (ou plutôt le réseau de pirates dixit les sociétés de droits d’auteurs…), j’ai récupéré l’image ISO du DVD en 64 bits.

Ensuite, j’ai lancé l’installation dans la machine virtuelle habituelle :


fred@frugalware:~/download$ qemu-img create -f qcow2 f13b.img 32G
Formatting 'f13b.img', fmt=qcow2 size=34359738368 encryption=off cluster_size=0
fred@frugalware:~/download$ kvm64 -hda f13b.img -cdrom Fedora-13-Beta-x86_64-DVD.iso -boot d &

Pour mémoire, kvm64 correspond à :


qemu-system-x86_64 --enable-kvm -m 1500 -soundhw all -localtime -k fr

Pour être tranquille avec qemu, j’ai choisi l’option « Install system with basic video driver », sinon l’affichage est inutilisable 🙁

Continuer la lecture de « Fedora 13 Beta : à suivre d’ici quelques jours ? 😉 »

En vrac’ rapide et libre.

N’ayant pas trop de temps à consacrer au « blogging » cette semaine, je comble un peu le « trou » avec un petit en vrac’ rapide et libre.

C’est tout pour aujourd’hui, j’espère faire mieux d’ici ce week-end 😉

Network Manager a-t-il révélé un méchant bug dans le noyau linux ?

Il y a quelques temps, j’annonçais l’arrivée de Network Manager sur le dépot current de la Frugalware Linux.

Peu de temps après, j’ai été confronté à un bug assez ennuyeux qui se manifestait après une charge réseau un peu lourde ou une grosse opération de calcul : la connexion wifi rendait l’âme.

J’ai donc ouvert un bug, le 4156. Un bug proche existait déjà, et comme un patch était disponible, Miklos Vajna m’a proposé un patch adapté pour recompiler le noyau.

Après une série de galères pour recompiler le noyau, j’y arrive enfin, et manque de chance, le bug est toujours présent, cependant, une ligne m’interpelle et me donne une piste :


net_ratelimit: 10 callbacks suppressed
ath5k phy0: gain calibration timeout (2412MHz)
ath5k phy0: gain calibration timeout (2467MHz)
ath5k phy0: gain calibration timeout (2412MHz)
ath5k phy0: gain calibration timeout (2472MHz)
ath5k phy0: gain calibration timeout (2412MHz)
No probe response from AP 00:1d:6a:9b:6f:a0 after 500ms, disconnecting.

Après quelques recherches, je m’aperçois que cela ne touche pas que mon circuit wifi, mais aussi d’autres, comme ceux de Broadcomm par exemple.

Un contournement sale a été trouvé, via un bug sur le tracker du site kernel.org sur la fiche du bug 15693 : désactiver toute gestion de l’énergie… Et cela semble fonctionner 🙁

Donc, je compte retourner pour le moment à Wicd qui n’utilise pas la connexion wifi quand la connexion filaire est présente.

Ce sera déjà mieux que de désactiver la gestion de l’énergie, non ? 😉

Un correctif pour un effet de bord de l’arrivée de NetworkManager sur Frugalware-current.

J’annonçais dans mon précédent billet l’arrivée de NetworkManager sur la Frugalware-current.

Cependant, j’ai été confronté à un effet de bord : à chaque fois que j’ose fermer ma session pour la réouvrir – suite à un redémarrage par exemple, j’ai droit à ce genre de boite de dialogue :

Ce qui devient vite lassant. Surtout que la clé wep ne semblait pas être enregistrée 🙁

merci d'insérer la clé ;)

Après en avoir discuté sur le canal irc #frugalware.fr disponible sur freenode avec Bouleebil, j’ai décidé de fouiller un peu le fichier /etc/pam.d/gdm et voici ce que j’ai vu :

#%PAM-1.0
auth required pam_unix.so
auth requisite pam_nologin.so
account required pam_unix.so
password required pam_unix.so
session required pam_unix.so
#Gnome Keyring’s PAM Support
#auth optional pam_gnome_keyring.so
#session optional pam_gnome_keyring.so auto_start

Or, keyring signifie trousseau en anglais !

J’ai essayé en sortant les « # » sur les deux dernières lignes et en redémarrant. Après plusieurs essais de fermeture et de réouverture de session, la boite de dialogue n’apparaît plus.

Donc, si cela peut être utile, je vous donne l’info 😉

Petit hors sujet : si vous utilisez identi.ca, j’ai créé un groupe frugalwarefr pour les utilisateurs francophones de la frugalware 🙂