GNU/Linux >> Belajar Linux >  >> Ubuntu

Bagaimana Cara Mengatur Server Apt-cacher?

Saya memiliki lebih dari 500 sistem yang menjalankan ubuntu 10.04, ubuntu 10.10 dan ubuntu 11.04. Sulit bagi kami untuk menginstal paket baru ke mesin ini dari internet, karena penggunaan bandwidth yang tinggi. Saya berencana untuk menyiapkan server apt-cacher, sehingga ia harus menginstal paket dari mesin lokal, alih-alih menginstal paket dari internet. Adakah yang bisa memberi saya solusi yang rapi? Terima kasih sebelumnya.

Kesalahan dalam konfigurasi 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.

Kesalahan pada klien saat menginstal paket

Adakah yang bisa memilah?

Jawaban yang Diterima:

Dari Apt-Cacher-Server :

Konfigurasi sisi server.

  1. Instal apt-cacher dan server web Apache2 pada sistem yang Anda inginkan untuk dihosting:sudo apt-get install apt-cacher apache2 . Hapus apache jika Anda sudah menjalankannya.
  2. Aktifkan apt-cacher:sudo gedit /etc/default/apt-cacher .Ubah autostart menjadi 1
  3. Jika apache sudah terinstal sebelum menginstal apt-cacher:sudo invoke-rc.d apache2 restart . Anda seharusnya dapat mengakses http://server:3142 sekarang.
  4. /etc/apt-cacher/apt-cacher.conf berisi semua pengaturan. Sesuaikan dengan kebutuhan Anda.
  5. Impor cache lokal:sudo /usr/share/apt-cacher/apt-cacher-import.pl /var/cache/apt/archives
  6. Pasang CD penginstal:sudo mount -o loop /home/username_or_other_path/ubuntu-9.10-rc-alternate-i386.iso /media/cdrom0 dan impor cache CD:sudo /usr/share/apt-cacher/apt-cacher-import.pl -R -r /media/cdrom0 .

Konfigurasi sisi klien:

  1. Sources.list:ubah semua URL agar mengarah ke URL server Anda.
    (mis. deb http://apt-cacher-server:3142/archive.ubuntu.com/ubuntu/ )
    (ubah 1 klien dan jika berhasil salin ke semua sistem lain)

2a. Gunakan sebagai proxy untuk APT:Konfigurasi statis. Di terminal, ketik:
sudo nano /etc/apt/apt.conf.d/01proxy
Tambahkan:Acquire::http::Proxy "http://<IP address or hostname of the apt-cacher server>:3142";

2b. Gunakan sebagai proxy untuk APT:Konfigurasi jelajah:lihat tautan di bagian atas untuk penyiapan dan skrip.

belum diuji oleh saya sendiri tetapi seseorang di tempat kerja menggunakan halaman ini untuk menyiapkannya sendiri.

edit:Tentang kesalahan:tampaknya fungsi ganti nama Perl tidak dapat memindahkan file di seluruh perangkat, dan begitulah cara impor dan cache diletakkan di disk.

Opsi:
1. gunakan parameter -s (hanya membuat symlink).
2. Pindahkan file secara manual ke perangkat yang sama sebelum mengimpor.


Ubuntu
  1. Cara Mengatur WireGuard di Ubuntu 22.04

  2. Mengatur Server DHCP di CentOS 8 - Bagaimana Caranya?

  3. Cara mengatur server SFTP di Server Debian 11

  1. Cara menginstal Ansible di Ubuntu Server 21.04

  2. Cara mengatur vHost di Apache

  3. Cara Mengatur Server TeamSpeak di Ubuntu 16.04

  1. Cara Mengatur &Mengonfigurasi ModSecurity di Apache

  2. Cara Mengatur Server FTP di Raspberry Pi Anda

  3. Cara Mengatur Server OpenVPN di Ubuntu 18.04