우분투 17.04에서 16.10으로 다운 그레이드하는 방법이 있습니까?


9

Xubuntu 17.04가 있는데 몇 가지 이유로 17.04에서 16.04 로 실제로 다운 그레이드 하는 방법이 있는지 궁금합니다 .

  1. 17.04에서 mGBA가 작동하지 않기 때문에
  2. 되감 으면 Parole Media Player가 정지하기 때문에
  3. 샘플 곡을로드하려고하면 LMMS가 닫히기 때문에
  4. 기타

질문:

Xubuntu 17.04에서 16.10 으로 다운 그레이드 하는 방법이 있습니까?


7
나는 단지 모든 것을
cat

2
이러한 소리는 시스템의 오디오 설정과 관련된 문제 일 수 있습니다. 그 가능성을 조사하면 더 나은 서비스를받을 수 있다고 생각합니다. 이 모든 앱은 오디오 시스템을 사용해야합니다.
StephenG

@StephenG 나는 당신이 옳을지도 모른다고 생각합니다. 그러나 비디오 재생에 악명 높은 단일 스레드 mplayer를 사용하더라도 Linux의 오디오 드라이버에서 큰 문제는 발견하지 못했습니다. 그러나 인터넷은 어떻게 든 오디오 드라이버 문제로 인한 차단 문제로 가득 차 있습니다. 저는 이것을 실제로 이해할 수 없습니다.
peterh-Reinstate Monica

@peterh 참으로. 내가 마지막으로 겪었던 오디오 문제는 Windoze가 듀얼 부트 Linux Mint 18을 선택하여 문제없이 사용할 수있는 오디오 시스템을 사용하도록하는 것이 었습니다. 빠른 웹 검색에서 Xubuntu 17.04 사운드 문제가 발견되지 않았습니다.
StephenG

지금은 도움이되지 않지만 업그레이드로 여러 번 화상을 입었습니다. 이제 큰 하드 드라이브를 사용하여 전체 루트 및 별도의 홈 파티션을 빈 새 파티션에 복사하고 업그레이드를 수행합니다. 이것은 작업 시스템을 작동하게합니다 ... 다른 파티션에서 업그레이드가 성공하면 grub에게 이것이 부팅 할 기본 시스템이라고 알려줍니다. 테스트 사본의 UUID를 반영하도록 새 사본에서 / etc / fstab을 편집하기 만하면됩니다. 이것을 쉽게하기 위해 미디어 파일과 같은 다른 데이터의 대부분을이 모든 영향을받지 않는 다른 파티션에 넣었습니다. gparted는 당신의 친구입니다!
Joe

답변:


13

공식적으로 지원되는 방법은 없지만 그렇게 할 수 있습니다.

다운 그레이드로 인해 업그레이드보다 더 심각한 문제가 발생할 수 있습니다. 그 원인:

  1. 패키지 설치 / 제거 스크립트는 다운 그레이드 테스트되지 않았습니다.
  2. 형식이 새 버전으로 변경된 패키지 별 구성 파일, 데이터베이스가있을 수 있습니다. 이러한 경우 형식 업그레이드가 개발되었지만 다운 그레이드는 대부분 그렇지 않았습니다.
  3. 다운 그레이드 시나리오에서는 패키지 종속성이 많이 테스트되지 않습니다. 결과적으로 다운 그레이드하는 동안 호환되지 않는 패키지가 동시에있는 시스템 상태가 나타날 수 있습니다.

이 모든 문제는 드물다. 그러나 일반적인 Linux 시스템에는 수천 개의 패키지가 있으므로 최소한 그 중 하나에 문제가있을 것입니다. 이것들은 개별적으로 손으로 고쳐야합니다.

Dist-downgrade의 정확한 단계는 답변에 자세히 설명되어 있습니다.

(질문의 주제는 아니지만 매우 재밌습니다. 같은 방식으로 재부팅 없이도 다른 데비안 기반 배포판 사이를 전환 할 수 있습니다. 두 아키텍처 모두에서 다중 아키텍처 지원이있는 경우에도 재부팅하지 않고 아키텍처 를 전환하십시오 .)

업그레이드 후 목표는 비슷하고 드문 패키지 관련 문제 피하는 것이기 때문에 dist-downgrade로 인한 문제 피할 수 있습니다.

따라서 더 많은 해결 방법을 제안합니다.

문제가있는 몇 가지 패키지 만 다운 그레이드하십시오.

매우 간단합니다 :

  1. 이전 배포의 패키지 소스도에 임시로 추가하십시오 /etc/apt/sources.list. 따라서 귀하의 sources.list의지는 일시적으로 귀하의 두 배포판에 대한 패키지 소스를 포함합니다.
  2. 를 실행 apt-get update하여 캐시를로드하십시오.
  3. 그러면 리포지토리 에서 사용 가능한 모든 버전이 apt-cache show mybuggytool표시됩니다 . 예를 들어 버전 과에 표시 됩니다.mybuggytoolmybuggytool1.1-crap1.3-crap
  4. 더 동정심을 나타내는 것을 선택하십시오 1.1-crap.
  5. 와 함께 설치 apt-get install mybuggytool=1.1-crap
  6. 에서 이전 디스토의 줄을 제거한 sources.list다음 apt-get update다시 주석 처리 하십시오.

이런 식으로, 버그가있는 도구 패키지를 가지게되지만 이전 배포판에서 얻을 수 있습니다. 압도적 인 대다수의 라이브러리가 이전 버전과 호환되도록 개발되었으므로 훨씬 낮은 확률로 문제에 직면하게됩니다.

향후 업그레이드에서 이러한 패키지를 면제 할 수 있습니다. 이 답변에 자세히 설명되어 있습니다. 중요한 부분은 다음과 같습니다.

  • 명령으로 패키지를 보유 할 수 있습니다 apt-mark hold mybuggytool.
  • 에 의해 보류를 해제 할 수 있습니다 apt-mark unhold mybuggytool.

@peterh 감사합니다! 이것은 내가 필요한 것입니다! 무리 감사!!
JBoy Advance

@JBoyAdvance 나의 즐거움 :-)
peterh-Reinstate Monica

1
사랑스럽고 완벽한 답변.
Joe
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.