Montée de version de Ubuntu de la 18.04 à la 20.04 (LTS)
La version LTS de la version 20.04 étant sortie depuis quelques mois maintenant, il étant temps de migrer mon poste pro. Et malgré quelques précautions, ça ne s’est pas passé tout seul.
La version LTS de la version 20.04 étant sortie depuis quelques mois maintenant, il étant temps de migrer mon poste pro. Et malgré quelques précautions, ça ne s’est pas passé tout seul.
Histoire de pouvoir réutiliser pleinnement et sereinnement un portable Acer Aspire 3634WLCi, j’ai installé un XUbuntu en double boot.
Je n’ai rencontré que deux soucis majeurs à la sortie de l’installation (automatique) :
Pour des raisons toutes simples de facilité, le serveur OCS du CIM utilise un certificat SSL autosigné. Et bien sûr ce type de construction pose un problème à l’agent OCSinventory qui refuse de télécharger les paquets à déployer depuis une source aussi peu sûre.
Récemment, j’ai eu besoin de chiffrer un disque dur, après installation de Ubuntu 14.04.
Crédit : Yuri Samoilov
Après la mise à jour délicate du gros netbook, j’ai attaqué celle du petit. Ca n’a pas forcément était ultra simple et rapide, mais étonnamment, je n’ai pas rencontré les mêmes problèmes.
Souhaitant mettre à jour un netbook vers la nouvelle Ubuntu LTS, aka precise
, je me suis heurté à un problème de dépendances.
En effet, la commande standard apt-get dist-upgrade
échoue sur le message suivant :
E: Couldn't configure pre-depend multiarch-support for libnih-dbus1, probably a dependency cycle.
Visiblement une dépendance cyclique autour des paquets multiarch-support
et libnih-dbus1
.
Après plusieurs tentatives infructueuses d’utilisation de diverses options pour forcer l’upgrade et sans trouver de solution toute faites sur le net, je me suis laissé guidé par une intuition.
En effet, si c’est un problème de dépendance, peut-être que l’on peut s’en sortir en passant par des outils qui n’ont pas cette “intelligence”.
J’ai donc installé à la main (avec l’utilitaire dpkg) les paquets multiarch-support
, libc6
et libc-bin
(dans l’ordre inverse pour respecter leurs dépendances mutuelles).
Loin de la maison, j’ai souhaité me connecter à Internet via mon N900. Le cerveau en ébullition, calculant comment j’allais bien pouvoir configurer mon netbook (Ubuntu remix) et mon N900 (Maemo 5) pour partager la connexion 3G de mon forfait.
Je branche donc le câble USB, je choisi le mode “PC suite” et… et v’là t’y pas que Ubuntu me propose de configurer un “Connexion mobile à large bande”. Tien ? Je clique et lui donne les infos : Free pour le nom et free pour l’APN.
Afin d’alléger le système de mon netbook et pour retrouver un environnement plus stable, j’ai remplacé Ubuntu unity par la version 2D utilisant les EFL. Malheureusement, dans cet environnement, le client de messagerie evolution avait du mal à passer en plein écran.
Arbitrairement, j’ai imputé ce comportement au window manager metacity
.
Pour le vérifier, j’ai installé puis lancé un gestionnaire de fenêtres plus simple : openbox
.
openbox --replace
Ce test a permis de valider mon hypothèse.
J’ai donc commencé une difficile conversion à openbox.
Je dis difficile car il m’a fallut un moment pour trouver comment forcer mon système à lancer openbox plutôt que de chercher à lancer le défunt et désinstaller metacity
.