Das Paketverwaltungstool apt kann anstatt auf Server im Internet auf einen lokalen Server zugreifen.
Hierzu habe ich
apt-get install apt-cacher-ng
den apt-cacher installiert.
CacheDir: /var/cache/apt-cacher-ng LogDir: /var/log/apt-cacher-ng Port:3142
angepasst. Die Portnummer wurde glaube ich vorgeschlagen, wenn man sie ändert, muss man sie natürlich überall ändern.
AdminAuth: admin:<passwort>
deb http://10.16.1.2:3142/security.ubuntu.com/ubuntu roaring-security main restricted
usw.
Acquire::http { Proxy "http://172.16.17.2:3142"; }; Acquire::https { Proxy "https://"; };
Acquire::http::Proxy { "http://172.16.17.2:3142"; "http://download.oracle.com" DIRECT; }; Acquire::https::Proxy { "https://"; };
sudo visudo
eine Zeile einfügen:
ALL ALL=(ALL) ALL
ALL ALL=(ALL) NOPASSWD:/usr/bin/software-center
oder entsprechend apt-get reineditieren.
[Desktop Entry] Name=Ubuntu Software Center GenericName=Software Center Comment=Lets you choose from thousands of applications available for Ubuntu Exec=sudo /usr/bin/software-center %u Icon=softwarecenter Terminal=false Type=Application Categories=PackageManager;GTK;System;Settings; MimeType=application/x-deb;application/x-debian-package;x-scheme-handler/apt; StartupNotify=true X-Ubuntu-Gettext-Domain=software-center Keywords=Sources;PPA;Install;Uninstall;Remove;Purchase;Catalogue;Store;