Apt-mirror: differenze tra le versioni

Da PNLUG.
(apt-mirror)
(apt-mirror)
Riga 12: Riga 12:
  
 
Lo strumento [https://apt-mirror.github.io/ apt-mirror] è sviluppato appositamente per questo tipo d'esigenza : clonare un repository.
 
Lo strumento [https://apt-mirror.github.io/ apt-mirror] è sviluppato appositamente per questo tipo d'esigenza : clonare un repository.
Un interessante articolo ne propone l'utilizzo assieme ad un [https://en.wikipedia.org/wiki/File_Transfer_Protocol FTP] Server  
+
Un interessante articolo ne propone l'utilizzo assieme ad un [https://en.wikipedia.org/wiki/File_Transfer_Protocol FTP] Server, vedremo in una seconda fase come utilizzare tale server. 
  
=Installazione
+
=Prerequisiti=
 +
 
 +
Purtroppo sono necessari circa 60 GB per repository.
 +
 
 +
Ad esempio se intendete preparare un repo per amd64 e i386 dovrete prevedere circa 120 GB di spazio.
 +
 
 +
 
 +
=Installazione=
  
 
  # apt-get install apt-mirror
 
  # apt-get install apt-mirror
  
=Configurazione
+
=Configurazione=
  
 
  # nano /etc/apt/mirror.list
 
  # nano /etc/apt/mirror.list
 +
 +
== File esempio ==
 +
 +
 +
  
 
=Avvio apt-mirror
 
=Avvio apt-mirror

Versione delle 15:38, 6 apr 2016

Mirror dei Repository

Spesso, durante i nostri install party, la banda è condivisa su molte stazioni di lavoro. questo comporta tempi di update e install delle distro piuttosto lunghi.

Una prima soluzione potrebbe essere un proxy cache che funziona bene come tecnica ma necessita di una banda funzionante alla prima richiesta dei pacchetti.

Una seconda soluzione, per un completa installazione off line è la completa replica dei repository della distro in in container locale. L'idea è di avere spazio disco, copiare in locale tutti i pacchetti della distro per poterli utilizzare off line.

apt-mirror

Lo strumento apt-mirror è sviluppato appositamente per questo tipo d'esigenza : clonare un repository. Un interessante articolo ne propone l'utilizzo assieme ad un FTP Server, vedremo in una seconda fase come utilizzare tale server.

Prerequisiti

Purtroppo sono necessari circa 60 GB per repository.

Ad esempio se intendete preparare un repo per amd64 e i386 dovrete prevedere circa 120 GB di spazio.


Installazione

# apt-get install apt-mirror

Configurazione

# nano /etc/apt/mirror.list

File esempio

=Avvio apt-mirror

Link

https://apt-mirror.github.io/
http://www.tecmint.com/setup-local-repositories-in-ubuntu/
https://wiki.debian.org/SourcesList
https://www.howtoforge.com/local_debian_ubuntu_mirror
https://www.packtpub.com/books/content/create-local-ubuntu-repository-using-apt-mirror-and-apt-cacher