하나의 LTS에서 다음 LTS 릴리스로 원활하게 업그레이드 할 수 있습니까?


97

질문은 우분투 릴리스 프로세스에 관한 것입니다. n에서 n + 1 릴리스로의 마이그레이션이 예상됩니까?

Ubuntu 14.04 LTS가 설치된 서버가 있다고 가정합니다. apt-get 업그레이드를 통해 Ubuntu 16.04 LTS로 원활하게 업그레이드 할 수 있습니까?

가정 :

  • 범위는 소프트웨어입니다
  • 그러므로 우리는 주어진 하드웨어가 두 릴리스에서 모두 지원된다고 가정합니다
  • 그렇기 때문에 항상 업그레이드하기 전에 장애 발생시 백업을 되돌릴 수 있도록 백업하라는 메시지가 표시됩니다

7
짧은 대답 : 예. LTS에서 LTS로 업그레이드 할 수 있습니다
Thomas Ward

3
왜 그렇게 할 수 없다고 생각하십니까?
Braiam

3
Ubuntu LTS Server에 익숙하지 않고 Arch, Slackware, SuSE 및 기타 배포판을 사용했습니다 ... 일부에서는 릴리스 nx에서 (n + 1)으로 마이그레이션하는 상황이 발생했습니다 .y는 처음부터 다시 설치해야하거나 매우 고통 스럽습니다 (땀과 눈물과 혈액 후 처음부터 재설치로 이어짐). 따라서 부드러운 전환이 일반 릴리스 또는 LTS 릴리스에서만 사용할 수 있는지 확실하지 않은지 미리 묻습니다.
Grzegorz Wierzowiecki

1
LTS 릴리스가 더 이상 지원되지 않는 후 (보안 업데이트 때문에하지 말아야 할) 지연되고 너무 오래 기다리면 업그레이드 프로세스 가 그다지 원활하지 않습니다 .
Zach Lipton

5
@GrzegorzWierzowiecki, 설명 : 아치는 롤링 릴리스이므로 일단 설치하면 릴리스가 없습니다. 하나의 pacman명령으로 최신 정보를 얻을 수 있습니다. 아치에는 명명 된 자료가 없습니다. 그들이하는 일은 정기적으로 일련의 설치 프로그램을 잘라내는 것입니다.

답변:


61

예. 비 LTS 릴리스를 건너 뛰면서 하나의 Ubuntu LTS 버전에서 다음 버전으로 업그레이드 할 수 있습니다. 그런 식으로 작동하도록 설계되었으며 테스트를 거칩니다.


6
마지막으로 한 LTS에서 다음 LTS로 업그레이드했을 때 첫 번째 포인트 릴리스를 기다려야했습니다. 이 제한이 해제 되었습니까?
제랄드 슈나이더

5
@GeraldSchneider LTS 릴리스의 시점 (말장난 없음)은 안정성이므로 포인트 업그레이드가 릴리스 될 때까지 업그레이드 알림을 사용할 수 없습니다. 그러나 사용하기 전에 업그레이드 있습니다do-release-upgrade (또는 플래그 중 하나, 정확한 프로세스를 잊어 버렸습니다). 자세한 내용은 다음을 참조하십시오 : askubuntu.com/questions/125392/…
Seth

1
16.04.1이 나왔으므로 여전히 우분투 서버 14.04 LTS에서 시험판 업그레이드를 수행 할 수 없습니다. 내 질문은 여기에 있습니다 -askubuntu.com/questions/801488/…
Lord Loh.

2
이 방식으로 작동하도록 의도되었지만이 웹 사이트는 14.04-> 16.04 업그레이드 실패에 대한 수십 가지 질문을 호스팅합니다. "커널 패닉"은 내가 "부드러운 업그레이드"라고 부르는 것이 아닙니다…
Skippy le Grand Gourou

1
일반적으로 bog 표준 스톡 우분투 커널을 사용하지 않고 대부분의 비디오 카드 드라이버, 일부 네트워크 드라이버 및 기타 타사 응용 프로그램과 같이 "커널을 오염시키는"드라이버를 사용하는 경우 커널 패닉이 발생합니다. 이것이 매우 부드럽 지 않은 경우가 있지만 업그레이드하기 전에 드라이버 유틸리티를 사용하여 타사 repos / PPA를 비활성화하고 독점 비디오 카드 드라이버를 비활성화 / 제거하는 경우 일반적으로 많은 문제가 없습니다.
dragon788

65

서버이든 데스크탑이든 LTS 릴리스를 통해 원활하게 업그레이드 할 수 있습니다. 무엇을 사용하든 관계없이 다음 명령 만 사용하면됩니다.

데스크탑 버전의 경우 :

sudo do-release-upgrade

서버 버전의 경우 :

sudo apt-get install update-manager-core
sudo do-release-upgrade

참고 : 실제 업그레이드 자체에 들어가기 전에 사용중인 시스템의 LiveCD에서 업그레이드하라는 메시지가 표시되는 대상 LTS를 항상 테스트하십시오.


1
어쨌든, sudo apt-get dist-upgrade가 아닐까요? 아니면 다른 명령이 있습니까?
SuperSluether

7
@SuperSluether가 dist-upgrade전체 시스템, 응용 프로그램, 커널, 사용 가능한 최신 버전이 아닌 분포에 많은 업데이트 do-release-upgrade다음 버전으로 업그레이드됩니다, 당신은 어떻게해야 dist-upgrade하는 경우 업데이트 매니저, 반대로, 새로운 커널 물건처럼 당신을하는 해당 버전, 앱 및 보안에 대한 커널 업데이트 만 있습니다.
Mark Kirby

2
Flimm의 답변을 당신과 병합하고 소스를 추가하십시오. 그리고 이것을
찬송

1
예, 아래 답변과 같이 업그레이드 할 수 있지만 실제로 Ubuntu 버전을 업그레이드하려면이 답변에 대한 명령을 사용해야합니다.
Dominic Hayes

1
OK @DominicHayes 투표를 변경했습니다. 편집 할 때 댓글을 남기는 것을 잊지 마십시오.
Mark Kirby

26

다른 답변을 믿었으며를 사용하여 최신 14.04에서 16.04로 업그레이드를 진행했습니다 do-release-upgrade. 이제 나는 커널 패닉에 직면하고 있습니다.

가장 관련이없는 다른 관련 질문 (내가 아님)은 다음과 같습니다.

따라서 OP에서 제안한 14.04-> 16.04 업그레이드에 적용될 때 "한 LTS에서 다음 LTS 릴리스로 원활하게 업그레이드 할 수 있습니까?"라는 질문에 대한 실제 대답 은 "예" 가 아닙니다. 대부분의 대답은 아닙니다 이와 관련하여 잘못되었습니다.

기껏해야 원활하게 업그레이드 할 수 있습니다 .


부팅하는 동안 다른 커널을 선택해 보셨습니까? 내 경험은 일반적으로 오랜 시간 동안 업데이트 / 업그레이드하지 않았고 나중에 업그레이드 / 업데이트 / 부트 파티션이 가득 찰 때 이런 일이 발생한다는 것입니다. 그러나 정상적인 업그레이드 중에 설명 된 문제가 발생했습니다. (따라서 전체 시스템 업그레이드에 특정한 것이 아니라 "표준 업그레이드"부분 만 문제라고 생각합니다). 그런 조언이 도움이됩니다. 그것이 당신의 경우인지 전혀 모르겠지만 도움이되기를 바랍니다.
Grzegorz Wierzowiecki

@GrzegorzWierzowiecki 제안에 감사드립니다.하지만 제 경우에는 깨끗한 설정을 다시 얻을 희망이 없었습니다. 초기 시스템이 사라지고 apt의 종속성 트리가 완전히 손상되었습니다. (그리고 나는 충분한 여유 공간을 미리 확보했다.)
Skippy le Grand Gourou

듣고 말했다. 언젠가 다른 Distro에서 비슷한 상황을 관리하여 Live CD / Dvd에서 복구했으며 많은 수동 정리 작업을 다시 반복 할 것인지 확신이 없었습니다. 행운을 빕니다!
Grzegorz Wierzowiecki

@GrzegorzWierzowiecki 별도의 파티션에 / home을 사용하면 훨씬 슬픈 것처럼 보입니다. ;-)
Skippy le Grand Gourou

그리고 / etc와 / usr ...;) 모두 당신의
커스터마이즈

7

한 LTS 버전에서 다른 LTS 버전으로 업그레이드 할 수 있습니다. 매끄 럽거나 그렇지 않은 경우.

OS 만 언급하는 경우 프로세스가 테스트되고 하드웨어가 호환되면 모든 것이 정상입니다.

자신의 소프트웨어 / 스크립트 / 등이 설치되어 있거나 새 버전에 종속되지 않은 기타 구성이있을 수 있음을 잊지 마십시오. (예 : 더 이상 사용되지 않는 기능이있는 일부 스크립트가 최신 버전으로 떨어짐)


4

16.04가 4 월에 나올 때 14.04에서 16.04 로의 업그레이드는 자동으로 이루어지지 않지만 7 월에는 첫 번째 릴리스 인 16.04.1이 제공되며 모든 14.04 사용자에게 업그레이드가 제공됩니다.

그러나 즉시 업그레이드하려면 먼저 중간 릴리스로 업그레이드 할 필요가 없습니다. 터미널에서 다음을 실행하고 비밀번호를 입력하십시오.

sudo update-manager -d

그러면 16.04.1을 기다리지 않고 14.04-> 16.04 업그레이드가 제공됩니다.

Ubuntu가 자동으로 16.04에서 14.04 사용자를 제공하지 않는 이유는 간단합니다. 이러한 사용자는 매우 안정적인 LTS 릴리스를 사용하고 있으며 릴리스 즉시 업그레이드하면 16.04에서 발견되지 않은 버그를 발견 할 수 있습니다. 16.04에서 발견 된 중요한 버그는 16.04.1 포인트 릴리스로 수정해야하므로 LTS 사용자는 새 릴리스에서 버그가 발생할 가능성이 줄어 듭니다.


1
update-manager -d14.04에서 16.04까지 시도 했습니다. UI를 중단했습니다.
AlikElzin-kilaka 2016 년

sudo: update-manager: command not found
Matt

3

이전 비 LTS 릴리스에서 업그레이드에 대한 간단한 참고 사항 : 13.04 (Range Ringtail, 비 LTS)에 머물러 있고 업그레이드를 원했습니다. 먼저 최대 14.04 LTS (Trusty Tahr)를 얻은 다음 16.04 (Xenial Xerus)로 업그레이드하십시오.

13.04 (2016 년 9 월)에서 업그레이드하려면 약간의 해킹이 필요하며이 방법은 다음과 같은 방법을 갖습니다.

그것은 나를 위해 일했다!

(도움말 : 데스크탑 GUI가 아닌 콘솔 (ctrl + alt + F1)에서 업그레이드를 실행하십시오. 업그레이드하는 동안 X 또는 기타 문제가 발생하여 약간의 문제가 발생했습니다.)


이것이 업그레이드 릴리스를 수행하는 방법이며 매번 작동했습니다. 이제 18.04에서 LTS 업그레이드로 테스트합니다. 16.04를 사용하고 있습니다
userDepth


0

12.04 LTS에서 16.04 LTS로 업그레이드하려는 경우 그렇게 할 수 없습니다. 그런 LTS 릴리스를 건너 뛸 수 없습니다. 12.04-> 14.04를 업데이트 한 다음 14.04-> 16.04를 업데이트해야합니다.

다시 설치하는 것이 더 빠를 것입니다 (그리고 다음에 더 쉬울 수 있도록 서버를 설정하십시오).


0

예, 하나의 LTS에서 다음 LTS 릴리스로 부드럽고 쉽게 업그레이드 할 수 있습니다.

단계를 누르고 Alt + F2입력 update-manager한 다음 화면의 지시를 따릅니다.


0

LTS 시스템에 대한 의견 및 링크

첫 번째 설치 및 새 릴리스 버전으로 업그레이드하기 위해 Ubuntu 버전을 선택하는 것은 어렵고 혼란 스러울 수 있습니다. 이 답변은 LTS 릴리스의 첫 번째 릴리스 (LTS는 Long Time Support) 인 지원 기간이 가장 긴 버전을 찾는 방법에 초점을 맞 춥니 다 ( '인명 종료'까지 ).

현재이 파일이 작성되면 Ubuntu 16.04.1 LTS이며 iso 파일은 현재 버전의 'usual'링크를 통해 찾을 수 없습니다.

지원 간격은이 링크의 세부 사항 및 다이어그램과 함께 설명됩니다.

www.ubuntu.com/info/release-end-of-life

두 번째, 세 번째 및 네 번째 포인트 릴리스의 커널 시리즈는 첫 번째 포인트 릴리스의 커널 시리즈와 다르며 오랫동안 지원되지 않습니다. 하드웨어 인 에이블먼트 스택은 이러한 링크에 따라 업그레이드되어야합니다.

wiki.ubuntu.com/Kernel/LTSEnablementStack

wiki.ubuntu.com/Kernel/RollingLTSEnablementStack

커널의 보안 업데이트를 포함하여 모든 것을 최신 상태로 유지합니다. 이것은 위험하며 그렇게하지 말 것을 권합니다. 많은 실패가보고됩니다. AskUbuntu를 사용하여 웹 브라우저 창의 오른쪽 상단 모서리에있는 'Q & A 검색'창에 HWE 를 입력하고 Enter 키를 누르면 이러한 문제 중 일부를 찾을 수 있습니다 .

다섯 번째 포인트 릴리스의 커널 시리즈는 다음 LTS 릴리스의 커널 시리즈이며 오랫동안 지원됩니다.

안정적이고 안정적인 시스템을위한 전략

안정적이고 안정적인 시스템을 사용하려면 다음 전략을 따르는 것이 좋습니다.

  • 좋은 백업 유지하려는 모든 파일에 대한 루틴, 안정적이고 신뢰할 수있는 시스템의 궁둥이입니다. 여기에는 개인 파일과 운영 체제의 전체 또는 일부, 설치된 응용 프로그램 및 조정이 포함됩니다.

  • 2014 년, 2016 년, 2018 년에도 4 월에 출시 된 LTS 릴리스를 설치하고 유지하십시오 ...

  • 수명이 다할 때까지 가장 긴 버전을 지금 설치하십시오. 테스트하고 제대로 작동하면 그대로 유지하십시오. "파손되지 않았다면 고치지 마십시오"

    커널 시리즈 내에서 업데이트 및 업그레이드 유지

    sudo apt update
    sudo apt full-upgrade
    
  • 다음 첫 번째 릴리스가 릴리스되면 한 달 동안 기다렸다가 8 월 말에 최악의 버그가 수정되며 새 릴리스를 설치하고 잘 디버깅되고 개선 된 시스템으로 업데이트 및 업그레이드를 수행 할 수 있습니다. 이것은 변화를 의미 할 수 있습니다

    • 14.04.1 LTS ~ 16.04.1 LTS 또는
    • 14.04.1 LTS에서 18.04.1 LTS (표준 Ubuntu 만 5 년 LTS 보유) 또는
    • 14.04.5 LTS ~ 16.04.1 LTS 또는
    • 14.04.5 LTS에서 18.04.1 LTS (표준 Ubuntu 만 5 년 LTS 보유) 또는
    • 16.04.1 LTS ~ 18.04.1 LTS 또는
    • 16.04.1 LTS에서 20.04.1 LTS (표준 Ubuntu 만 5 년 LTS 보유) 또는
    • 16.04.5 LTS ~ 18.04.1 LTS 또는
    • 16.04.5 LTS ~ 20.04.1 LTS ...

새로운 시스템을 설치하는 것이 더 좋으며, 그 후에 이전 파일에서 새 시스템으로 개인 파일을 복사하십시오. 이전 LTS 릴리스에서 다음 LTS 릴리스로 업그레이드 할 수 있습니다

sudo do-release-upgrade

그러나 위험 하기 때문에 시도하기 전에 새로운 백업을 얻는 것이 좋습니다 .

ISO 파일 가져 오기

이 링크를 통해 가장 오래 지원되는 버전의 ISO 파일을 찾으십시오.

지원 기간이 가장 긴 버전의 ISO 파일이 해당 링크를 통해 찾을 수없는 경우 다음 일반 링크를 통해 찾을 수 있습니다.

지금이 글을 쓸 때 다음 링크를 통해 Ubuntu 16.04.1 LTS 를 찾으십시오 .

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