Menyiapkan server 'APT-cache' menggunakan 'APT-CACHER-NG' di Ubuntu 14.04 Server

- 3271
- 928
- Dr. Travis Bahringer
APT-CACHER-NG adalah server proxy caching (atau proxy apt) untuk distribusi berbasis Debian seperti Ubuntu, Kubuntu, Xubuntu, Edubuntu, Linux Mint, dll, yang digunakan untuk cache paket yang diunduh secara lokal di server Anda.

Katakanlah Anda memiliki jaringan kecil dengan beberapa komputer yang dilampirkan dan Anda ingin menginstal dan memperbarui paket perangkat lunak pada setiap sistem secara manual, maka itu akan menjadi tugas yang sulit dan memakan waktu, itulah alasan mengkonfigurasi apt-cacher-ng pada sistem apa pun akan akan terjadi Jadilah ide yang bagus, karena pertama-tama akan menyimpan semua paket yang diunduh dari internet di server apt-cache dan seluruh mesin debian, ubuntu mendapatkannya dari apt-cache, ini akan menghemat waktu kami yang berharga dan bandwidth internet juga.
Fitur
- APT-CACHER-NG akan menghemat waktu kita.
- APT-CACHER-NG akan menyimpan bandwidth kami.
- Kami dapat mengintegrasikan data gambar ISO atau DVD ke Apt-Cacher-Ng Menggunakan Opsi Impor.
Di sini saya akan menyiapkan server cache di Ubuntu 14.04. Di kantor kami, kami menggunakan lebih dari 30 klien desktop Ubuntu, 28 Ubuntu-Server VMS termasuk 12.04 & 14.04, 4 Linux Mint Desktop. Tapi kami menggunakan server cache tunggal yang berjalan di Ubuntu 12.Edisi server 04 LTS. Dan sampai sekarang tidak ada konflik dengan paket. Sekarang mari kita mulai mengatur server apt-cache.
Catatan: Ini bukan cermin ubuntu atau debian, ini hanya server cache untuk paket apt.
Pengaturan server saya
APT Cache Server OS: Ubuntu 14.04 LTS Server APT Cache IP Address: 192.168.0.125 nama host cache apt: aptcacher.tecmint.LAN Default Port: 3142
Pengaturan klien saya
OS Klien: Ubuntu 14.04 LTS Alamat IP Klien: 192.168.0.3 Nama Host Klien: Klien.tecmint.lan
Langkah 1: Menginstal dan Mengkonfigurasi Apt-Cacher-NG di Server
Pertama, masuk ke server untuk membuka terminal menggunakan 'CTR+ALT+T'dan instal paket apt-cacher-ng menggunakan perintah' apt 'berikut.
$ sudo apt-get install apt-cacher-ng

Setelah instalasi selesai, APT-CACHER-NG akan mulai secara otomatis. Sekarang buka dan edit cache-ng file konfigurasi yang terletak di bawah '/etc/apt-cacher-ng' direktori.
$ sudo vim/etc/apt-cacher-ng/acng.conf

Selanjutnya, kita perlu membatalkan komentar baris berikut seperti yang disarankan, jika dikomentari menghapus '#' dari awal. Di direktori ini semua paket dpkg akan disimpan saat menginstal atau memperbarui paket.
Cachedir:/var/cache/apt-cacher-ng
Untuk mengaktifkan log, kita perlu mengaktifkan baris ini, secara default akan diaktifkan.
Logdir:/var/log/apt-cacher-ng
APT-CACHER akan mendengarkan port 3142, Jika Anda perlu mengubah port, Anda dapat mengubah port.
Port: 3142

Selanjutnya, tambahkan garis 'bindaddress: 0.0.0.Entri 0 'di bawah garis mengatakan:
# Bindaddress: localhost 192.168.7.254 PublicNameOnMaininterface Bindaddress: 0.0.0.0

Di sini kita dapat mendefinisikan distribusi seperti Ubuntu dan Debian, yang semuanya perlu di -cache.
Remap-Debrep: File: deb_mirror*.GZ /Debian; File: backends_debian # debian arsip remap-uburep: file: ubuntu_mirrors /ubuntu; File: backends_ubuntu # ubuntu arsip remap-debvol: file: debvol_mirror*.GZ /Debian-Volatile; File: backends_debvol # Debian Volatile Archives

Jika kita perlu mendapatkan laporan APT-CACHE Di antarmuka web, kita perlu mengaktifkan baris berikut, tetapi secara default ini akan diaktifkan.
ReportPage: Laporan ACNG.html

Untuk mendapatkan informasi lebih lanjut tentang 'catatan', Kita harus membatalkan komentar baris di bawah ini, jika kita mengaturnya ke 0 hanya jenis aktivitas, waktu, ukuran transfer paket kami akan dicatat.
Verboselog: 1

Untuk menjalankan layanan APT-CACHER, kita perlu mengaktifkan file PID dalam konfigurasi.
Pidfile:/var/run/apt-cacher-ng/pid

Untuk menghapus file yang tidak direferensikan.
Extreshold: 4

Akhirnya, kami telah selesai dengan konfigurasi, menyimpan dan menutup file. Sekarang kita semua siap untuk memulai kembali layanan apt-cacher-ng menggunakan perintah berikut.
$ sudo /etc /init.D/APT-CACHER-NG Restart

Akses Halaman Laporan Apt-Cacher-Ng di Antarmuka Web Menggunakan URL Di Bawah.
http: // 192.168.0.125: 3142/


Di sini kita dapat melihat halaman Laporan untuk Apt-Cacher-Ng, klik Halaman Laporan dan Konfigurasi Statis di bagian bawah halaman ini untuk mendapatkan hit dan kehilangan unduhan.
Dari halaman beranda laporan kita perlu menyalin URL proxy untuk digunakan nanti. Kami bahkan dapat menginstal paket di server ini dari APT-Cache yang dapat dikonfigurasi secara lokal, dengan hanya menambahkan entri di bawah ini /etc/apt/apt.conf.d/02proxy.
Acquire :: http proxy "http: // 192.168.0.125: 3142 ";;
Langkah 2: Konfigurasi Sisi Klien
Login pertama ke mesin klien (ubuntu/debain) dan buat file '02proxy' di bawah '/etc/apt/apt.conf.direktori d/'.
$ sudo vim/etc/apt/apt.conf.d/02proxy

Sekarang salin URL Acquire dan tambahkan ke file 02proxy. Anda akan mendapatkan URL berikut dari halaman Laporan Akses APT-CACHER-NG di http: // 192.168.0.125: 3142/.
Acquire :: http proxy "http: // 192.168.0.125: 3142 ";;

Simpan dan keluar menggunakan WQ!. Di sini, jika ada paket yang diunduh di mesin klien akan di-cache ke server apt-cache.
Di mesin klien saya, 92 paket dapat diperbarui, 43 pembaruan adalah pembaruan keamanan yang tersedia. Kami telah menerapkan pembaruan yang sama untuk server cache. Jadi, paket itu sekarang akan di-cache di Apt-Cacer. Jika saya memperbarui mesin klien ini, tidak perlu terlalu banyak waktu untuk mendapatkan paket dari internet.

Sekarang perbarui repositori dan tingkatkan paket.
$ sudo apt-get update $ sudo apt-get upgrade


Di layar di atas, ini menunjukkan bahwa kita perlu memperbarui 85 paket dan ukurannya 104MB, mari kita lihat berapa lama waktu yang dibutuhkan untuk mengambil paket.
Saya bahkan tidak berada di pusat data, saya hanya menggunakan koneksi internet 256kbps di mana kecepatan unduhan hanya 50kbps hingga 60kbps. Tapi lihat gambar di bawah ini bagaimana mengambil 104MB dalam 3 detik? Itu karena sudah di-cache di server apt-cacher-ng.

Jika kita perlu melihat data jumlah cache, yang telah kita unduh, kita dapat mengakses IP: Port (192.168.0.125: 3142) Di browser web apa pun untuk melihat statistik, seperti yang telah saya jelaskan di atas.

Sementara, kami mengunduh paket apa pun yang akan diinstal di mesin Debian/Ubuntu, jika paket tersedia di APT-Cache itu akan didapat dari server apt-cache-ng, jika tidak akan diambil dari internet ke repositori lokal untuk penggunaan di masa mendatang.
Dalam artikel ini, kami telah melihat cara mengatur server cache lokal untuk paket apt menggunakan apt-cacer-ng, banyak orang ingin pengaturan ini menghemat waktu dan bandwidth mereka. Saya harap ini akan membantu semua orang yang menggunakan mesin Debian/Ubuntu.
- « 25 Perintah Dasar yang Berguna dari Apt-Get dan Apt-Cache untuk Manajemen Paket
- Aktifkan Akun Anonim untuk Server ProfTPD di RHEL/CENTOS 7 »