Modifications entre les versions 1 et 12 (s'étendant sur 11 versions)
Version 1 à la date du 2009-02-13 22:49:33
Taille: 1444
Commentaire: mes saletés à moi…
Version 12 à la date du 2013-08-13 05:43:43
Taille: 4630
Commentaire:
Texte supprimé. Texte ajouté.
Ligne 1: Ligne 1:
||<bgcolor="#FF5050"> '''ATTENTION''' : la documentation officielle est sur [[Debian/Lenny]], '''NE PAS UTILISER CES COMMANDES SANS LES COMPRENDRE !''' || ||<bgcolor="#FF5050"> '''ATTENTION''' : la documentation officielle est sur [[Debian/Squeeze]], '''NE PAS UTILISER CES COMMANDES SANS LES COMPRENDRE !''' ||
Ligne 3: Ligne 3:
Voici mon lots de commande pour une mise à niveau Debian de Etch vers Lenny, dans le cas d'un serveur qui a été bien maintenu depuis le début :
 {{{
Voici mon lots de commandes pour une mise à niveau Debian, dans le cas d'un serveur qui a été bien maintenu depuis le début.

== De Squeeze vers Wheezy ==

{{{#!shell
#aptitude purge splashy
aptitude update ; aptitude safe-upgrade ; aptitude clean
find /etc -name "*.dpkg*" -o -name "*.ucf*"

#unset LANG ; mkdir ~/squeeze
#cp -a /etc ~/squeeze/
#cp -a /var/lib/dpkg ~/squeeze/_var_lib_dpkg
#cp -a /var/lib/apt/extended_states ~/squeeze/_var_lib_apt_extended_states
#cp -a /var/lib/aptitude/pkgstates ~/squeeze/_var_lib_aptitude_pkgstates
#dpkg --audit ; dpkg --get-selections "*" > ~/squeeze/dpkg--get-selections.txt
#aptitude search "~ahold" | grep "^.h" ; dpkg --get-selections | grep hold

#mv /etc/apt/preferences /etc/apt/preferences.orig
#sed -i -e '/proposed-updates/s/^/#/' /etc/apt/sources.list
#sed -i -e 's/squeeze/wheezy/' /etc/apt/sources.list
#sed -i -e 's| [a-z]+/volatile | wheezy-updates |' -e 's|/volatile|/archive|' /etc/apt/sources.list
#cat /etc/apt/sources.list ; echo ; echo "VÉRIFIER LES SOURCES CI-DESSUS" ; echo

#script -t -a 2>~/squeeze/mise-a-niveau-wheezy.time ~/squeeze/mise-a-niveau-wheezy.typescript

#apt-get update ; apt-get -o APT::Get::Trivial-Only=true dist-upgrade ; df --si

#apt-get upgrade && apt-get clean

## les 3 lignes suivantes ne concernent pas les conteneurs OpenVZ
#apt-cache search linux-image-2.6- | grep -v transition
#apt-get install linux-image-openvz-686 firmware-linux
#apt-get install udev # à faire après, ne pas fusionner avec la commande d'avant

#apt-get -o APT::Install-Recommends=false dist-upgrade
## ou éventuellement : apt-get dist-upgrade

apt-get clean ; aptitude search ~i\!~Odebian
find /etc -name "*.dpkg*" -o -name "*.ucf*"
}}}

 * vérifier /etc/default/tmpfs, cf http://www.debian.org/releases/stable/amd64/release-notes/ch-whats-new.fr.html#tmpfs-filesystems


== De Lenny vers Squeeze ==

{{{
aptitude purge splashy
aptitude update ; aptitude safe-upgrade ; aptitude clean
find /etc -name "*.dpkg*" -o -name "*.ucf*"

unset LANG ; mkdir ~/lenny
cp -a /etc ~/lenny/
cp -a /var/lib/dpkg ~/lenny/_var_lib_dpkg
cp -a /var/lib/apt/extended_states ~/lenny/_var_lib_apt_extended_states
cp -a /var/lib/aptitude/pkgstates ~/lenny/_var_lib_aptitude_pkgstates
dpkg --audit ; dpkg --get-selections "*" > ~/lenny/dpkg--get-selections.txt
aptitude search "~ahold" | grep "^.h" ; dpkg --get-selections | grep hold

mv /etc/apt/preferences /etc/apt/preferences.orig
sed -i -e '/proposed-updates/s/^/#/' /etc/apt/sources.list
sed -i -e 's/lenny/squeeze/' /etc/apt/sources.list
sed -i -e 's| squeeze/volatile | squeeze-updates |' -e 's|/volatile|/archive|' /etc/apt/sources.list
cat /etc/apt/sources.list ; echo ; echo "VÉRIFIER LES SOURCES CI-DESSUS" ; echo

script -t -a 2>~/lenny/mise-a-niveau-squeeze.time ~/lenny/mise-a-niveau-squeeze.typescript

apt-get update ; apt-get -o APT::Get::Trivial-Only=true dist-upgrade ; df --si

apt-get upgrade && apt-get clean

# les 3 lignes suivantes ne concernent pas les conteneurs OpenVZ
apt-cache search linux-image-2.6- | grep -v transition
apt-get install linux-image-openvz-686 firmware-linux
apt-get install udev # à faire après, ne pas fusionner avec la commande d'avant

apt-get -o APT::Install-Recommends=false dist-upgrade
# ou éventuellement : apt-get dist-upgrade

apt-get clean ; aptitude search ~i\!~Odebian
find /etc -name "*.dpkg*" -o -name "*.ucf*"
}}}

== De Etch vers Lenny ==

{{{
Ligne 6: Ligne 90:
Ligne 15: Ligne 100:
aptitude install aptitude apt-utils tzdata locales
aptitude install aptitude apt-utils tzdata locales libc6-i686
Ligne 17: Ligne 104:
Ligne 18: Ligne 106:
#####aptitude remove auf-git-etc git-core+ ##### en attendant que je fasse la version pour Lenny :-/
aptitude dist-upgrade
aptitude clean ; aptitude dist-upgrade
Ligne 22: Ligne 109:
aptitude install linux-image-2.6-vserver-686
sed -i '/update-grub/s|=.*/sbin|= /usr/sbin|' /etc/kernel-img.conf
vi /etc/sysctl.conf ; rm /etc/network/options
aptitude install linux-image-2.6-openvz-686
Ligne 26: Ligne 111:
aptitude search ~i\!~Odebian aptitude clean ; aptitude search ~i\!~Odebian

ATTENTION : la documentation officielle est sur Debian/Squeeze, NE PAS UTILISER CES COMMANDES SANS LES COMPRENDRE !

Voici mon lots de commandes pour une mise à niveau Debian, dans le cas d'un serveur qui a été bien maintenu depuis le début.

De Squeeze vers Wheezy

#aptitude purge splashy
aptitude update ; aptitude safe-upgrade ; aptitude clean
find /etc -name "*.dpkg*" -o -name "*.ucf*"

#unset LANG ; mkdir ~/squeeze
#cp -a /etc ~/squeeze/
#cp -a /var/lib/dpkg ~/squeeze/_var_lib_dpkg
#cp -a /var/lib/apt/extended_states ~/squeeze/_var_lib_apt_extended_states
#cp -a /var/lib/aptitude/pkgstates ~/squeeze/_var_lib_aptitude_pkgstates
#dpkg --audit ; dpkg --get-selections "*" > ~/squeeze/dpkg--get-selections.txt
#aptitude search "~ahold" | grep "^.h" ; dpkg --get-selections | grep hold

#mv /etc/apt/preferences /etc/apt/preferences.orig
#sed -i -e '/proposed-updates/s/^/#/' /etc/apt/sources.list
#sed -i -e 's/squeeze/wheezy/' /etc/apt/sources.list
#sed -i -e 's| [a-z]+/volatile | wheezy-updates |' -e 's|/volatile|/archive|' /etc/apt/sources.list
#cat /etc/apt/sources.list ; echo ; echo "VÉRIFIER LES SOURCES CI-DESSUS" ; echo

#script -t -a  2>~/squeeze/mise-a-niveau-wheezy.time ~/squeeze/mise-a-niveau-wheezy.typescript

#apt-get update ; apt-get -o APT::Get::Trivial-Only=true dist-upgrade ; df --si

#apt-get upgrade && apt-get clean

## les 3 lignes suivantes ne concernent pas les conteneurs OpenVZ
#apt-cache search linux-image-2.6- | grep -v transition
#apt-get install linux-image-openvz-686 firmware-linux
#apt-get install udev # à faire après, ne pas fusionner avec la commande d'avant

#apt-get -o APT::Install-Recommends=false dist-upgrade
## ou éventuellement : apt-get dist-upgrade

apt-get clean ; aptitude search ~i\!~Odebian
find /etc -name "*.dpkg*" -o -name "*.ucf*"

De Lenny vers Squeeze

aptitude purge splashy
aptitude update ; aptitude safe-upgrade ; aptitude clean
find /etc -name "*.dpkg*" -o -name "*.ucf*"

unset LANG ; mkdir ~/lenny
cp -a /etc ~/lenny/
cp -a /var/lib/dpkg ~/lenny/_var_lib_dpkg
cp -a /var/lib/apt/extended_states ~/lenny/_var_lib_apt_extended_states
cp -a /var/lib/aptitude/pkgstates ~/lenny/_var_lib_aptitude_pkgstates
dpkg --audit ; dpkg --get-selections "*" > ~/lenny/dpkg--get-selections.txt
aptitude search "~ahold" | grep "^.h" ; dpkg --get-selections | grep hold

mv /etc/apt/preferences /etc/apt/preferences.orig
sed -i -e '/proposed-updates/s/^/#/' /etc/apt/sources.list
sed -i -e 's/lenny/squeeze/' /etc/apt/sources.list
sed -i -e 's| squeeze/volatile | squeeze-updates |' -e 's|/volatile|/archive|' /etc/apt/sources.list
cat /etc/apt/sources.list ; echo ; echo "VÉRIFIER LES SOURCES CI-DESSUS" ; echo

script -t -a  2>~/lenny/mise-a-niveau-squeeze.time ~/lenny/mise-a-niveau-squeeze.typescript

apt-get update ; apt-get -o APT::Get::Trivial-Only=true dist-upgrade ; df --si

apt-get upgrade && apt-get clean

# les 3 lignes suivantes ne concernent pas les conteneurs OpenVZ
apt-cache search linux-image-2.6- | grep -v transition
apt-get install linux-image-openvz-686 firmware-linux
apt-get install udev # à faire après, ne pas fusionner avec la commande d'avant

apt-get -o APT::Install-Recommends=false dist-upgrade
# ou éventuellement : apt-get dist-upgrade

apt-get clean ; aptitude search ~i\!~Odebian
find /etc -name "*.dpkg*" -o -name "*.ucf*"

De Etch vers Lenny

aptitude update ; aptitude upgrade ; aptitude clean

find /etc -name "*.dpkg*" -o -name "*.ucf*"
unset LANG ; mkdir ~/etch
dpkg --audit ; dpkg --get-selections "*" > ~/etch/dpkg--get-selections.txt
aptitude search "~ahold" | grep "^.h" ; dpkg --get-selections | grep hold
script -t -a  2>~/etch/mise-a-niveau-lenny.time ~/etch/mise-a-niveau-lenny.typescript

mv /etc/apt/preferences /etc/apt/preferences.orig
sed -i 's/etch/lenny/' /etc/apt/sources.list ; aptitude update
aptitude -y -s -f --with-recommends dist-upgrade ; df --si

aptitude install aptitude apt-utils tzdata locales libc6-i686

aptitude search "?false" ; aptitude safe-upgrade

dpkg -l libfam0c102 | grep -q ^ii && aptitude install libfam0
aptitude clean ; aptitude dist-upgrade

apt-cache search linux-image-2.6- | grep -v transition
aptitude install linux-image-2.6-openvz-686

aptitude clean ; aptitude search ~i\!~Odebian
find /etc -name "*.dpkg*" -o -name "*.ucf*"

JeanChristopheAndré/Notes/Debian (dernière édition le 2019-08-20 16:19:34 par JeanChristopheAndré)