Repository with sources and generator of https://larlet.fr/david/ https://larlet.fr/david/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

article.md 12KB

title: Dapper Digest #1 slug: dapper-digest-1 date: 2006-04-04 01:09:35 type: post vignette:
contextual_title1: Bilan sur Paris Capitale du Libre 2007 contextual_url1: 20070615-bilan-sur-paris-capitale-du-libre-2007 contextual_title2: Revue du portable Tecra A8 sous Ubuntu Feisty contextual_url2: 20070508-revue-du-portable-tecra-a8-sous-ubuntu-feisty contextual_title3: Comment valoriser la communauté des Logiciels Libres auprès des professionnels ? contextual_url3: 20070426-comment-valoriser-la-communaute-des-logiciels-libres-aupres-des-professionnels

Voici une nouvelle série de billets autour de l'actualité de Dapper Drake, la prochaine version stable d'Ubuntu. De façon régulière, j'essayerai d'exposer clairement les nouveautés, qu'elles concernent des logiciels, la communauté d'utilisateurs ou de développeurs, ... L'idée est de vous permettre de suivre le déroulement de la vie de Dapper jusqu'à sa sortie, le 1er juin (et pas en Octobre, comme je vous l'ai fait croire dans un poisson d'avril tout récent ;).

Ce n'est pas David que vous lirez dans les Dapper Digests (DéDé ?), mais... moi-même, aka jd. Je remercie David de partager l'espace public de Biologeek et d'offrir de la visibilité à ces billets (oui, vous pouvez lire cette dernière phrase à l'envers ‒ « David remercie jd de réveiller son blog » ‒ mais que cela reste entre nous !).

Je parlerai bien sûr de compiz et XGL, du controversé thème orange... Mais pour commencer, en lien avec le tout neuf LiveCD Dapper Flight 6 :

  • Espresso Vs. Install CD
  • NetworkManager version Dapper
  • Comment se faire entendre des développeurs ?

Espresso, une meilleure installation dans bien des cas

Vous en avez sans doute entendu parler : Dapper ne sera pas distribué physiquement sous deux formes (Install CD et Live CD) mais via un seul CD qui fera office de Live CD et d'installateur. Plus précisement, le classique install CD sera toujours disponible en téléchargement, mais ne sera pas proposé via Shipit, la plateforme d'envois gratuits de CD par Canonical. L'idée d'un unique CD pour démonstration et installation n'est pas nouvelle ; MEPIS est par exemple déjà distribuée ainsi. Le Dapper Drake LiveCD "reloaded" vous permettra, entre autre :

  • de jouer son rôle de LiveCD classique, ie. faire tourner (K)Ubuntu sans rien installer ;
  • de lancer le LiveCD, et d'installer par la suite (K)Ubuntu en tenant compte de la configuration détectée pour la session live.

Ainsi, si vous lancé une session live, tous les fichiers de configuration qui pourront être retouchés pour s'adapter à votre configuration telle qu'elle a été détectée, le seront effectivement durant l'installation.

Le logiciel qui gère cette installation depuis une session live s'appelle Espresso, et il est entièrement graphique ! Voilà qui mettra un terme à la polémique sur l'utilisation d'Anaconda, l'installateur graphique de Fedora/Red Hat. Les développeurs Debian ont décidé de continuer leur travail, et bien leur en a pris : Espresso est prévu pour fonctionner non seulement sous Ubuntu, mais plus généralement sous tout système Debian ou basé sur Debian. Il possède des interfaces natives dans Gnome et KDE, pas encore dans XFCE.

L'installation proposée par Espresso est exactement la même que celle obtenue par l'Install CD classique. En effet, le principe du LiveCD est de compresser les fichiers présents sur un Install CD et de permettre aux scripts init de démarrer votre système d'exploitation depuis le CD, puis de le conserver en mémoire - rien n'est alors installé sur le disque dur. Espresso réalise l'opération inverse : il installe sur le disque dur le système d'exploitation, en décompressant les fichiers, mais il tient également compte des ajustements apportés par la session live aux réglages de bases, lesquels ajustements sont conservés en mémoire. Tout cela a évidemment un coût mémoire non négligeable, si bien qu'Espresso ne sera utilisable qu'avec au moins 128 mo de RAM. Par contre, il semble que l'installation d'Ubuntu par Espresso soit plus rapide que celle réalisée avec un CD d'installation classique...

Ressources

NetworkManager : ubuntu/ dapper main !

nm-applet dans GnomeDepuis une semaine est proposé aux utilisateurs un paquet très attendu dans sa version Dapper : network-manager. La principale fonction de NetworkManager (NM) est, si vous êtes un utilisateur du WiFi, de vous permettre de garder une connexion internet permanente de façon totalement transparente. Si vous avez un portable et que vous êtes chez vous, NM vous connectera à votre réseau WiFi, voire à votre réseau ethernet si vous vous branchez par câble, sur un routeur par exemple. Si vous vous déplacez en-dehors de vos murs, NM fera le maximum pour détecter et vous connecter aux réseaux WiFi disponibles. Vous pouvez définir des préférences (réseaux sécurisés, exclusion de réseaux...) et des interfaces graphiques vous permettent, dans Gnome et KDE au moins, de gérer NM, la sélection du réseau activé, etc.

Avec Dapper, NM a été largement amélioré. Notamment, bien sûr, au niveau du WiFi et du support matériel. La version de NM qui sera disponible dans les dépôts officiels au 1er Juin intègrera le support complet de WPA et 802.1x. Des mises à jours devraient suivre... NM est encore en phase bêta, et vous serez très utiles aux développeurs en rapportant les bogues rencontrés.

Sous Gnome

Personnellement, j'utilise Gnome, aussi puis-je vous renseigner sur la démarche à suivre pour installer NM dans ce gestionnaire de bureaux.

  1. Installer les paquets requis : sudo apt-get install network-manager network-manager-gnome linux-restricted-modules.
  2. Tester le fonctionnement de la bête : nm-applet pour lancer l'applet Gnome permettant de gérer NM.
  • Si vous n'obtenez pas d'applet dans la zone de notification, voire plutôt une erreur dans le terminal, faites Ctrl+C et entrez : sudo killall NetworkManager puis sudo NetworkManager --no-daemon. Si vous obtenez un backtrace ou des erreurs, vous avez gagné le droit de regarder si Malone détient quelque chose à ce sujet, et de remplir une fiche de bogue si ce n'est pas le cas.
  • Si vous n'avez pas d'erreur particulière, il se peut que nm-applet n'ai tout simplement pas détecté une configuration un peu spéciale de votre WiFi. Pour arranger cela : sudo cp /etc/network/interfaces /etc/network/interfaces.back puis sudo gedit|vim|votreediteur /etc/network/interfaces. Commentez les lignes relatives à votre connexion WiFi : elles commencent en général par wireless-. Veillez à conserver les lignes du type auto lo, iface lo inet loopback|dhcp... Faites sudo /etc/init.d/dbus restart ‒ ou si aucun changement visible, relancez votre ordinateur ‒ et reprenez la procédure au point 2.

Si tout s'est bien passé (l'applet est visible, aucune erreur), alors vous pouvez ajouter la commande nm-applet dans Système > Préférences > Sessions : Programmes au démarrage.

Pensez à utiliser gnome-keyring-manager, qui peut régler des problèmes mineurs de détection de WiFi avec la version actuelle de NM. Voyez les ressources pour la documentation et les astuces.

Ressources

« Les développeurs ne s'intéressent pas à mes problèmes :( »

Ça y'est ! Vous en tenez un : Un bug, un vrai. Ou si ce n'est pas un bogue, alors peut-être un comportement logiciel contre-productif, non intuitif... Ou bien encore, une fonctionnalité vous manque cruellement. Et c'est le bon moment : pendant les deux mois qui nous séparent de la sortie de Dapper, la chasse aux bugs est ouverte. Premier réflexe, vous postez un topic sur votre forum préféré ou sur www.ubuntuforums.org, dans l'espoir qu'un développeur vienne à vous et, de ses bras vengeurs, extermine la binaire vermine... Erreur ! Ces forums ont une utilité bien particulière : fédérer une communauté d'utilisateurs. Grâce à eux, vous pouvez vous faire aider par d'autres utilisateurs, ou vous-même apporter des solutions à des problèmes rencontrés par d'autres.

Mais dans tout projet relativement important, il serait ingérable de mélanger le flux « utilisateur » avec celui orienté « développeur. » Pour travailler efficacement, les développeurs ont très vite compris qu'il leur fallait des outils rationnalisant la communication autour des problèmes techniques, et facilitant le tri des problèmes au cours du temps, selon des critères précis. Comme souvent, s'imposer quelques règles fondamentales permet d'engendrer efficacité et souplesse. À ce titre, vous connaissez peut-être BugZilla, un célèbre logiciel de gestion de bogues. Ubuntu possède une plateforme originale entièrement dédiée au développement d'Ubuntu, sous toute ses formes (code, traduction, spécification...) : Launchpad.

Launchpad est le lieu de rencontre des utilisateurs qui veulent aider les développeurs avec ces derniers.

Ressources

  • Note suggérée par la lecture de ce topic sur ubuntuforums.org