Ubuntu 14의 소스를 Ubuntu 12로 사용

Ubuntu 14의 소스를 Ubuntu 12로 사용

우분투 14에서 우분투 12로의 source.list 파일 소스를 사용하여 서버에서 매우 어리석은 실수를 저질렀습니다.

시스템은 여전히 ​​작동하지만 업그레이드 시 오류가 많다는 것은 말할 필요도 없습니다.

이제 시스템은 릴리스 14라고 생각하는 것 같지만 그렇지 않습니다!

나는 가서 12에서 소스를 가져오고 다시 시작하여 다시 설치하지 않고도 깔끔하게 업그레이드할 수 있도록 하려고 했지만 이것이 안전한 일인지 묻고 싶었습니다.

어떤 아이디어가 있나요?

여기에서 소스를 얻었습니다.

http://repogen.simplylinux.ch/generate.php

답변1

업그레이드 명령을 실행했지만 업그레이드된 패키지가 없고 직접 오류가 발생하는 경우 문제 없이 /etc/apt/sources.list항목을 Ubuntu 12.04로 바꿀 수 있습니다. ~에서 생성하다 여기파일 에 복사하여 붙여넣은 /etc/apt/sources.list다음 업데이트하세요.

sudo apt-get update  

또는

일부 패키지가 업그레이드된 경우 다운그레이드할 수 있지만 이전 시스템과 동등한 결과를 얻을 수 있을지는 확실하지 않습니다. 고정을 통해 이를 변경할 수 있습니다.

/etc/apt/sources.list먼저 올바른 Ubuntu 릴리스로 수정하십시오 . 그런 다음 만들거나 편집하세요. /etc/apt/preferences

sudo nano /etc/apt/preferences

추가하다

Package: *
Pin: release v=12.04
Pin-Priority: 1001

저장하고 실행 명령

 sudo aptitude dist-upgrade

보다적절한 환경 설정 문서

 P > 1000
           causes a version to be installed even if this constitutes a
           downgrade of the package

우선 순위가 1001높으면 1000시스템에 설치된 패키지가 다운그레이드됩니다.

관련 정보