답변:
다음과 같은 경우 항상 LTS에서 LTS로 업그레이드 할 수 있습니다.
내가 아는 한 12.04에서 16.04로 직접 지원되는 업그레이드는 없습니다.
이 접근법을 따르면 16.04 매체가 필요하지 않습니다
항상 그렇듯이 시작하기 전에 중요한 파일의 백업을 만드는 것이 좋습니다.
GUI없이 LTS 로의 업그레이드를 제한하는 방법은 Prompt
in 의 값을 변경하는 것 입니다 /etc/update-manager/release-upgrades
.
로 설정
[DEFAULT] Prompt=lts
가능한 값은
never : 새 릴리스를 확인하지 마십시오.
정상 : 새 릴리스가 있는지 확인하십시오. 둘 이상의 새 릴리스가 발견되면 릴리스 업그레이드 프로그램은 현재 실행중인 릴리스에 즉시 성공한 릴리스로 업그레이드를 시도합니다.
lts : 새로운 LTS 릴리즈가 있는지 확인하십시오. 업그레이드 프로그램은 현재 실행중인 LTS 릴리스 이후에 사용 가능한 첫 번째 LTS 릴리스로 업그레이드를 시도합니다. 현재 실행중인 릴리스가 LTS 릴리스가 아닌 경우이 옵션을 사용하면 안됩니다.이 경우 업그레이드 프로그램에서 최신 릴리스를 사용할 수 있는지 확인할 수 없기 때문입니다.
두 업그레이드 프로세스 모두 항상 다음을 통해 현재 시스템을 업데이트해야합니다
sudo apt-get update
sudo apt-get upgrade
그런 다음을 통해 업그레이드를 시작하십시오.
sudo do-release-upgrade
또는-특별 사례-개발 버전 (14.04에서 16.04 로의 업그레이드에서 16.04.1이 릴리스 될 때까지 유효) :
sudo do-release-upgrade -d
경우 do-release-upgrade
명령이 발견되지 않는, 설치한다 :
sudo apt-get install update-manager-core
내가 알 수있는 한 /etc/update-manager/release-upgrades
프롬프트를 다음 으로 변경
하려면 편집해야합니다.
[DEFAULT] Prompt=lts
그런 다음 재부팅하고 다음 명령을 제공하십시오.
sudo bash
apt-get update
apt-get upgrade
{다시 재부팅}
sudo bash
do-release-upgrade -c
{대상 버전 확인}
do-release-upgrade
{지금 12.04에서 14.04로 업그레이드 할 수 있습니다. 14.04에서 16.04로 업그레이드하면 8 월까지 기다려야 할 수도 있습니다}
=========
서버를 12.04에서 16.04로 업그레이드하는 방법에 대한 질문을했습니다. 나는 많은 리드, 다른 사이트로의 링크 등을 얻었다. 마지막으로, 나는 내 자신의 답변을 게시했다-내가 그것을 수행 해야하는 특정 명령. 게시 된 답변은 다른 모든 답변을 읽음으로써 수집되었습니다.
모든 답변에는 등급이 있습니다. 높은 숫자가 더 좋다고 가정합니다. 내 요약 답변의 등급이 마이너스 1 인 것으로 나타났습니다. 나는 이것이 0보다 나쁜 것으로 가정합니다. 마이너스 1 등급을 어떻게 얻었습니까?
참고 : 세 컴퓨터 모두 이미 "프롬프트 = lts"를 읽었습니다.