Hé! Debian Wheezy
va être stable dans quelques heures. Il serait temps de migrer !
Il s'agit d'un poste bureautique, et non pas d'un serveur (ça viendra un peu plus tard…).
~~READMORE~~
Ma conf matériel:
mdadm
)nvidia
Pour mémoire:
# modinfo nvidia | head -5 filename: /lib/modules/3.2.0-0.bpo.4-amd64/nvidia/nvidia.ko alias: char-major-195-* version: 295.59 supported: external license: NVIDIA
Ma conf système:
Avant migration, faire en sorte que le système “Squeeze” soit à jour.
Donc:
# aptitude update # aptitude full-upgrade
Si nécessaire (mise à jour du noyau), rebooter.
Prévoir le pire:
Lister les paquets inutilisés:
# dpkg -l | grep "^rc"
S'il y a en pas trop, les purger à la main:
# aptitude purge <nom_du_paquet>
Sinon, appliquer cette commande:
# aptitude purge $(dpkg --get-selections | grep deinstall | awk '{print $1}')
(Parfois, il faut utiliser : dpkg -P <paquet_a_purger>
)
Examiner d'autres fichiers de configurations qui pourraient influer sur apt
et aptitude
, notamment:
/etc/apt/sources.list.d/
/etc/apt/preferences
et sous répertoire /etc/apt/preferences.d
Modifier le fichier /etc/apt/sources.list
afin de commenter tout ce qui est inutile pour la migration et faire en sorte de laisser simplement:
# Default deb http://ftp.fr.debian.org/debian/ wheezy main contrib non-free deb-src http://ftp.fr.debian.org/debian/ wheezy main contrib non-free # Security deb http://security.debian.org/ wheezy/updates main contrib non-free deb-src http://security.debian.org/ wheezy/updates main contrib non-free # Volatile deb http://ftp.fr.debian.org/debian/ wheezy-updates main contrib non-free deb-src http://ftp.fr.debian.org/debian/ wheezy-updates main contrib non-free # Backports (si necessaire) #deb http://ftp.fr.debian.org/debian/ wheezy-backports main contrib non-free #deb-src http://ftp.fr.debian.org/debian/ wheezy-backports main contrib non-free
A savoir: le .
repository
dédié à la security
n'existe pas , tant que Wheezy
n'est pas stable
Quitter X
(enfin, KDE
pour moi).
Dans un terminal, demarrer tmux
ou screen
: Je préfère faire ainsi, notamment lorsque je fais des grosses mises à jour à distance.
Sans précaution préalablement, le “full-upgrade” a venir va supprimer KDE ! |
: y a surement mon tordu…
Pour KDE
ne soit pas supprimé, j'ai fait:
# aptitude hold kde-standard
Cela force la mise a jour, sans toucher kde-standard
: les dépendances seront mis à jour normalement.
Aprés la migration, il faudra faire l'inverse: unhold
et refaire une ultime mise à jour. On y reviendra.
D'abord, faire une mise à jour de l’écosystème apt
:
# aptitude update
LANG=C aptitude install apt dpkg aptitude
# LANG=C aptitude full-upgrade
C'est long et ça pose des questions: il faut y répondre. (en général, le choix par défaut va bien)
Si malgré le hold
vu précédemment, kde
a été supprimé, il serait bien de le ré-installer:
# aptitude install kde-standard
Si vous avez utilisé hold
faire:
# aptitude unhold kde-standard
Et aprés cela, encore:
# LANG=C aptitude full-upgrade
A la fin: Rebooter !
Normalement, tout marche, mais il faut nettoyer:
# LANG=C aptitude autoclean
Et aussi, parfois, ( a vérifier ):
# LANG=C aptitude install
Les paquets que j'ai ré-installé, car ils n'ont pas été migrer:
Et surement quelques autres que je ne vois pas sur l'instant.
Pour wine
, encore un truc:
# dpkg --add-architecture i386 # apt-get update # apt-get install wine-bin:i386
Maintenant, ce n'est pas une obligation, on peut purger les paquets inutilisés :
# aptitude purge $(dpkg --get-selections | grep deinstall | awk '{print $1}')
Pour mémoire, à la fin nvidia
:
# modinfo nvidia | head -5 filename: /lib/modules/3.2.0-4-amd64/updates/dkms/nvidia.ko alias: char-major-195-* version: 304.64 supported: external license: NVIDIA
Tout c'est bien passé.
Wheezy
fonctionne parfaitement sur mon poste bureautique .
brctl
(du paquet “bridge-utils
”) change de chemin: il passe de /usr/sbin
a /sbin
.
Voila.