하나의 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.