Inhaltsverzeichnis

apt-cacher-ng

siehe auch: Linux Paketmanager

Server Einrichtung

# aptitude install apt-cacher-ng
# lvcreate -L 10G -n aptcacher data
# mkfs -t ext4 /dev/data/aptcacher
# vi /etc/fstab
              /dev/mapper/data-aptcacher             /var/cache/apt-cacher-ng        ext4    defaults 0 0
# mount /var/cache/apt-cacher-ng
# chown -R apt-cacher-ng:apt-cacher-ng /var/cache/apt-cacher-ng
# vi /etc/apt-cacher-ng/acng.conf
              Port:9999
              BindAddress: localhost hostname.domain.de
# /etc/init.d/apt-cacher-ng restart

apt-cacher-ng GUI

Client Einrichtung

Apt-Proxy Einrichten

# vi /etc/apt/apt.conf
              Acquire::http::Proxy "http://10.30.1.80:9999/";

Client - automatische Updates

Prüfen ob automatische Updates konfiguriert sind:

# aptitude search unattended-upgrades
i   unattended-upgrades

# cat /etc/apt/apt.conf.d/20auto-upgrades
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Unattended-Upgrade "1";

# cat /etc/apt/apt.conf.d/50unattended-upgrades
// Automatically upgrade packages from these (origin, archive) pairs
Unattended-Upgrade::Allowed-Origins {
      "Ubuntu lucid-security";
//      "Ubuntu lucid-updates";
};

E-Mail-Benachrichtigung bei automatischen Updates

# vi /etc/apt/apt.conf.d/51unattended-upgrades-mail
              Unattended-Upgrade::Mail "Updates_Webserver@victorvox.net";

(Optional) hinzufügen normaler Updates

# vi /etc/apt/apt.conf.d/50unattended-upgrades-opt
              Unattended-Upgrade::Allowed-Origins {
                    "Ubuntu lucid-updates";
              };

Testen automatischer Updates

# unattended-upgrades -d --dry-run
# unattended-upgrades -d

Quellen