GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come configurare un server Apt-cacher?

Ho più di 500 sistemi che eseguono Ubuntu 10.04, Ubuntu 10.10 e Ubuntu 11.04. È difficile per noi installare nuovi pacchetti su queste macchine da Internet, a causa dell'elevato utilizzo della larghezza di banda. Sto pianificando di configurare un server apt-cacher, in modo tale da installare i pacchetti da una macchina locale, invece di installare i pacchetti da Internet. Qualcuno può darmi una soluzione accurata per favore? Grazie in anticipo.

Errore nella configurazione del server:

[email protected]:~# sudo /usr/share/apt-cacher/apt-cacher-import.pl /var/cache/apt/archives
Importing: acl_2.2.49-3_i386.deb
Failed to rename acl_2.2.49-3_i386.deb. Try read-only (-r) or symlink (-s) options. at /usr/share/apt-cacher/apt-cacher-import.pl line 154.

Errore nel client durante l'installazione dei pacchetti

Qualcuno può risolvere i pls?

Risposta accettata:

Da Apt-Cacher-Server :

Configurazione lato server.

  1. Installa apt-cacher e apache2 webserver sul sistema che vuoi che ospiti:sudo apt-get install apt-cacher apache2 . Rimuovi Apache se lo hai già in esecuzione.
  2. Abilita apt-cacher:sudo gedit /etc/default/apt-cacher .Cambia l'avvio automatico in 1
  3. Se apache è già installato prima di installare apt-cacher:sudo invoke-rc.d apache2 restart . Dovresti essere in grado di accedere a http://server:3142 ora.
  4. /etc/apt-cacher/apt-cacher.conf contiene tutte le impostazioni. Adattali alle tue esigenze.
  5. Importa cache locale:sudo /usr/share/apt-cacher/apt-cacher-import.pl /var/cache/apt/archives
  6. Monta il CD di installazione:sudo mount -o loop /home/username_or_other_path/ubuntu-9.10-rc-alternate-i386.iso /media/cdrom0 e importa la cache del CD:sudo /usr/share/apt-cacher/apt-cacher-import.pl -R -r /media/cdrom0 .

Configurazione lato client:

  1. Sources.list:cambia tutti gli URL in modo che puntino all'URL del tuo server.
    (es. deb http://apt-cacher-server:3142/archive.ubuntu.com/ubuntu/ )
    (cambia 1 client e se funziona copialo su tutti gli altri sistemi)

2a. Utilizzare come proxy per APT:configurazione statica. In un terminale, digita:
sudo nano /etc/apt/apt.conf.d/01proxy
Aggiungi:Acquire::http::Proxy "http://<IP address or hostname of the apt-cacher server>:3142";

2b. Usa come proxy per APT:Configurazione roaming:vedi il link in alto per setup e script.

non testato da me stesso, ma qualcuno al lavoro ha utilizzato questa pagina per configurarla da soli.

modifica:Informazioni sull'errore:a quanto pare la funzione di ridenominazione di Perl non può spostare i file tra i dispositivi, ed è così che le importazioni e la cache si trovano sul disco.

Opzioni:
1. usa il parametro -s (crea solo collegamenti simbolici).
2. Sposta manualmente i file sullo stesso dispositivo prima dell'importazione.


Ubuntu
  1. Come configurare WireGuard su Ubuntu 22.04

  2. Configura il server DHCP su CentOS 8 - Come farlo?

  3. Come configurare un server SFTP su Debian 11 Server

  4. Come installare Ansible su Ubuntu Server 21.04

  5. Come configurare vHost in Apache

Come installare il server SSH su Ubuntu 22.04

Come installare Webmin su Ubuntu 18.04 e Ubuntu 16.04 Server

Come configurare il server proxy Shadowsocks-libev su Ubuntu

Come installare e configurare Gitlab CE Server su Centos 8

Come configurare il server DHCP su CentOS 8

Come configurare il server APT-Caching utilizzando Apt-Cacher NG su Ubuntu 20.04