우분투 14에서 우분투 12로의 source.list 파일 소스를 사용하여 서버에서 매우 어리석은 실수를 저질렀습니다.
시스템은 여전히 작동하지만 업그레이드 시 오류가 많다는 것은 말할 필요도 없습니다.
이제 시스템은 릴리스 14라고 생각하는 것 같지만 그렇지 않습니다!
나는 가서 12에서 소스를 가져오고 다시 시작하여 다시 설치하지 않고도 깔끔하게 업그레이드할 수 있도록 하려고 했지만 이것이 안전한 일인지 묻고 싶었습니다.
어떤 아이디어가 있나요?
여기에서 소스를 얻었습니다.
답변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
시스템에 설치된 패키지가 다운그레이드됩니다.