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

17/10/2011 - 5741 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.pngTutoriel de sauvegarde automatisées de bases de données MySQL, compression en tar.gz et envoi par FTP sous Linux Debian
Ce tutoriel vous présente comment automatiser la sauvegarde de base de données MySQL en compressant les sauvegardes et en les plaçant sur un FTP distant.
ark.pngVérification automatique des mises à jour Linux Debian avec cron-apt
Ce tutoriel vous présente comment savoir simplement quand votre serveur Linux Debian nécessite l'installation de nouvelles mises à jour avec cron-apt.
encrypted.pngConnexion ssh sous debian etch et lenny avec clé publique - privée
Ce tutoriel vous présente comment vous connecter sur votre serveur Debian (Etch et Lenny) en ssh, scp, sftp à partir de Windows avec clé publique privée (sans avoir à taper de mot de passe)
terminal.pngCommandes de base Debian et Ubuntu
Liste de commandes Linux les plus utilisées et les plus courantes sous Debian et Ubuntu avec les options qui vont biens
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
cal.pngCorriger l'erreur mysql Table './bacula/File' is marked as crashed and should be repaired avec myisamchk sous linux debian
Ce tutoriel vous présente comment réparer une table mysql crashée au format myisam avec l'utilitaire myisamchk
date.pngSynchroniser l'heure de son serveur Debian Sarge sur Internet
Ce tutoriel vous présente comment garder son serveur Debian Sarge à l'heure en le synchronisant à un serveur de temps ntp avec ntp-simple
encrypted.pngConnexion ssh sous debian sarge avec clé publique - privée
Ce tutoriel vous présente comment vous connecter sur votre serveur Linux en ssh, scp, sftp à partir de Windows avec clé publique privée
database.pngInstallation MySQL 5 sous Debian Etch et Lenny
Tutoriel d'installation de MySQL 5 sous Debian Etch et Lenny à partir des paquets officiels