• # Personnellement

    Posté par (site web personnel) . En réponse au message Gestion des mises à jour de plusieurs machines Debian. Évalué à 4.

    J'ai plusieurs machines, et toutes sont sous Debian Testing (en 32 ou 64 bits)
    La machine qui fait office de "serveur" contient "apt-cacher-ng", qui est un "proxy" pour paquets debian. Ainsi, les paquets ne sont pas chargés en double depuis Internet. Cela nécessite d'avoir ceci sur les clients:

    $ cat /etc/apt/apt.conf
    Acquire::http {
    Proxy "http://le_serveur_reseau_interne:3142";
    };

    Sur mes machines, je lance ceci:
    alias aptitude_update='nice -n 20 ionice -c 3 aptitude update && nice -n 20 ionice -c 3 aptitude full-upgrade --without-recommends && nice -n 20 ionice -c 3 aptitude clean && nice -n 20 ionice -c 3 aptitude autoclean'

    Le "full-upgrade --without-recommends" permet d'avoir toutes les mises à jours, mais sans rajouter sans cesse des paquets qui ne sont pas obligatoires.

    Suivant les machines, il y aussi un peu de "unstable", voir d'experimental, dont les priorités sont gérées via ceci:

    $ cat /etc/apt/preferences.d/00local
    Package: *
    Pin: release o=Debian,a=testing,l=Debian-Security
    Pin-Priority: 900

    Package: *
    Pin: release o=Debian,a=testing,l=Debian
    Pin-Priority: 900

    Package: *
    Pin: release o=Debian,a=unstable,l=Debian
    Pin-Priority: 90

    Package: *
    Pin: release o=Debian,a=experimental,l=Debian
    Pin-Priority: 40