Articles plus anciens

A l’occasion de la sortie de Karmic Koala (Ubuntu 9.10) j’avais fait un post (Karmic les différences d’interface) comparant les interfaces de Karmic avec la version précédente (Jaunty Jackalope – Ubuntu 9.04).

Pour la sortie de Lucid Lynx (Ubuntu 10.04), je n’avais pas renouvelé l’exercice.

Ce week-end est sortie Maverick Meerkat (Ubuntu 10.10) et je me suis dit pourquoi ne pas faire vivre le post initial et mettre les nouvelles copies d’écran au fur et à mesure de la sortie des versions et ce avec quelques commentaires…


Démarrage :

Ubuntu 9.04

Jaunty - usplash Jaunty - usplash

Ubuntu 9.10

Karmic- usplash Karmic - xsplash

Thème usplash plus sobre, moins coloré, plus minimaliste

Ubuntu 10.04

Le boot n’est plus géré par usplash mais par Plymouth, d’où un écran de boot unique avec une teinte bordeau foncé et le nouveau visuel  Ubuntu (très élégant)

Ubuntu 10.10

On garde l’unique écran de démarrage, les couleurs mais à mon goût le logo et le nom Ubuntu sont moins beau.


GDM :

Ubuntu 9.04

Jaunty - GDM Jaunty - GDM

Ubuntu 9.10

Karmi - GDM Karmic - GDM

Sobriété, « noir et blanc » et une une liste des utilisateurs configurés sur le système, façon Windows…

Ubuntu 10.04

Le fond d’écran par défaut s’affiche, on arrive dans les teinte roses/violet, beaucoup plus joyeuses que les précédentes.

Le nouveau logo d’Ubuntu est présent.

Ubuntu 10.10

Pas de gros changement.


Vue d’ensemble du bureau :

Ubuntu 9.04

Jaunty - Bureau

Ubuntu 9.10

Karmic - Bureau

Ubuntu 10.04

La révolution : thème sombre par défaut, teinte roses/violet (adieu le orange et le maron)

Ubuntu 10.10

On garde la gamme des couleurs Rose/violet et le thème sombre par défaut, le fond d’écran change et le lanceur d’aide disparait.


Les menus :

Ubuntu 9.04

Jaunty - application Jaunty - raccourcis

Jaunty - preference Jaunty - admin

Ubuntu 9.10

Karmic - ApplicationKarmic - raccourcis

Karmic - preference Karmic - admin

Quelques changements, des nouvelle icônes, des entrées ont disparus

L’ajout de programme se fait désormais avec la logithèque Ubuntu

Ubuntu 10.04

Menus sombres, icône des dossier spéciaux modifié pour diminuer la composante orange, apparition du dossier Téléchargement

Ubuntu 10.10

L’icône du dossier personnel change, OpenJdk est installé (si tant est que l’on à sélectionné l’option d’installer des logicels tierces lors de l’installation)


Horloge et Co

Ubuntu 9.04

Jaunty - horloge

Ubuntu 9.10

Karmic - horloge

Ubuntu 10.04

Thème sombre, plus de couleur par défaut, apparition du MenuMe

Ubuntu 10.10

Pas de changement visible mais si on lance RythmBox pour lire de la musique l’applet de contôle du son à été modifiée :


Fenêtre Dossier personnel

Ubuntu 9.04

Jaunty - home

Ubuntu 9.10

Karmic - home

La réapparitions des icônes spécifiques sur les dossiers pré-définis

Ubuntu 10.04

Icône des dossier spéciaux modifié pour diminuer la composante orange, apparition du dossier Téléchargement

Ubuntu 10.10

Le bouton de fermeture des fenêtres ont été simplifiés (moins beau à mon goût), l’icône du dossier personnel change, le fond des menu est moins gris (blanc).


Gestionnaire d’application

Ubuntu 9.04

Jaunty - Gestionnaire applications

Ubuntu 9.10

Karmic - Gestionnaire applications Karmic - Gestionnaire applications detail

Refonte de l’application, renommée par l’occasion

Ubuntu 10.04

Ajout d’une section Partenaire de Canonical, le changement des couleurs et de la présentation

Ubuntu 10.10

Apparition des logiciels payant, d’une sélection de logiciel et de la mise en avant des nouveautés.


Autres changements

Ubuntu 10.04 –> Ubuntu 10.10

Des fenêtres retravaillés de ci de là, des icônes en plus….

Avant                                                                              Après


Lorsque l’on s’est identifié pour une augmentation de privilège (saisie de son mot de passe), apparition d’un icône dans le tableau de bord permettant de révoquer cette augmentation de privilège :

14 oct 10

Le thème est un peu spécifique : si vous êtes sous Ubuntu 10.10 (Maverick Meerkat) et que vous utilisez VirtualBox pour virtualiser un autre Ubuntu Maverick Meerkat vous serez coincé avec une résolution de 800×600 même si vous installez les additions invités.

Sous Maverick Meerkat VirtualBox est en version 3.2.8 et cette dernière ne sait pas prendre en charge un serveur X en version 1.9, version embarqué dans Maverick Meerkat.

La solution installer la version 3.2.10 de VirtualBox, re-démarrer votre machine virtuelle et mettre à jour les additions invités.


L’installation de VirtualBox 3.2.10 se fait avec l’ajout d’un dépôt tierce :

echo "deb http://download.virtualbox.org/virtualbox/debian maverick non-free #VirtualBox" | sudo tee -a /etc/apt/sources.list
wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
sudo aptitude update
sudo aptitude install virtualbox-3.2


Rque : avant la mise à disposition de VirtualBox 3.2.10, la solution consistait à installer le paquet virtualbox-ose-guest-x11, mais ce n’est plus nécessaire.


Sources :

VirtualBox 3.2.10 pour Ubuntu 10.10 Maverick Meerkat

Commentaires fermés

Sur la page man de bash on peut lire ceci concernant la variable HISTCONTROL :

HISTCONTROL
 Une liste de valeurs, séparées par des  deux-points,  commandant
 la  façon  dont  les  commandes  sont  sauvegardées dans la file
 d’historique.  Si  la  liste  des  valeurs  contient  la  valeur
 ignorespace,  les  lignes  commençant par une espace ne sont pas
 sauvegardées dans la file  d’historique.  La  valeur  ignoredups
 conduit  à ne pas sauvegarder une ligne correspondant exactement
 à la ligne de commande précédente. La présence de ignoreboth est
 un  condensé pour ignorespace et ignoredups. La valeur erasedups
 conduit à retirer de la  file  d’historique  toutes  les  lignes
 précédant la ligne courante et lui correspondant avant que cette
 ligne y soit sauvegardée. Toute valeur qui ne fait pas partie de
 la  liste  ci-dessus est ignorée. Si HISTCONTROL est inexistante
 ou si elle ne contient  pas  une  valeur  correcte,  toutes  les
 lignes   lues   par   l’analyseur   de   l’interpréteur   seront
 sauvegardées dans la  file  d’historique,  selon  la  valeur  de
 HISTIGNORE.  La  seconde  ligne  et les suivantes d’une commande
 multiligne  ne  sont  pas  testées   et   sont   ajoutées   dans
 l’historique indépendamment de la valeur de HISTCONTROL.


Voici quelques test pour ce rendre compte du comportement de l’historique en fonction de la valeur de HISTCONTROL.


HISTCONTROL = ignoredup

En mode ignoredup on tape cd temp / cd .. / cd temp / cd ..

Contenu de l’historique :

539  cd temp
540  cd ..
541  cd temp
542  cd ..


Par contre si on tape on tape cd temp /cd downloads / cd .. / cd .. on aura :

544  cd temp
545  cd downloads/
546  cd ..

Les commandes identiques consécutives sont regroupées


HISTCONTROL = erasedup

En mode erasedups on tape cd temp / cd .. / cd temp / cd ..

Contenu de l’historique :

550  cd temp
551  cd ..


Qu’une seule ligne cd temp et cd .. a été gardé (les dernières) toutes les précédentes préalablement présentes/tapés (539-541, 544, 546) ont été supprimées.


HISTCONTROL = ignorespace

En mode ignorespace on saisie cd temp et cd .. précédé d’un espace

Contenu de l’historique :

552  cd temp

La commande cd … (précédée d’un espace) n’apparait pas


HISTCONTROL = ignoreboth

ignoreboth est un condensé pour ignorespace et ignoredups


Mon Choix

HISTCONTROL=erasedups:ignorespace

Les PPA (Personnal Package Archives) sont quelque chose de formidable permettant à tout a chacun de mettre a disposition ses logiciels packagés ou le packaging d’un logiciel qui autrement ne serait disponible que par ses sources.


Depuis Ubuntu 9.10 l’ajout d’un PPA dans la liste des dépôts utilisé se fait très simplement avec un simple :

add-apt-repository ppa:[nom du ppa]


(Avant Il fallait ajouter l’adresse du dépôt dans /etc/apt/source.list et ajouter la clé publique du dépôt via sudo apt-key adv –keyserver [serveur de clé] –recv-key [identifiant de la clé])


Par contre si on souhaite revenir en arrière et ne plus utiliser un PPA que l’on avait préalablement ajouté, il n’existe pas de commande simple.


En effet la suppression du fichier .list correspondant au PPA dans /etc/apt/source.list.d/, la suppression de la clé via apt-key del puis l’update et enfin l’upgrade du PC ne suffisent pas à revenir en arrière.


La solution que j’utilisais jusqu’à maintenant consistait a supprimer les package mis a jour avec le PPA et à les ré-installer après avoir fait les manipulations ci-dessus (dans la cas où le PPA fournissait une mise à jour de packages présent dans les dépôts classique sinon rien du tout).


Mais j’ai il y a peu de temps découvert un outils qui facilite grandement la suppression d’un PPA, il se nomme ppa-purge et est disponible sur le PPA de xorg-edger.

Ce PPA mettant à disposition de nombreux package en rapport avec xorg, je déconseille son ajout si vous souhaitez juste ajouter ppa-purge.

Il est donc préférable de télécharger le dernier fichier .deb sur la page https://launchpad.net/~xorg-edgers/+archive/ppa/+packages et de l’installer via :

sudo dpkg -i ppa-purge*.deb


Au moment où j’écris ce post le lien direct vers le fichier deb est :

https://launchpad.net/~xorg-edgers/+archive/ppa/+files/ppa-purge_0.2.7_all.deb


On enlève ensuite un PPA avec la simple commande :

ppa-purge -p [nom du PPA]


A noter que cet outil sera intégré aux dépôts officiel d’Ubuntu en version 10.10

L’outil Ubuntu Tweak (que je n’ai personnellement jamais utilisé) offre aussi cette fonctionnalité.


Sources :

How to safely remove PPA Repository from Ubuntu

Remove PPA Repositories Via Command Line [Quick Ubuntu Tip]

PPA Purge: Downgrade d’un PPA vers une version officielle Ubuntu

Image Par darinmarshall sous CC BY-SA

Par défaut lorsque je veux désinstaller quelque chose j’utilise aptitude avec l’option purge au lieu de l’option remove.

Cette option est documenté ainsi dans les pages man :

Purge <paquet> : supprime le paquet ainsi que tous ses fichiers de configuration.


Mais ce n’est pas vrai, en réalité l’option purge supprime le paquet ainsi que tous les fichiers de configuration globaux.

C’est à dire uniquement les fichiers de configuration situés normalement sous /etc

Les fichiers de configuration que l’application crée dans votre /home utilisateur sont laissés, il en résulte un joyeux bazar si vous gardez toujours votre home sur une partition dédiée (donc jamais re-créé) et que vous essayez beaucoup de logiciels.


La solution : il n’en existe pas d’autre que de parcourir à la main tous les répertoires . et de les supprimer si l’application à été supprimée.


Une idée à d’ailleurs été créé sur Ubuntu Brainstorm pour essayer de trouver un mécanisme plus automatisé :

Idea #5199: On package removal _optionally_ remove config files in home directories


Deuxième déception concernant aptitude, seul les fichiers de configuration des paquets explicitement installés sont purgés, ceux des paquets installé par dépendance restent.

Quand vous utilisez aptitude avec l’option purge ce dernier liste les paquets désinstallés tout court avec le suffixe {u} et ceux désinstallé + purgé avec le suffixe {p}

Pour purger la configuration de tous les paquets il faut utiliser l’option –purge-unused.


Le moyen le plus simple de ne pas oublier cette option est de la mettre dans le fichier /etc/apt/apt.conf sous le format :

aptitude::Purge-Unused="true" ;


A noter qu’il existe une foule d’options paramétrables dans ce fichier de configuration.


Enfin il est tout à fait possible de purger la configuration des anciennes dépendances désinstallés sans l’option purge-unused, via :

sudo aptitude purge '~c'


Sources :

Aptitude : purger à fond

Aptitude : purger aussi les vieux paquets désinstallés sans purge

Image By Zach_ManchesterUK sous CC BY-NC-ND