1385
Commentaire: quelques améliorations…
|
4630
|
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 unmarkauto git-core ; aptitude remove auf-git-etc ##### en attendant que je fasse la version pour Lenny :-/ |
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*"
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
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*"