David BERCOT a écrit :
Bah ecoute moi j'utilise cron-apt sur des serveurs, c'est un outil qui est justement fais pour la mise a jourBonjour, J'ai programmé, via un cron, la mise à jour automatique de mon système. Sur la première partie (l'agt-get update), aucun problème. En revanche, pour la dis-upgrade, j'ai l'erreur suivante : dpkg : « ldconfig » introuvable dans la variable PATH. dpkg : « start-stop-daemon » introuvable dans la variable PATH. dpkg : « install-info » introuvable dans la variable PATH. dpkg : « update-rc.d » introuvable dans la variable PATH. dpkg: 4 programme(s) attendu(s) introuvable(s) dans la variable PATH. NB : la variable PATH du super-utilisateur doit normalement contenir /usr/local/sbin, /usr/sbin et /sbin. E: Sub-process /usr/bin/dpkg returned an error code (2) Or, si je le fais directement en console, tout marche bien. Y aurait-il des valeurs différentes de PATH selon l'environnement dans lequel on se trouve ?Tu utilise apt-cron? Martins ArmandoEuh non, pas du tout. Je devrais ? J'ai fait un petit script que voici : #!/bin/sh echo "Début de la mise à jour" # Récupération de la liste des nouveaux paquets apt-get update # Variable d'environnement indiquant une mise à jour non interactive export DEBIAN_FRONTEND=noninteractive # Téléchargement et installation des nouveaux paquets yes '' | apt-get -y -o Dpkg::Options::="--force-confdef" -o Dpkg:Options::="--force-confold" dist-upgrade # Remise à zéro de l'interface de Debconf (il existe aussi 'readline') export DEBIAN_FRONTEND=dialogue # Nettoyage du cache (on ne garde que les derniers paquets) apt-get autoclean echo "Mise à jour terminée..." David.
automatique d'une machine. Essaye tu verras bien...... Martins Armando