사용자 중 Linux 데스크톱에서는 가능한 한 빨리 운영 체제 또는 그 일부인 앱을 업데이트하려는 경향이 있습니다. 이는 일반적으로 새로운 버전의 응용 프로그램이나 라이브러리가 이전 버전을 수정하기 때문입니다. 오류. 그러나 항상 '최신'을 사용하면 라이브러리 간의 비 호환성으로 인한 오류에 더 많이 노출되므로 '최첨단' 또한 '롤링 릴리스' 안정성이 필요한 프로덕션 환경에는 적합하지 않습니다.
안정성에 대한 이러한 필요성에 대한 명확한 예는 Ubuntu LTS 또는 장기 지원, 이는 최대 5 년까지 연장 지원되는 버전. 즉, 설치하는 사람들은 해당 기간 동안 보장 된 업데이트를 받게되므로 회사와 조직은 5 년 동안 새 버전으로 업데이트 할 필요가 없다는 사실을 알 수 있습니다. 하지만 그게 수신을 중단하는 이유가 아닙니다 보안 패치, 수정 사항 및 새 버전의 앱과 시스템의 필수 부분.
그럼 보자 항상 LTS 버전을 유지하도록 Ubuntu를 업데이트하는 방법즉, 예를 들어 Ubuntu 12.04 LTS에있는 경우 버전 14.04 또는 최신 14.10가 아닌 Ubuntu 15.04 LTS로 이동할 수 있습니다. Canonical의 다음 LTS 버전 배포판은 2016 년 XNUMX 월에 도착합니다., 출시 계획 이후 Ubuntu 이는 16.04 년마다, 항상 18.04 개월에 발생하므로 다음 LTS는 20.04, XNUMX 및 XNUMX가 될 것입니다.
이 예에서는 Ubuntu 12.04가 설치되어 있고 컴퓨터의 IP 주소가 다음과 같다고 가정 해 보겠습니다. 192.168.1.100 호스트 이름 외에 server.example.com. 이 두 조건이 충족되고 가장 중요한 데이터를 백업 한 후 시작할 수 있습니다.
리포지토리 목록을 업데이트합니다.
apt-get은 업데이트
다음을 설치합니다.
apt-get 설치 업데이트 관리자 코어
이제 구성 파일 / etc / update-manager / release-upgrades를 편집합니다.
나노 / 기타 / 업데이트 관리자 / 릴리스 업그레이드
이제 내용을 수정하여 프롬프트 행 뒤에 'normal'또는 'never'대신 'lts'가옵니다. 따라서 파일은 다음과 같습니다.
# 릴리스 업그레이드 프로그램의 기본 동작.
[태만]
# 기본 프롬프트 동작, 유효한 옵션 :
#
# never-새 릴리스를 확인하지 않습니다.
# normal – 새 릴리스가 있는지 확인하십시오. 둘 이상의 새로운 경우
# release is found, release upgrader는 다음으로 업그레이드를 시도합니다.
# 현재 실행되고있는 즉시 성공하는 릴리스
# 릴리스.
# lts – 새로운 LTS 릴리즈가 있는지 확인하십시오. 업그레이드
#은 다음에 제공되는 첫 번째 LTS 릴리스로 업그레이드를 시도합니다.
# 현재 실행중인 것. 이 옵션은
# 현재 실행중인 릴리스 자체가 LTS가 아닌 경우 사용됩니다.
# 릴리스,이 경우 업그레이 더는
# 최신 버전이 있는지 확인합니다.
프롬프트 = lts
이제 예, 업데이트 할 수 있습니다.
릴리스 업그레이드 -d
프로세스가 시작되면 서비스 및 기타 시스템 구성 요소에 대한 업데이트를 요청 받게됩니다. 가장 안전하고 실용적인 방법은 모든 것이 기본값으로 계속되도록 항상 예라고 대답하는 것입니다. 약 20 분 후에 작업이 완료되고 컴퓨터를 다시 시작한 후에는 이미 최신 LTS 버전의 Ubuntu ( 'cat / etc / lsb-release'를 실행하여 확인할 수있는 것)를 사용하게됩니다.
보시다시피 프로세스는 매우 간단하고 장비를 LTS 버전으로 유지할 수 있으므로 시스템 관리자로 작업하고 Ubuntu 14.04.1 LTS를 사용하는 경우 Ubuntu 12가 도착할 때이 게시물을 저장할 수 있습니다. 16.04 개월 후 업데이트하기로 결정했습니다.
이것은 다른 맛에도 적용됩니까? 예를 들면. 루 분투? 내가 LTS 버전을 선호하기 때문에 사용하는 것입니다.
안녕하세요 로드리고 :
이는 서버 전용 버전 인 Ubuntu Server에만 유효합니다. Kubuntu, Lubuntu 등과 같은 Ubuntu의 풍미가 아닙니다. 입구에는 관심이 있으시면 다운로드 링크가 있습니다.
안녕하십니까!
가장 좋은 방법은 라이브러리의 호환성을 잠시 기다리는 것이 아닐까 생각합니다. 확실히 실패 할 특정 소프트웨어가 있기 때문에
데스크톱 버전을 의미합니다.