답변:
이것은 여러 가지면에서 너무 광범위한 질문이지만 몇 가지 사실이 있습니다.
yum또는 dnf때까지 캐시 yum clean packages또는 dnf clean packages작업이 그들을 제거합니다.rpm는 수동으로 제거 될 때까지 그대로 유지됩니다 (일시적인 /tmp파일 시스템 에서 다운로드 한 경우를 제외하고는 재부팅 후 손실 됨)그러나 그 대답은 여러 가지에 달려 있습니다.
yum또는 dnf거래 의 중간에 있었습니까? 아니면 직접 rpm명령입니까? 전자의 경우 yum-complete-transaction보류중인 모든 작업을 완료하려고 시도합니다. 후자의 경우에도 정전 중에 발생한 정확한 설치 단계에 따라 다릅니다. rpm --force -Uvh $package현재 상태에 관계없이 항상 패키지를 다시 설치 하려고 시도 할 수 있습니다 . 이 경우 최악의 시나리오는 손상된 rpm패키지입니다.
가상 패키지가 grub, kernel, initramfs, dracut, lvm 또는 루트 파일 시스템에 액세스 할 수있는 패키지 중 하나 이상입니까? 이 경우에, 가장 가능성있는 결과는 요구가 다른 수단에 의해 복구 될 것으로 시스템을 부팅하는 예에 PXE 부팅이다 systemrescue의 이미지. 관련된 패키지와 패키지 간의 종속성에 따라 발생할 수있는 다양한 사례의 양으로 인해 정확히 어떤 일이 발생하는지 미리 알 수 없습니다.
rpmOP로 묘사 된 경우에는 단독으로 거래 작업을 제공 할 수 없다는 것을 올바르게 이해 했습니까yum? 나는 yum 에 대한 공포 이야기를 읽었습니다 . 그렇지 않습니까? 가yum-complete-transaction요즘 믿을 수?