패키지를 다시 설치하면 종속성도 다시 설치됩니까?

패키지를 다시 설치하면 종속성도 다시 설치됩니까?

A패키지가 패키지에 따라 달라지는 경우 B, I다시 설치바오 B, 무슨 일이야 A? 영구적으로 삭제되나요? 삭제했다가 다시 설치할까요? 패키지 관리자가 이를 무시합니까?

저는 RPM(so rpm및 도구 dnf) 에 가장 관심이 있지만 지원 패키지 yum도 필요합니다 .deb

rpm --replacepkgs유망 해 보이지만 yum reinstall확실하지 않습니다.

내 목표는 B전혀 영향을 주지 않고 다시 설치하는 것입니다 A.

답변1

만약 내가다시 설치바오 B, 무슨 일이야 A?

아무것도 없습니다.

영구적으로 삭제되나요? 삭제했다가 다시 설치할까요? 패키지 관리자가 이를 무시합니까?

아니요, 아니요, 다음도 마찬가지입니다.

다시 설치해도 종속성 그래프에서 아무 것도 변경되지 않으므로(일시적이라도) ​​패키지는 영향을 받지 않습니다. 당연히 아니지무시당하다, 올바르게 처리되었습니다(영향을 받지 않은 상태로 유지됨).

yum reinstall

요즘에는 yum단지 다른 방식으로 부르는 것일 뿐입니다. dnf(힌트: less $(which yum)정확하게 이것이 표시될 것입니다. 시스템에 더 이상 "yum"이 없습니다.)

답변2

종속성은 일반적으로 필요한 경우가 아니면 건드리지 않습니다(예: 패키지를 업그레이드하고 새 버전에 업데이트된 종속성 버전이 필요한 경우).

추신: 지금은 그게 더 좋은 것 같아요 dnf.yum

관련 정보