Linux Debian 6 Update
Mise à jour de Debian 6.0 Squeeze vers 7.0 Wheezy
lien officiel : https://www.debian.org/releases/wheezy/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
sources.list
En premier, il faut modifier le fichier sources.list, qui se trouve dans /etc/apt/sources.list
nano /etc/apt/sources.list
Et changer squeeze pour wheezy:
deb http://mirrors.kernel.org/debian/ wheezy main deb-src http://mirrors.kernel.org/debian/ wheezy main
deb http://security.debian.org/ wheezy/updates main deb-src http://security.debian.org/ wheezy/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
ensuite, vérifier la version du noyau installé avec la commande :
dpkg -l | grep linux-image
ceci devrait s'afficher:
ii linux-image-2.6-amd64 2.6.32+29 Linux 2.6 for 64-bit PCs (meta-package) ii linux-image-2.6.32-5-amd64 2.6.32-45 Linux 2.6.32 for 64-bit PCs
Mise à jour du noyau
apt-get install linux-image-2.6-amd64
mise à jour de grub
update-grub
mise à jour de udev
apt-get install udev
Finalisation de la mise à jour
maintenant il faut mettre la distribution à jour:
apt-get dist-upgrade
Quelques problèmes
la commande apt-get dist-upgrade peut renvoyer des erreurs. voici comment les résoudre:
- pour des problèmes mineurs, essayez:
apt-get -f install apt-get dist-upgrade
- si une erreur arrive sur la commande Immediate-Configure, voici comment essayé de résoudre l'erreur:
apt-get -o APT::Immediate-Configure=0 -f install apt-get upgrade apt-get dist-upgrade
- Essayez de mettre à jour aptitude
aptitude safe-upgrade aptitude install aptitude apt aptitude dist-upgrade
Après la mise à jour
dpkg -configure -a apt-get autoremove
mise à jour des entête du noyau
apt-get install linux-headers-$(uname -r)
ajouter une interface graphique si besoin:
apt-get install gnome-core
Résultat
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 (with custom .so)
- PHP conf
- Mysql server
- sites webs personnels
- Cgit
- phpMyAdmpin
- Wiki
- et d'autres outils...
- ce qui ne marche plus:
- Ruby (pour Redmine)
- nécessite l'installation de ruby
- 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)
- Ruby (pour Redmine)
apt-get install linux-headers-$(uname -r) apt-get install virtualbox-ose-guest-utils modprobe vboxvfs mount -t vboxsf {mountName} {targetFolder}
icônes de bureau
1] option dans System tools>preference>advanced paremeters | 2] choisir "have file manager handle the desktop" | ||
---|---|---|---|
- si il y a des problèmes pour afficher le bureau gnome:
installer gnome-tweak-tool
apt-get install gnome-tweak-tool
qui peut être lancer avec la commande
gnome-tweak-tool
si la commande ne s'exécute pas gnome-open $HOME, voici le correctif:
sessionfile=`find "${HOME}/.dbus/session-bus/" -type f` export `grep "DBUS_SESSION_BUS_ADDRESS" "${sessionfile}" | sed '/^#/d'`