Maalesef kaynaştırıcı, lxc gibi farklı ayrıcalıklı ad alanı kaplarında çalışırken sizin için fazla bir şey yapmaz.
Ayrıca, aptdcon varsayılan olarak kurulmaz (en azından 18.04'te) ve serisini sıraya sokar, böylece serileştirmeyi kaybedersiniz. Bu aşılmaz bir şey değildir, ancak bu otomasyonun aptdcon'u kurarken uygunlukta sürü hatalarını önlemek için bir yolunun olması gerektiği anlamına gelir ve aptdcon aracılığıyla paketleri kurduktan sonra seri hale getirmek için ihtiyacınız olan herhangi bir şey için bir tür bekleme döngülerine sahip olmanız gerekir. Zaten bunun için bir çeşit bayrak yoksa.
İşe yarayan sürü. Bu aynı zamanda NFS vb üzerinde çalışmalıdır çünkü dosya sistemi kilitlemeyi apt yöntemiyle aynı şekilde kullanır, sadece -w seconds parametresiyle hata yapmak yerine kilidinizde bekler.
Bu nedenle sarmalayıcı modelini izleyerek bunu / usr / local / bin / dizininde apt-get olarak ekleyin ve paylaşın.
Bu aynı zamanda IO'yu sınırlama avantajına sahiptir ve apt üzerinde paralelliğe izin vermeyerek cron güncellemelerini gece yarısı her yerde diski yenmeden tetiklemesini sağlayabilirsiniz.
#!/bin/bash
exec /usr/bin/flock -w 900 -F --verbose /var/cache/apt/archives/lock /usr/bin/apt-get $@
Apt-get için çok hoş ve basit bir özellik isteği bir engelleme / bekleme kilidine geçmek için bir -w bayrağı olacaktır.
sudo apt-get install packagename && sudo apt-get update
ve birbiri ardına otomatik olacak.