Ortada kesildiğinde RPM işlemine ne olur?


13

A, B ve C RPM paketleriyle kurduğumu düşünelim. Bunlar aynı sırayla kurulur. Ve aniden B'yi kurmanın ortasında bir elektrik kesintisi var.

1) açıldıktan sonraki durum hakkında: Bu işleme ne olur? Devam ettirilecek mi? Ya da belki RPM bu işlemdeki tüm paketleri ve dosyaları kaldıracaktır?

2) kullanıcı eylemleriyle ilgili: RPM, yukarıdaki işlemlerin gerçekleştirilmesi için kullanıcı eylemi gerektirir mi yoksa bilgisayar başlangıcında otomatik olarak kontrol eder mi?

RPM aktarımları esas olarak bilgisayar hala çalışırken bağımlılık hatası veya hata olarak tanımlanır ...

Yanıtlar:


8

Bu birçok yönden çok geniş bir sorudur, ancak işte bazı gerçekler:

  • yumveya dnftarafından indirilen paketleri a yum clean packagesveya dnf clean packagesişlem bunları kaldırana kadar önbelleğe alınır .
  • üzerinden indirilen paketler rpmmanuel olarak kaldırılana kadar orada duracaktır (geçici bir /tmpdosya sisteminde indirilmedikçe , bu durumda yeniden başlatmadan sonra kaybolacaktır)

Ancak, cevap birkaç şeye bağlıdır:

  1. Bir orta vardı yumya dnfişlemin? ya da doğrudan bir rpmkomut muydu? önceki dava için, yum-complete-transactionbekleyen tüm eylemleri bitirmeye çalışacaktır. İkinci durumda, yine, elektrik kesintisi sırasında gerçekleşen kurulumun tam aşamasının ne olduğuna bağlıdır. rpm --force -Uvh $packageGeçerli durumuna bakılmaksızın bir paketi yeniden yüklemek için her zaman çalıştırmayı deneyebilirsiniz . Bu durumda en kötü senaryo bozuk bir rpmpaket olacaktır.

  2. varsayımsal paketleriniz şunlardan biri veya daha fazlası mıdır: grub, çekirdek, initramfs, dracut, lvm veya kök dosya sisteminize erişmenizi sağlayacak herhangi bir paket? bu durumda, en olası sonuç, diğer yollarla onarılması gereken, örneğin bir sistem kurtarma görüntüsüne önyükleme yapan PXE'nin önyüklenemeyen bir sistemidir . İlgili paketlere ve bunlar arasındaki bağımlılıklara bağlı olarak ortaya çıkabilecek farklı vakaların miktarı, tam olarak ne olacağını tam olarak bilmeyi imkansız hale getirir.


Selam! rpmOP tarafından tasvir edilen durumda tek başına işlem yapamayacağını doğru anladım yummı? Yum hakkında korku hikayeleri okudum , hala böyle mi? Mı yum-complete-transactionbugünlerde güvenilir?
Fabio A.
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.