Pour utilisé un dépôt dont le fichier release a expiré :
sudo apt-get -o 'Acquire::Check-Valid-Until=false' update
C'est notamment utile quand on utilise Debian Unstable et http://snapshot.debian.org/.
cat /etc/apt/apt.conf.d/20_updates APT::Periodic::Update-Package-Lists "1"; APT::Periodic:Download-Upgradeable-Packages "1"; APT::Periodic::Verbose "1";
APT::Periodic::Update-Package-Lists “1”;
: la liste des paquets sera mise à jourAPT::Periodic:Download-Upgradeable-Packages “1”;
: les paquets seront téléchargés sans être installésAPT::Periodic::Verbose “1”;
: un mail sera envoyé à root
Ces paramètres sont pris en compte par le script /etc/cron.daily/apt
qui est exécuté tous les jours (grep daily /etc/crontabs
). La liste des paquets sera donc mise à jour automatiquement et les mises à jour seront téléchargées. Si des mises à jour sont disponibles, un courriel sera envoyé à root
.
Il est aussi possible d'installer les paquets à mettre à jour automatiquement. Il faut faire attention, il y a toujours un risque.
cat /etc/apt/apt.conf.d/50unattended-upgrades // mise à jour pour stable et security Unattended-Upgrade::Allowed-Origins { "${distro_id} stable"; "${distro_id} ${distro_codename}-security"; // "${distro_id} ${distro_codename}-updates"; // "${distro_id} ${distro_codename}-proposed-updates"; }; // List of packages to not update Unattended-Upgrade::Package-Blacklist { // "vim"; // "libc6"; // "libc6-dev"; // "libc6-i686"; }; // envoyer un mail à root en cas d'installation Unattended-Upgrade::Mail "root@localhost"; // pas de reboot même si nécessaire Unattended-Upgrade::Automatic-Reboot "false"; // Limiter le débit à 70kb/sec Acquire::http::Dl-Limit "70";