'

Outils pour utilisateurs

Outils du site


doc:apt

apt

configuration

Release expiré

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/.

mise à jour automatique

liste des paquets

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 à jour
  • APT::Periodic:Download-Upgradeable-Packages “1”; : les paquets seront téléchargés sans être installés
  • APT::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.

installation automatique

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";
doc/apt.txt · Dernière modification: Le 09/08/2015 à 22:28 par sylvain