Linux Debian 7 Update

De FroggDev - Fr
Aller à : navigation, rechercher
Debian Logo

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

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}