Mise à jour de votre distribution Linux Debian 5.0 Lenny à Linux Debian 6.0 Squeeze

17/10/2011 - 6193 consultations - 1 commentaire


Ce tutoriel vous indique comment mettre à jour votre distribution Linux Debian 5.0 Lenny à Linux Debian 6.0 Squeeze

On commence par faire par mettre à jour la liste des paquets :
apt-get update
On fait ensuite une mise à jours des paquet à mettre à jour le cas échéant:
apt-get upgrade

On prépare ensuite la migration en mettant à jour les sources de paquets.
On sauvegarde les sources actuelles :
cp /etc/apt/sources.list /etc/apt/sources.list.lenny
On remplace lenny par squeeze et on sauvegarde le fichier généré :
sed 's/lenny/squeeze/g' /etc/apt/sources.list > /etc/apt/sources.list.squeeze
Enfin on active les sources de squeeze :
cp /etc/apt/sources.list.squeeze /etc/apt/sources.list

On remet à jour la liste des paquets pour recevoir celles de squeeze :
apt-get update

Enfin on met à jour les paquets :
apt-get dist-upgrade

Il y en a quelques un :
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages will be REMOVED:
  libept0 libxcb-xlib0
The following NEW packages will be installed:
  apt-xapian-index ca-certificates dash diffutils dmsetup firmware-linux-free gcc-4.4-base geoip-database gnupg-curl grub-pc insserv install-info isc-dhcp-client isc-dhcp-common iso-codes libbind9-60 libboost-iostreams1.42.0 libbsd0 libc-bin libcurl3-gnutls libdb4.7 libdb4.8 libdns69 libept1 libevent-1.4-2 libexpat1 libfile-copy-recursive-perl libfreetype6 libgeoip1 libgpgme11 libgssapi-krb5-2 libisc62 libisccc60 libisccfg62 libk5crypto3 libkrb5-3 libkrb5support0 liblwres60 liblzma2 libnfnetlink0 libpth20 libreadline6 libsasl2-modules libtokyocabinet8 libudev0 libuuid-perl libxapian22 linux-base linux-image-2.6.32-5-amd64 lsb-release os-prober python-apt python-apt-common python-chardet python-debian python-reportbug python-support python-xapian python2.6 python2.6-minimal sensible-utils xz-utils
The following packages will be upgraded:
  acpi-support-base acpid adduser apt apt-utils aptitude at base-files base-passwd bash bash-completion bc bind9-host bsd-mailx bsdmainutils bsdutils busybox console-common console-data console-tools coreutils cpio cron dc debconf debconf-i18n debian-archive-keyring debian-faq debianutils dhcp3-client dhcp3-common dictionaries-common diff dmidecode dnsutils doc-debian dpkg e2fslibs e2fsprogs ed eject file findutils ftp gcc-4.3-base gettext-base gnupg gpgv grep groff-base grub grub-common gzip hostname iamerican ibritish ifupdown info initramfs-tools initscripts installation-report iproute iptables iputils-ping ispell klibc-utils laptop-detect less libacl1 libattr1 libblkid1 libbz2-1.0 libc6 libc6-i386 libcap2 libcomerr2 libconsole libcwidget3 libdb4.6 libdevmapper1.02.1 libedit2 libgc1c2 libgcc1 libgcrypt11 libgdbm3 libgnutls26 libgpg-error0 libgpm2 libgssglue1 libidn11 libkeyutils1 libklibc libkrb53 libldap-2.4-2 liblocale-gettext-perl liblockfile1 libmagic1 libncurses5 libncursesw5 libnewt0.52 libnfsidmap2 libpam-modules libpam-runtime libpam0g libpci3 libpcre3 libpopt0 libreadline5 librpcsecgss3 libsasl2-2 libselinux1 libsepol1 libsigc++-2.0-0c2a libslang2 libsqlite3-0 libss2 libssl0.9.8 libstdc++6 libtasn1-3 libtext-charwidth-perl libtext-iconv-perl libtext-wrapi18n-perl libusb-0.1-4 libuuid1 libwrap0 libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libxext6 libxml2 libxmuu1 linux-image-2.6-amd64 locales lockfile-progs login logrotate lsb-base lsof m4 makedev man-db manpages mawk mime-support mktemp mlocate module-init-tools mount mutt ncurses-base ncurses-bin ncurses-term net-tools netbase nfs-common ntpdate openbsd-inetd openssh-client openssh-server openssl openssl-blacklist passwd patch pciutils perl perl-base perl-modules portmap postfix procmail procps python python-central python-minimal python2.5 python2.5-minimal readline-common reportbug rsyslog sed ssh ssl-cert sysv-rc sysvinit sysvinit-utils tar tasksel tasksel-data tcpd texinfo time traceroute tzdata ucf udev update-inetd usbutils util-linux vim vim-common vim-runtime vim-tiny w3m wamerican wget whiptail whois x11-common xauth zlib1g
212 upgraded, 62 newly installed, 2 to remove and 0 not upgraded.
Need to get 157MB of archives.
After this operation, 186MB of additional disk space will be used.
Do you want to continue [Y/n]? Y

Pendant la mise à jour certain services devront redémarrer suite à la mise à jour de certaines librairies qu'ils utilisent :
...
Restarting services possibly affected by the upgrade:
  cron: stopping...starting...done.
  atd: stopping...starting...done.
...

Un petit reboot et c'est parti ;-)
reboot

Commentaires (1)

Crissy - 16/01/2012 à 02h33
I'm not quite sure how to say this; you made it etexrmley easy for me!

Commentez cet article

Nom (obligatoire)
E-mail (obligatoire)
Site Internet (facultatif)
code anti-spam

Me tenir inform� des nouveaux messages


database.pngSauvegarder restaurer base de données MySQL sous Debian
Ce mini tutoriel vous présente comment sauvegarder, et restaurer une base de données MySQL en mode console sous debian
mail_generic.pngSSMTP Serveur smtp simple pour envoyer ses mails de son serveur local par le smtp de son FAI sur debian lenny
Ce petit tutoriel vous présente comment configurer rapidement un smtp sur son serveur debian lenny afin de pouvoir envoyer des mail par l'intermédiaire du smtp de son fournisseur d'accès internet
database.pngInstallation MySQL 5 sous Debian Sarge avec les paquets backports.org
Tutoriel d'installation de MySQL 5 sous Debian Sarge à partir des paquets backports.org
kcmdevices.pngForcer umount quand vous avez le message : device is busy sous Linux Debian
Ce mini tutoriel vous présente comment Démonter un point de montage quand celui ci ne veux pas être démonté
terminal.pngInstallation d'Apache 2.0 et PHP 5.1
Tutoriel d'installation d'Apache 2.0 et PHP 5.1 sous Debian Sarge à partir des paquets backports.org
java.pngInstallation Tomcat et JDK de Sun
Tutoriel d'installation de Tomcat sous Debian avec la jdk de Sun à partir des packages Sun et Tomcat dernières version stable
terminal.pngInstallation de subversion un dépôt de données SVN
Vous trouverez dans cet article l'intégralité de l'installation d'un entrepôt de sources subversion, celà permet de gérer les version en développement de sauvegarder toutes les modifications de vos sources de sites ou programmes
ark.pngGestion de paquets sous debian etch et sarge et sous ubuntu
Cet article vous présente les commandes de gestion de paquets debian
terminal.pngServeur ftp proftpd avec utilisateurs virtuels sous linux debian ubuntu
Ce tutoriel vous présente comment installer le serveur ftp proftpd à partir des paquets debian. Pour éviter de créer autant d'utilisateurs Linux que de compte FTP il est possible de créer des utilisateurs virtuels seulement disponibles pour le serveur FTP