여러 버전의 배포판에 소프트웨어를 혼합할 때 무엇에 주의해야 합니까?

여러 버전의 배포판에 소프트웨어를 혼합할 때 무엇에 주의해야 합니까?

예를 들어, 누군가가 Debian Jessie를 사용하고 있고 계속 사용해야 하는데 Debian Stretch에서 PHP7을 사용하고 싶어한다고 가정해 보겠습니다. /etc/apt/sources.listStretch를 사용하도록 편집 하고 새 소프트웨어를 설치한 다음 /etc/apt/sources.listJessie로 되돌릴 수 있습니다. 하지만 nginx나 다른 패키지에서도 동일한 작업을 수행해야 합니까? 그렇다면 그들은 어떻게 알 수 있습니까? apt-get updateStretch를 사용하도록 구성된 동안 작업을 수행 하시겠습니까 ?

답변1

안정적인 릴리스를 혼합할 때 염두에 두어야 할 사항은 다음과 같습니다.아니요.

더 중요한 것은 일시적으로 다른 버전을 추가하는 sources.list것이진짜다른 버전에서 가져온 패키지에 대한 업데이트를 얻을 수 없으므로 나쁜 생각입니다. 정말로 이 경로를 따르고 싶다면 고정을 올바르게 설정하고 새 버전을 영구적으로 활성화하세요.

그러나 나는 다시 말해야 한다:이러지 마세요. Debian 9에서 PHP 7이 필요한 경우 Debian 9로 업그레이드하거나 Debian 8에 대한 적절한 백포트를 요청하십시오(대답은 아마도 "아니요"일 것임을 인정하십시오).

귀하의 특정 질문과 관련하여 apt& co.에서 다른 패키지를 업그레이드해야 하는지 알려드릴 것입니다. 변경 사항을 적용하려면 apt update변경 후에 실행 해야 합니다 . 저장소에서 Debian 9를 사용하고 고정하지 않고 실행하는 경우 패키지를 제거하지 않고 가능한 한 Debian 9로 업그레이드합니다. 업그레이드 가 필요합니다 ).sources.listapt upgradedist-upgrade

관련 정보