Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
Letzte ÜberarbeitungBeide Seiten, nächste Überarbeitung
server_und_serverdienste:apt-mirror_mit_ubuntu_20.04 [2021/02/18 21:57] lomaserver_und_serverdienste:apt-mirror_mit_ubuntu_20.04 [2021/03/01 23:21] – [Cron erstellen - jeden 1ten im Monat] loma
Zeile 2: Zeile 2:
 FIXME FIXME
 <code> <code>
-apt install apt-mirror+apt install apt-mirror apache2 
 +rm /var/www/html/index.html
 mkdir /package-mirror/tmp mkdir /package-mirror/tmp
 chown apt-mirror:apt-mirror /package-mirror/tmp chown apt-mirror:apt-mirror /package-mirror/tmp
Zeile 22: Zeile 23:
 apt-mirror apt-mirror
  
-cd /package-mirror/tmp 
-for p in "${1:-focal}"{,-{security,updates}}\ 
-/{main,restricted,universe,multiverse};do >&2 echo "${p}" 
-wget -q -c -r -np -R "index.html*"\ 
- "http://archive.ubuntu.com/ubuntu/dists/${p}/cnf/Commands-amd64.xz" 
-wget -q -c -r -np -R "index.html*"\ 
- "http://archive.ubuntu.com/ubuntu/dists/${p}/cnf/Commands-i386.xz" 
-done 
  
-cp -a archive.ubuntu.com /package-mirror/mirror/.+/package-mirror/var/clean.sh 
  
 cd /package-mirror/mirror/apt.puppetlabs.com cd /package-mirror/mirror/apt.puppetlabs.com
Zeile 44: Zeile 38:
 cd i18n cd i18n
 wget  http://security.debian.org/debian-security/dists/buster/updates/main/i18n/Translation-en.xz wget  http://security.debian.org/debian-security/dists/buster/updates/main/i18n/Translation-en.xz
-</code>+ 
 + 
 +#cd /package-mirror/mirror/archive.ubuntu.com/ubuntu/dists/focal-security 
 +cd /package-mirror/mirror/archive.ubuntu.com 
 +wget -nH -np --recursive http://archive.ubuntu.com/ubuntu/dists/focal-security/main/cnf/ 
 +wget -nH -np --recursive http://archive.ubuntu.com/ubuntu/dists/focal-security/multiverse/cnf/ 
 +wget -nH -np --recursive http://archive.ubuntu.com/ubuntu/dists/focal-security/restricted/cnf/ 
 +wget -nH -np --recursive http://archive.ubuntu.com/ubuntu/dists/focal-security/universe/cnf/ 
 + 
 +wget -nH -np --recursive http://archive.ubuntu.com/ubuntu/dists/focal-updates/main/cnf/ 
 +wget -nH -np --recursive http://archive.ubuntu.com/ubuntu/dists/focal-updates/multiverse/cnf/ 
 +wget -nH -np --recursive http://archive.ubuntu.com/ubuntu/dists/focal-updates/restricted/cnf/ 
 +wget -nH -np --recursive http://archive.ubuntu.com/ubuntu/dists/focal-updates/universe/cnf/ 
 + 
 +</file>
 <code> <code>
 chmod +x /usr/local/bin/apt-mirror-executes chmod +x /usr/local/bin/apt-mirror-executes
Zeile 123: Zeile 131:
  
  sudo -u apt-mirror /usr/local/bin/apt-mirror-executes  sudo -u apt-mirror /usr/local/bin/apt-mirror-executes
 +
 +<code>
 +ln -s /package-mirror/mirror/ftp.at.debian.org /var/www/html/debian-buster
 +ln -s /package-mirror/mirror/ppa.launchpad.net /var/www/html/ppa
 +ln -s /package-mirror/mirror/linux.teamviewer.com /var/www/html/teamviewer
 +ln -s /package-mirror/mirror/apt.puppetlabs.com /var/www/html/puppet
 +ln -s /package-mirror/mirror/security.debian.org /var/www/html/debian-buster-security
 +ln -s /package-mirror/mirror/dl.google.com /var/www/html/google-chrome
 +ln -s /package-mirror/mirror/archive.ubuntu.com /var/www/html/ubuntu
 +ln -s /package-mirror/mirror/archive.neon.kde.org /var/www/html/kde-neon
 +ln -s /package-mirror/mirror/apt.iteas.at /var/www/html/iteas
 +</code>
 +
 +===== Cron erstellen - jeden 1ten im Monat =====
 + nano /etc/cron.d/apt-mirror
 +
 +<code>
 +#
 +# Regular cron jobs for the apt-mirror package
 +#
 +0 4 1 * *       apt-mirror     /usr/local/bin/apt-mirror-executes > /var/spool/apt-mirror/var/cron.log
 +</code>
 +
 +
 +