저는 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는 놀랍지만, 심지어 잘못하면 발생할 수 있는 잠재적인 문제를 해결하지 못할 수도 있습니다.
이전 버전으로 되돌리려면 다음을 참조하세요.스티븐 키트의 답변.