저는 Ubuntu 11.10을 사용하고 있지만 제가 사용하고 있는 일부 리포지토리는 Ubuntu의 새 버전을 지원하지 않습니다. 그렇다면 Ubuntu 10.10("Koala") 저장소를 사용하여 Ubuntu 11.10을 실행하는 데 위험이 있습니까? 내 Ubuntu에 일부 Debian 저장소를 사용할 수도 있나요?
답변1
패키지 호환성은 저장소 선택에 따라 결정되지 않으며 각 패키지에는 종속성 선언이 포함되어 있습니다. 패키지의 품질이 합리적인 한, 즉 패키지가 가지고 있어야 하는 종속성을 선언하는 한 저장소를 계속 사용할 수 있습니다. 비호환성이 있으면 구현되지 않은 종속성이 있기 때문에 메시지가 표시됩니다.
이전 릴리스에는 저장소를 사용하는 것이 가장 효과적일 것입니다. 저장소의 대상 버전이 매우 오래된 경우 이전 Ubuntu 버전에서 이전 라이브러리 버전을 가져와야 할 수도 있습니다.
다른 배포판은 패키지를 다른 방식으로 분류하므로 다른 배포판에 저장소를 사용하는 것은 일반적으로 작동하지 않습니다. Debian 및 Ubuntu의 특정 사례에서 Ubuntu는 Debian의 파생물이며 많은 패키지 구조를 유지하므로 일반적으로 한 리포지토리가 다른 리포지토리에서 잘 작동합니다.