lakpa.net

journal de bord

Entrées de avril 2015.

Default values
20 avril 2015

So tired to read this :

One of the first thing I do when I setup a Debian machine is $ShinyCustom, so you need to enable it by default !

But it's true !
One of the first thing I do when I set up a Debian machine is to setup a user account with my name and a very personnal password.

WHY is this not the default inside debian-installer ???

N.B. preseed.txt is your friend ! Not for enabling backports by default for the moment, but I think it can be done for Stretch, as it is possible with contrib or non-free :

### Apt setup
# You can choose to install non-free and contrib software.
#d-i apt-setup/non-free boolean true
#d-i apt-setup/contrib boolean true
Mots-clefs : debian, humeur
apt-get dist-upgrade (2015)
25 avril 2015

La mise à niveau vers Jessie (Debian 8) est celle qui me fait le plus peur depuis que j'ai installé Debian la première fois (Debian 4, Etch). C'est peut être à cause de tout le barouf autour de systemd, ou parce que depuis 2012 et la mise à niveau vers Wheezy, je n'ai jamais plus joué à tout casser (trop content d'avoir quelque chose qui juste fonctionne !).

Premier essai

Je commence simple en faisant la mise à niveau sur le vieux portable qui n'est pas un système critique.

Rien. Tout se passe bien. Sans heurts.
À peine quelques lignes rouges « Warning » au démarrage, mais vu l'état des pilotes sur cette antiquité Toshiba, je ne vois pas de problème.

Bien sûr, les paramètres de Xfce ont encore changé et il faut reconfigurer le bureau et le panel. Mais ça c'est à chaque mise à niveau !

Deuxième essai

Après de longues hésitations (ai-je le temps, est-ce le moment), j'attaque mon poste principal.

Lire les notes de publications !
Faire une ultime mise à jour :

# apt-get update && apt-get upgrade

Vérifier que les paquets supprimés n'ont pas laissé de fichier de configuration :

# dpkg -l | awk '/^rc/ {print $2}' # affiche les paquets
# apt-get purge $les_paquets_en_question

Sauvegarde de la liste des paquets installés :

$ dpkg --get-selections > paquets.txt

Vérifier que tout va bien :

# dpkg --audit

Sauvegarde de /etc :

# tar -zcf etc_wheezy.tar.gz /etc

Modifier /etc/apt/sources.list, et vérifier qu'il n'y a pas de sources tiers dans ce sources.list, ou dans /etc/apt/sources.list.d/ :

# sed s/wheezy/jessie/ /etc/apt/sources.list

Mettre à jour la liste des paquets, et envoyer la sauce :

# apt-get update
# apt-get dist-upgrade

So what ?

Tout s'est bien passé !
J'ai continué à écrire ce billet pendant les téléchargements et du coup j'ai raté les changelogs ! Comme je les avait vus avec l'autre poste, ça ne m'a pas plus inquiété.
Et dans le pire des cas, il faut trouver les paquets \*.dpkg-old dans /etc et effectuer un diff pour voir si des modifications locales n'ont pas été écrasées :

# find /etc/ -name "*.dpkg-old"
$ diff -u ${file}.dpkg-old ${file}

J'ai juste quelques remarques :

Mots-clefs : debian, jessie, upgrade

RSS Feed

Généré par Chronicle v4.6