Apt-get kurulumu sırasında yapılandırma dosyalarının güncel sürümünü otomatik olarak tut


14

Sunucuda bulunan yapılandırma dosyasıyla otomatik olarak bir paket yüklemem gerekiyor.

Gibi bir şey arıyorum:

apt-get install --yes --force-yes --keep-current-confs mysql-server

Muhtemelen aptalca bir soru ama böyle bir seçenek bulamıyorum.

Yanıtlar:



13

Mevcut ubuntu sistemlerinde biraz daha fazlasına ihtiyacınız var:

export DEBIAN_FRONTEND=noninteractive ; apt-get dist-upgrade -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" --force-yes

Aptalca soru: Neden aynı anda birbirini dışlayan iki farklı seçenek belirtiyorsunuz? confdef vs confold ? Bu gerçekten işe yarıyorsa, bu sadece değerlendirme emrinin meselesidir? Denediğimden değil ...
tink

1
"--force-confold: geçerli yapılandırma dosyasını değiştirmeyin, yeni sürüm bir .dpkg-dist sonekiyle birlikte yüklenir. Bu seçenekle, yalnızca değiştirmediğiniz yapılandırma dosyalarına bile dokunulmaz. Birleştirmeniz gerekir dpkg'nin değiştirmediğiniz yapılandırma dosyalarının üzerine yazmasına izin vermek için --force-confdef ile. "
Craig Francis

1
--force-yesSisteminizi kırma fırsatına sahip olduğu için son çare olarak kullanılmalıdır! --Allow anahtarlarını kullanma hakkında ayrıntılar için lütfen bu yönetim sayfasını ziyaret edin .
Steven K7FAQ
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.