Apt-cacher sunucusu nasıl kurulur?


10

Ubuntu 10.04, ubuntu 10.10 ve ubuntu 11.04 çalıştıran 500'den fazla sistemim var. Yüksek bant genişliği kullanımı nedeniyle internetten bu makinelere yeni paketler kurmak bizim için zor. İnternetten paketleri yüklemek yerine yerel bir makineden paketleri kurması için bir apt-cacher sunucusu kurmayı planlıyorum. Birisi bana temiz bir çözüm verebilir mi lütfen? Şimdiden teşekkürler.

Sunucu yapılandırmasında hata:

root@karthick:~# 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.

İstemcilerde paketleri yükleme hatası resim açıklamasını buraya girin

Herkes pls sıralayabilir?

Yanıtlar:


10

Gönderen Apt-Cacher-Sunucusu :

Sunucu tarafı yapılandırması.

  1. Apt-Cacher ve ana bilgisayara istedigini sistemde apache2 web sunucusu yükleyin: sudo apt-get install apt-cacher apache2. Apache kaldır zaten çalışan var.
  2. Apt-cacher'ı etkinleştir:. sudo gedit /etc/default/apt-cacherOtomatik başlatmayı 1 olarak değiştir
  3. Apache zaten apt-Cacher kurmadan önce yüklüyse: sudo invoke-rc.d apache2 restart. http://server:3142Şimdi erişebilmeniz gerekir .
  4. /etc/apt-cacher/apt-cacher.conftüm ayarları içerir. Bunları ihtiyaçlarınıza göre ayarlayın.
  5. Yerel önbelleği içe aktar: sudo /usr/share/apt-cacher/apt-cacher-import.pl /var/cache/apt/archives
  6. Yükleyici CD monte: sudo mount -o loop /home/username_or_other_path/ubuntu-9.10-rc-alternate-i386.iso /media/cdrom0ve CD önbelleği içe: sudo /usr/share/apt-cacher/apt-cacher-import.pl -R -r /media/cdrom0.

İstemci tarafı yapılandırması:

  1. Sources.list: tüm URL'leri sunucu URL'nizi gösterecek şekilde değiştirmenizi sağlar. (örn. ) (1 istemciyi değiştirin ve çalışırsa diğer tüm sistemlere kopyalayın)deb http://apt-cacher-server:3142/archive.ubuntu.com/ubuntu/

2a. APT'ye proxy olarak kullan: Statik yapılandırma. Terminalde şunu yazın:
sudo nano /etc/apt/apt.conf.d/01proxy
Ekle: Acquire::http::Proxy "http://<IP address or hostname of the apt-cacher server>:3142";

2b. APT'ye proxy olarak kullanma: Dolaşım yapılandırması: kurulum ve komut dosyası için üstteki bağlantıya bakın.

kendim tarafından test edilmedi, ancak çalışan biri bu sayfayı kendimiz için ayarlamak için kullandı.

edit: Hata hakkında: Görünüşe göre Perl'in yeniden adlandırma fonksiyonu dosyaları aygıtlar arasında taşıyamaz ve ithalat ve önbellek diskte bu şekilde koydu.

Seçenekler: 1. -s parametresini kullanın (yalnızca sembol bağlantıları oluşturur). 2. İçe aktarmadan önce dosyaları aynı cihaza manuel olarak taşıyın.


Kısa açıklama için çok teşekkürler. Dediğim gibi ben ubuntu 10.04,10.10 ve natty var. Bu yüzden natty bazı paketleri yüklerseniz yerel natty kaynağından paketleri yüklemeliyim ve ubuntu 10.04 bazı paketleri yüklerseniz yerel 10.04 kaynağından paketleri yüklemelisiniz. Böyle olacak mı? Yoksa 3 apt-cacher sunucusu kurmak ister miyim? biri ubuntu 10.04 için diğeri 10.10 ve sonuncusu natty için mi?
karthick87

Bilmiyorum ... sadece 1 sistem ve 1 için kullanıyoruz (tüm istemciler aynı yükseltme yolunu takip ediyorlar, bu yüzden hepsi şu anda Maverick'te) Ama ... farklı versiyonlardaki paketlerin de farklı isimleri ve kaynak listesi var istemciler (!) sürüm adına sahiptir. Bence 1 apt-server ile çalışmalı.
Rinzwind

Apt-cacher sunucusu için hangi ubuntu sürümünü kullanıyorsunuz?
karthick87

Maverick kullanıyoruz.
Rinzwind

Ubuntu - 10.10 Sunucu sürümü değil mi?
karthick87

4

Apt-cacher'ların hiçbirini doğru şekilde çalıştıramadım, bu yüzden Michael Vogt'a tam olarak bunun için kalamar yapılandırmasını kolay bir şekilde gönderip gönderemeyeceğimizi sordum ve kalamar-deb-proxy doğdu.

Kurulumu çok kolaydır ve istemci paketini kurmak dışında istemci kısmında herhangi bir yapılandırma gerektirmez.

Nasıl kullanılacağı ile ilgili talimatlar burada:


Kurulumun çalışıp çalışmadığını öğrenmek için kurulumu çapraz kontrol etmek istiyorum. Bunu nasıl yaparım?
karthick87

+1. Kesinlikle sıfır konfigürasyon çizgileri boyunca. squid-deb-proxyfantastik ve ortalama bir kullanıcı için tercih edilir apt-cacherve arkadaşlar.
Ehtesh Choudhury

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.