롤링 릴리스에서 적절한 업그레이드가 안전하지 않은 것으로 간주되는 이유는 무엇입니까?

롤링 릴리스에서 적절한 업그레이드가 안전하지 않은 것으로 간주되는 이유는 무엇입니까?

Parrot OS에서는 apt upgrade다음을 실행할 때 경고 메시지가 표시됩니다.

apt upgrade is unsafe on rolling release distributions.

using apt full-upgrade instead

use apt upgrade --force to override

apt upgrade롤링 릴리스 배포판이 안전하지 않은 것으로 간주되는 이유는 무엇입니까 ?

답변1

차이점은 full-upgrade일반 프로그램보다 오래된 종속성을 제거하고 새 종속성을 설치하는 것이 더 쉽다는 것입니다 upgrade.

이렇게 하면 너무 많은 다른 패키지의 설치 상태가 변경되므로 패키지를 업그레이드할 수 없는 상황이 발생할 수 있습니다.

롤링 릴리스 배포에서는 패키지가 임의로 차단되지 않는다고 가정하므로 종속성 정보가 기술적으로 올바른 것보다 덜 엄격해질 수 있습니다.

이러한 배포판이 다른 곳으로 이동하려는 올바른 버전의 종속성을 생성하려면 많은 노력이 필요합니다. 이는 사용자가 해당 제한 사항을 인식하고 불완전한 업그레이드를 수행하지 않는 한 합리적인 절충안이 될 수 있습니다.

관련 정보