Linux Debian 7 Update
Mise à jour de Debian 7.0 Wheezy vers 8.0 Jessie
lien officiel : https://www.debian.org/releases/jessie/amd64/release-notes/ch-upgrading.en.html
Sommaire
Avant la mise à jour
Il serait mieux de supprimer l'interface graphique pour éviter des problèmes inutiles lors de la mise à jour
pour supprimer l’environnement graphique gnome:
apt-get remove gnome-core
mise à jour des packets
mettre à jour la version de wheezy avant de passer à Jessie
apt-get update apt-get upgrade
sources.list
il faut modifier le fichier sources.list, qui se trouve dans /etc/apt/sources.list
nano /etc/apt/sources.list
Et changer wheezy pour jessie:
deb http://mirrors.kernel.org/debian/ jessie main deb-src http://mirrors.kernel.org/debian/ jessie main
deb http://security.debian.org/ jessie/updates main deb-src http://security.debian.org/ jessie/updates main
Si d'autres lignes sont présente, il faut les supprimer pour éviter les conflits
Mise à jour du système
mise à jour de la liste des applications
apt-get update
mise à jour des applications
apt-get upgrade
Finalisation de la mise à jour
maintenant il faut mettre la distribution à jour:
apt-get dist-upgrade
nettoyer les packets inutiles
apt-get autoremove
redémarrer la machine
reboot
Résultats
pour verifier les logs du démarage, ils sont dans /var/log/boot si rien apparait, installer le package bootlogd:
apt-get install bootlogd
pour rendre les logs plus visible:
sed 's/\^\[/\E/g;s/\[1G\[/\[27G\[/' /var/log/boot > /var/log/bootFormated
ou
sed 's/\^\[/\E/g' /var/log/boot | less -R > /var/log/bootFormated
puis modifier /var/log/bootFormated et chercher pour la chaîne "error"
- ce qui marche après la mise à jour:
- Linux users
- Linux conf
- ssh conf (and sftp)
- Apache conf
- PHP conf
- Mysql server
- sites webs personnels
- Cgit
- phpMyAdmpin
- Wiki
- et d'autres outils...
- ce qui ne marche plus:
- les répertoires montés (sur oracleVM Virtual box)
- nécessite l'installation de VirtualBox Guest Additions (ne pas oublier de mettre à jour les entête du noyau linux)
apt-get install linux-headers-$(uname -r) apt-get install virtualbox-ose-guest-utils modprobe vboxvfs mount -t vboxsf {mountName} {targetFolder}