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
.
이렇게 하면 너무 많은 다른 패키지의 설치 상태가 변경되므로 패키지를 업그레이드할 수 없는 상황이 발생할 수 있습니다.
롤링 릴리스 배포에서는 패키지가 임의로 차단되지 않는다고 가정하므로 종속성 정보가 기술적으로 올바른 것보다 덜 엄격해질 수 있습니다.
이러한 배포판이 다른 곳으로 이동하려는 올바른 버전의 종속성을 생성하려면 많은 노력이 필요합니다. 이는 사용자가 해당 제한 사항을 인식하고 불완전한 업그레이드를 수행하지 않는 한 합리적인 절충안이 될 수 있습니다.