Linux Debian 6 Update

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

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

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)
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"
Lien     Configuration


  • 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'`