패키지를 제거하고 배포판에서 제공되는 원래 버전으로 되돌리려면 어떻게 해야 합니까?

패키지를 제거하고 배포판에서 제공되는 원래 버전으로 되돌리려면 어떻게 해야 합니까?

저는 Debian oldstable(Jessie 8)을 실행 중이고 테스트 목적(Buster 10)을 위해 일부 .deb 패키지를 설치하는 데 관심이 있습니다. packages.debian.org에서 직접 .deb 파일을 다운로드하고 dpkg -i를 사용하여 설치하겠습니다.

필요한 경우 이러한 테스트/중단 패키지를 제거하고 원래 oldstable 버전으로 되돌리려면 어떻게 해야 합니까?

감사해요

답변1

다른 사람들이 제안했듯이 Debian 8에서 직접 Debian 10 패키지를 사용하는 것보다 Debian 9로 업그레이드하고 백포트를 사용하는 것이 더 좋습니다.

그러나 모든 종속성을 올바르게 얻으면 Debian 8에서 Debian 10 패키지를 실행할 수 있어야 하지만 항상 다음과 같은 위험이 있습니다.설정을 깨세요. 귀하의 경우 다음을 사용하여 패키지를 설치하므로 복구가 쉽습니다 dpkg -i.

  • 이전에 설치되지 않은 패키지의 경우 제거합니다 dpkg -P(이렇게 하면 지워집니다).
  • 이전에 설치된 패키지의 경우 다운그레이드를 사용하세요 apt install ${package}/jessie.

그러나 패키지 다운그레이드는 지원되지 않습니다. 대부분의 경우 작동하지만 손상된 경우에는 버그가 아니며 두 부분을 모두 유지할 수 있습니다.

답변2

진지하게가상 머신을 생성하고 테스트를 실행하는 것이 좋습니다.

apt는 놀랍지만, 심지어 잘못하면 발생할 수 있는 잠재적인 문제를 해결하지 못할 수도 있습니다.

이전 버전으로 되돌리려면 다음을 참조하세요.스티븐 키트의 답변.

관련 정보