Update Manager m'offre constamment des mises à jour (correctifs de sécurité, mises à jour de PPA, par exemple).
Comment puis-je demander à mon installation Ubuntu de télécharger et d'installer automatiquement les mises à jour dès qu'elles sont disponibles?
Vous pouvez le faire facilement pour les mises à jour de sécurité.
Dans les paramètres système, ouvrez le gestionnaire de mise à jour. Cliquez sur le bouton "Paramètres ...", puis sur l'onglet "Mises à jour", sélectionnez le bouton radio "Installer les mises à jour de sécurité sans confirmation".
Pour installer automatiquement toutes les mises à jour, voir la réponse ci-dessous.
Bien que ce ne soit ni faux ni dangereux (voir les commentaires de cette réponse), utiliser apt-get upgrade -y
n’est pas le meilleur moyen d’y parvenir.
inattended-upgrades est l'une des meilleures pratiques d'avoir des mises à jour automatiques, en particulier pour les machines sans tête ou les serveurs!
Vous pouvez configurer assez facilement les mises à jour sans assistance en les tapant dans un terminal:
Sudo apt-get install unattended-upgrades
Sudo dpkg-reconfigure unattended-upgrades
De la description:
This package can download and install security upgrades automatically
and unattended, taking care to only install packages from the
configured APT source, and checking for dpkg prompts about
configuration file changes.
Dans le gestionnaire de mise à jour, cliquez sur le bouton Settings
. Cette boîte de dialogue apparaîtra:
Sélectionnez le "Télécharger et installer automatiquement". Cela installera automatiquement les mises à jour de sécurité. Si vous souhaitez configurer ceci pour eux à distance via, vous pouvez le faire:
Sudo apt-get install unattended-upgrades
Si le paquet est déjà installé, vous pouvez faire:
Sudo dpkg-reconfigure unattended-upgrades
pour changer son comportement. Suivez les instructions pour activer la fonctionnalité une fois que vous avez exécuté la commande. Il n'existe actuellement aucune méthode graphique permettant de configurer le système entier de manière à ce qu'il soit mis à jour sans surveillance (vous voulez jouer en toute sécurité lorsqu'il s'agit de mises à niveau automatiques), mais la définition automatique de mises à jour de sécurité est une bonne idée.
Consultez les pages pour plus d'informations si vous souhaitez automatiser l'obtention de -updates et de backports:
Allez au terminal et entrez:
Sudo dpkg-reconfigure unattended-upgrades
Dites "oui" à l'invite. Vous serez toujours informé des mises à jour "normales", telles que celles contenant des corrections de bugs, mais les mises à jour de sécurité seront installées automatiquement.
J'utilise apticron
pour être informé par courrier électronique si une mise à jour doit être effectuée.
Dans votre cas, j'utiliserais cron-apt
ou unattended-upgrades
pour effectuer le travail de mise à jour automatique de vos machines.