최신 버전의 Ubuntu로 업그레이드하려면 어떻게합니까?


답변:


303

요약

이 답변에는 권장되는 커뮤니티 업그레이드 프로세스가 요약되어 있습니다 .

업그레이드에 영향을 줄 수있는 잠재적 인 문제에 대한 릴리스 정보 를 항상 읽어야합니다 .

지원

업그레이드 프로세스를 시작하기 전에 –이 질문을 스스로에게하십시오.

문서 및 파일과 같은 모든 / 모든 데이터를 잃을 여유가 있습니까?

대답이 "아니오"이면 설치백업하십시오 .

Ubuntu 업그레이드는 100 개 중 99 번 작동합니다. 백업은 문제가 발생하면 나중에 많은 좌절을 줄여줍니다.

백업 도구 비교

제도법

Additional Drivers or Hardware Drivers ( 추가 드라이버 또는 하드웨어 드라이버) 창 에서 독점 드라이버를 설치 한 경우 12.04 / 14.04에 적합한 Nvidia / ATI 바이너리 드라이버로 자동 업그레이드해야합니다.

제조업체 웹 사이트에서 직접 독점 드라이버를 직접 다운로드하여 설치 한 경우 업그레이드하기 전에 먼저 해당 드라이버를 제거하고 오픈 소스 드라이버로 되 돌리는 것이 좋습니다. 잠재적으로 일어날 수있는 일은 /etc/X11/xorg.conf업그레이드 후에 파일이 남아 있고 처음 재부팅 할 때 '블랙 스크린'으로 부팅된다는 것입니다.

이 질문은 제거 과정을 설명합니다.

  1. 사이트에서 다운로드 한 ATI / AMD 드라이버를 제거하려면 어떻게합니까?

  2. nVidia 드라이버를 제거하고 누보로 돌아 가기

PPA

업그레이드하는 동안 추가 한 PPA 소스는 자동으로 비활성화됩니다. 일반적으로 PPA는 업그레이드 프로세스에 영향을 미치지 않습니다.

x-swatxorg-edgers 문제를 일으킬 수있는 특정 PPA가 몇 가지 있습니다 . 이 있는 PPA를 제거해야 을 통해 ppa-purge이전 업그레이드

  1. 우분투 -x- 스왓 / x- 업데이트
  2. xorg-edgers / ppa

업그레이드하는 방법

13.10 업그레이드 프로그램은 새 릴리스를 알리고 업그레이드를 제공합니다. 그렇지 않은 경우 아래의 문제 해결 섹션을 참조하십시오.

12.04 / 14.04와 릴리스 12.04.1 / 14.04.1 사이의 LTS 사용자를위한 특별한 경우의 문제 해결 섹션을 참조하십시오

공식 ubuntu.com 페이지에는 다음 정보가 있습니다.

우분투 릴리스 직후, 다운로드 서버는 매우 바쁩니다. 따라서 가능하면 업그레이드를 원할 경우 며칠을 기다리는 것이 좋습니다.

또는 공식 데스크탑 ISO 토런트 인 Transmission과 같은 비트 토렌트 클라이언트를 사용하여 다운로드하십시오.

네트워크를 통한 업그레이드

다음 절차에 따라 네트워크를 통해 쉽게 업그레이드 할 수 있습니다.

  1. 업데이트 관리자를 시작하십시오.
  2. 확인 버튼을 클릭하여 새 업데이트를 확인하십시오.
  3. 설치할 업데이트가있는 경우 업데이트 설치 버튼을 사용하여 설치하고 완료 후 확인을 다시 누르십시오.
  4. 새 릴리스의 가용성을 알려주는 메시지가 나타납니다.

10.04LTS / 12.04LTS 사용자의 경우 "릴리스 업그레이드-새 배포 릴리스 표시"드롭 다운을 확인하여 "장기 지원 릴리스 만"이 선택되어 있는지 확인하고 그렇지 않은 경우 변경하십시오. 자세한 내용은 아래 문제 해결 섹션을 참조하십시오. 12.04 / 14.04와 릴리스 12.04.1 / 14.04.1 사이의 LTS 사용자를위한 특별한 경우의 문제 해결 섹션을 참조하십시오

업데이트 관리자 업그레이드

  1. 업그레이드를 클릭하십시오.

화면의 지시를 따릅니다.

또한보십시오:

CD 또는 USB 이미지를 사용하여 업그레이드

10.04 LTS / 12.04 LTS 또는 11.10 / 13.10을 사용 중이고 라이브 CD를 삽입하거나 라이브 CD로 부팅하여 설치를 시작하면 12.04 / 14.04로 업그레이드하는 옵션이 제공됩니다. 설치된 응용 프로그램을 자동으로 감지하고 업데이트 된 버전의 응용 프로그램도 설치합니다.

ISO를 다운로드하는 경우 다운로드 한 ISO 및 구운 CD가 모두 유효 한지 확인 하기 위해 md5sum 검사 를 수행하는 것이 좋습니다 .

  • 10.04 LTS / 12.04 LTS에서 업그레이드 (여기서는 이중 부팅으로 표시) :

참고 : 10.04에서 12.04 로의 업그레이드 /12.04에서 14.04 로의 업그레이드는 아직 활성화되지 않았습니다. 자세한 내용은이 질문을 참조하십시오.

명령 행을 사용하여 업그레이드 (예 : Ubuntu Server) :

11.10 / 13.10 이상
  • do-release-upgrade터미널에서 실행
10.04 / 12.04
  • 편집 /etc/update-manager/release-upgrades및 설정Prompt=lts

  • do-release-upgrade터미널에서 실행

문제 해결

10.04 / 12.04 또는 11.10 / 13.10 업데이트 관리자가 업그레이드하라는 메시지를 표시하지 않으면 소프트웨어 소스 가 "Never"로 설정되어 있는지 확인하십시오 . 그런 다음 값을 "Long Term Support Releases Only"(10.04 LTS / 12.04 LTS) / "모든 새 버전"(11.10 / 13.01)으로 변경하십시오.

여기에 이미지 설명을 입력하십시오
10.04 LTS / 12.04 LTS 용

여기에 이미지 설명을 입력하십시오
11.10 / 13.10의 경우

Ubuntu Engineering Foundations 팀 관리자 Steve Langasek에 따르면 :

LTS 릴리스 간 업그레이드는 첫 번째 포인트 릴리스까지 기본적으로 활성화되어 있지 않으므로 대부분의 LTS 사용자는 업그레이드 전까지 기다릴 것을 권장합니다.

그 전에 업그레이드하기로 선택한 경우 -d 옵션을 업그레이드 도구 ( do-release-upgrade -d또는 실행 중)에 전달하여 update-manager -dvanilla 10.04 / 12.04에서 12.04 / 14.04로 업그레이드 할 수 있습니다 .

자세한 내용은이 Q & A를 참조하십시오.

LTS에서 다음으로 업그레이드 할 때 "새 릴리스를 찾을 수없는"이유는 무엇입니까?

Ubuntu의 수명 종료 버전을 사용중인 경우

Ubuntu /etc/apt/sources.list이전 릴리스 서버 를 참조 하도록 변경해야 할 수도 있습니다 . 이 질문에 제공된 답변에 따라 필요한 수정을 한 다음 최신 버전의 Ubuntu로 업그레이드하십시오.


84

다음은 업그레이드 경험에 따른 튜토리얼과 같은 답변입니다.

이 절차는 나에 의해 테스트되었으며 정상적으로 작동했습니다. 잘하면 이것은 다른 사람들이 문제없이 업그레이드하는 데 도움이 될 것입니다.

이것은 공식 가이드가 아닙니다.

친절한 조언

서두를 이유가 없습니다. 첫날부터 업그레이드 할 이유가 없습니다. 새로운 우분투 버전은 사라지지 않습니다. 다음 주와 다음 달에도 계속있을 것입니다 ... 서버를 진정 시키십시오. 업그레이드 중에 서버가 다운되면 매우 실망스럽고 고통 스러울 것입니다.

출발

우선 새 버전이 있는지 확인해야합니다. 터미널 Ctrl+ Alt+를 열고 T다음 명령을 제공하십시오.

do-release-upgrade -c

이 명령은 서버에서 새 버전을 사용할 수 있는지 확인하여 결과를 반환합니다. 이 명령을 사용할 수 없으면 update-manager-core패키지 를 설치해야 합니다. 배포판이 더 이상 지원되지 않으면이 업그레이드 방법을 사용하기 전에이 패키지의 사본에 대해 이전 미러를 검색해야합니다.

사용 가능한 버전이 있으면 계속 진행할 수 있습니다.

버전을 사용할 수 없으면 한 가지 더 확인하십시오. 이 파일을여십시오 :

gksudo gedit /etc/update-manager/release-upgrades

Prompt가 normal과 같은지 확인 하십시오 Prompt=normal. 그렇지 않은 경우 변경하십시오. 파일을 저장 한 후 터미널에서 아래 명령을 실행하십시오.

sudo apt-get update 
do-release-upgrade -c

업그레이드하기 전에

모든 외부 PPA를 제거하십시오.

과거에 추가 한 모든 PPA를 제거해야합니다. 일부는 작동하지 않을 수 있으며, 일부는 새 버전에서 지원되지 않거나 더 이상 사용되지 않을 수 있습니다.

Ubuntu Software Center를 열고 편집> 소프트웨어 소스> 기타 소프트웨어 를 클릭 한 후 모든 PPA를 하나씩 클릭하여 제거하십시오.

조심해

Ubuntu X-team , "xorg crack pushers"팀 또는 "GNOME3 Team"팀 과 같은 일부 PPA 는 시스템의 필수 패키지를 업그레이드합니다.

다른 방법으로 install ppa-purge를 사용하여 이러한 PPA를 제거해야합니다 . 이 스크립트를 사용하면 모든 필수 패키지를 원본 (공식) Ubuntu 버전 으로 다운 그레이드 할 수 있습니다 . 터미널에서 아래 명령을 실행하십시오.

sudo apt-get install ppa-purge
sudo ppa-purge ppa-name

교체 ppa-name저장소의 실제 이름으로. 퍼지 후 당신은 실행할 수 있습니다

sudo apt-get update

소스를 업데이트합니다.

청소

새 버전으로 업그레이드하기 전에 약간의 하우스 키핑을하는 것이 좋습니다. 터미널을 열고 아래 명령을 순서대로 실행하십시오.

sudo apt-get --purge autoremove
sudo apt-get clean all
sudo apt-get purge $(dpkg -l | awk '/^rc/ { print $2 }')

첫 번째 줄은 남은 / 깨진 패키지가 있으면 제거 / 수정합니다. clean 명령은 apt 캐시 (/ var / cache / apt / archives)에서 모든 오래된 .deb 파일을 제거합니다. 반드시 필요한 것은 아니지만 디스크 공간이 부족한 경우 매우 좋습니다.

sudo apt-get purge $(dpkg -l | awk '/^rc/ { print $2 }')제거되었지만 제거되지 않은 패키지에서 남은 패키지 구성을 제거합니다 .

버그 검색

가장 일반적이고 일반적인 문제는 그래픽 카드 드라이버 문제입니다. 업그레이드하기 전에 버그를 검색하십시오. 런치 패드 페이지로 이동 하여 검색 상자를 사용하여 그래픽 카드 모델 (더 나은 ID)을 찾고 버그를 찾아보십시오. 일부를 찾으면 버그가 수정 된 이후까지 업그레이드 대기를 고려하십시오. 버그가 추가 드라이버 에만 해당되는 경우 (제한된) 업그레이드하기 전에 드라이버제거하십시오 .

맞춤 커널 (비공식)

컴파일 또는 .deb 패키지 (예 : 메인 라인)에서 사용자 지정 커널을 사용하는 경우 업그레이드 할 때 공식 우분투 커널에서 부팅하는 것이 좋습니다. 그렇지 않으면 업그레이드가 실패 할 수 있습니다.

릴리스 업그레이드

터미널에서

대부분의 사용자는 업데이트 관리자에서 업그레이드합니다. 나는 그것을 신뢰하지는 않지만 터미널을 더 신뢰합니다.

모든 응용 프로그램을 닫고 터미널 (전체 화면) 만 엽니 다. 이 명령을 내리면 업그레이드가 시작됩니다.

sudo do-release-upgrade

업그레이드 중

  • 응용 프로그램을 열지 말고 재부팅 후까지 그대로 두십시오.
  • 데스크탑 환경으로 이동하지 마십시오. 나중에 할 시간이 있습니다. 한 잔의 커피를 마시고 휴식을 취하고 업그레이드가 완료 될 때까지 기다려주십시오.
  • 당신이 (터미널 내에서) 업그레이드하는 동안 개입해야하는 경우에 그렇게 할 수 TabEnter. 예를 들어, 디스플레이 관리자가 두 개인 경우 (예 : LightDM 및 GDM) 업그레이드 할 때 사용할 것을 묻습니다. 를 눌러 Tab원하는 하나가 선택 될 때까지, 다음 Enter 키를 누릅니다 Enter.

즐겨!

이 답변을 자유롭게 편집하여 이해하기 쉽게 (언어 수정) 개선 및 / 또는 개선 (추가)하십시오.


PPA를 수동으로 제거해야한다고 생각하지 않습니다. do-release-upgrade 가이를 수행합니다.
Jorge Castro

1
@JorgeCastro는 때로는 혼란스럽지 않거나 혼란스러워 지지만 수동으로 제거하는 것이 어렵지 않으며 더 안전합니다. 어느 쪽이든 이것은 내 방법 일뿐입니다. :-)
NickTux

@Aditya : 하우스 키핑 섹션에서 잔여 / 파손 된 패키지가 있으면 제거 / 수정합니다. 이전 sudo apt-get --purge autoremove패키지 sudo apt-get purge $(dpkg -l | awk '/^rc/ { print $2 }')가 실패 할 경우 잔여 패키지가 제거 되지만 효과적인 방식으로 제거됩니다 . 저장소에서 새 패키지를 설치할 때 sudo apt-get clean all저장된 * .deb 패키지 (설치 패키지)를 제거하므로 필요하지 않다고 생각 /var/cache/apt/archives합니다. 나는 당신의 이중이 분명하기를 바랍니다. :)
Saurav Kumar

21

다음 명령으로 시도하십시오.

sudo apt-get update
sudo do-release-upgrade

3
왜 이것이 허용되지 않는지 잘 모르겠습니다 ... +1
Eduard Luca

19

고통스러운 우분투 업그레이드에 대한 반년의 경험을 바탕으로 한 나의 방법은 다릅니다. 나는 트롤링하지 않고 내가 사용하는 방법을 공유합니다.

물론 모든 데이터 를 잃을 여유가 없기 때문에 백업하십시오 . 그러나 나는 이전 질문에서 시작 합니다. 모든 것이 손상되어 데이터 에 액세스 할 수 없습니까? 그렇지 않은 경우이 방법이 적합 할 수 있습니다. 약간의 여유 디스크 공간이 필요합니다.

나는 2 개의 운영 체제 기본 파티션을 유지합니다 (그리고 데이터, 별도의 스왑 파티션 ...). 예를 들어,에 Natty가 /dev/sda1있고에서 Precise Beta를 실행하고 있습니다 /dev/sda2.

그런 다음 업그레이드 또는 새로 설치 옵션을 선택합니다. Linux Mint가 지적했듯이 업그레이드는 새로 설치하는 것처럼 느껴지지 않지만 때로는 원합니다.

새로 설치하려면 새 USB 스틱을 꽂고 기존 홈 파티션을 /dev/sda2가리 키 /home도록 설치 하십시오.

sda2에서 I 이미지 를 업그레이드하려면sda1 . 이 작업을 수행하는 방법에는 여러 가지가 있으며, fsarchiver좋은 방법 은 일반 ol 'cp 또는 tar가 트릭을 수행하는 것입니다. 예비 파티션에있는 모든 파일의 동일한 사본을 만든 후에는 마운트 /etc/fstab하여 새 파티션에 대한 UUID를 업데이트하도록 편집 하면 혼란스러워집니다. 그런 다음 grub-update를 실행하고 다음에 grub을 재부팅하면 두 가지 선택 사항이 제공됩니다. 부팅 할 수 있는지 확인합니다. 그런 다음 위와 같이 업그레이드하십시오.

추가 경고 : 새 데스크톱 버전은 이전 데스크톱 구성 파일을 엉망으로 만드는 경향이 있습니다. 따라서 기존 시스템과 새로운 시스템이 고장날 수 있습니다. 디스크 공간이 있으면 cp -ar /home/{youruser,newname}새 사용자의 HOME을에서이 새 경로를 가리 킵니다 /etc/passwd.

2 개의 OS 파티션이 있으면 폴 백이됩니다. 새로운 시스템의 무언가 (드라이버, 버그, 앱 누락 등)가 생산성에 영향을 미치고 있다면 적어도 내가있는 곳으로 돌아갈 수 있습니다. 그것은 마음이 아프거나 멍청한 놈에게는 분명히 아닙니다.


4
이 방법도 내 홈 파티션의 사본을 새로 만들지 만 내 OS입니다. 말했듯이 새 OS에서 사용자 구성 파일을 변경하면 문제가 발생할 수 있습니다. 데이터 (음악, 사진, 문서) 및 와인 설치와 같은 큰 것들이 별도의 드라이브에 있으며 몇 개의 심볼릭 링크를 통해 새 홈 디렉토리에 삽입됩니다.
glibdud

9
@glibdud : 음악, 사진, 문서에 대한 심볼릭 링크 : 즉 가장 온건하고 안전한 레이아웃. 나를 위해, 그것은 하나의 진정한 레이아웃 입니다. $ HOME은 os (및 버전) 종속 구성 파일로 가득 차 있으므로 새로 설치에서 다시 사용하면 새로 설치되지 않습니다. $ HOME은 OS 설치의 일부로 간주되어야합니다. 따라서 "큰 것"을 멀리 옮기고 새로 설치 제거 및 구성을 설정 한 다음 심볼릭 링크를 다시 설정하십시오.
MestreLion

이 방법을 사용하려고하는데 몇 가지 문제가 발생합니다. 도움을받을 수 있습니다. askubuntu.com/questions/607008/
Joe

14

공식 ubuntu.com 페이지에는 다음과 같은 정보가 있습니다.

다음 절차에 따라 네트워크를 통해 쉽게 업그레이드 할 수 있습니다.

  1. 소프트웨어 센터를 시작하십시오.

  2. 편집-> 소프트웨어 소스로 이동하십시오.

  3. 소프트웨어 소스 애플리케이션에서 하위 메뉴 업데이트를 선택하십시오.

    소프트웨어 소스

  4. Release Update 드롭 다운을 "Normal Releases"로 변경하고 응용 프로그램을 닫습니다

  5. 업데이트 관리자를 시작하십시오.
  6. 확인 버튼을 클릭하여 새 업데이트를 확인하십시오.
  7. 설치할 업데이트가있는 경우 업데이트 설치 버튼을 사용하여 설치하고 완료 후 확인을 다시 누르십시오.
  8. 새 릴리스의 가용성을 알려주는 메시지가 나타납니다.

    업데이트 관리자 업그레이드

  9. 업그레이드를 클릭하십시오.

화면의 지시를 따릅니다.

또한보십시오:

로부터 기술 개요 :

데스크탑 시스템에서 Ubuntu 11.04에서 업그레이드하려면 Alt + F2를 누르고 update-manager따옴표없이 따옴표없이 명령 상자에 입력하십시오. 업데이트 관리자가 열리고 다음과 같이 알려줍니다. 새로운 배포 릴리스 '11 .10 '을 사용할 수 있습니다. 업그레이드를 클릭하고 화면의 지시를 따릅니다.

서버 시스템에서 Ubuntu 11.04에서 업그레이드하려면 update-manager-core패키지가 아직 설치되지 않은 경우 설치하십시오. 명령으로 업그레이드 도구를 시작하고 sudo do-release-upgrade화면의 지시를 따릅니다. 서버 업그레이드는 이제 더욱 강력 해졌으며 GNU 화면을 사용하고 연결 끊김 문제 등의 경우 자동으로 다시 연결됩니다.

CD 또는 USB 이미지를 사용하여 업그레이드

11.04부터는 livecd를 부팅하고 설치를 시작할 때 11.04로 업그레이드하는 옵션이 제공됩니다. 설치된 앱을 자동으로 감지하고 업데이트 된 버전의 앱도 설치합니다. 이중 부팅이 아니라고 가정합니다.

라이브 CD : 드라이브 공간 할당

명령 행을 사용하여 업그레이드 :

  • do-release-upgrade터미널에서 실행

9

모험심이 있고 여기에 나열된 다른 방법 중 하나를 이미 시도했지만 문제가 있거나 참을성이없는 경우이 방법을 시도해보십시오.

이것을 시도하려면 먼저 전체 게시물을 읽으십시오. 그 일부를 이해하지 못하면 시도하지 마십시오.

무차별 대입법

나는 이것을 한 번에 4 가지 주요 버전 이상의 우분투 설치를 업그레이드하는 데 성공적으로 사용했지만 자신의 위험에 따라 진행합니다 . 걸림돌에 부딪 치면 다른 방법보다 복구하기가 상당히 어려울 수 있습니다.

적절한 소스 재 작성

첫째, 단순히 현재 버전 (모든 인스턴스 대신 lucid, raring이 같은 새, 함께 적절한 소프트웨어 소스 목록 등) :

sudo sed -i 's/quantal/saucy/g' /etc/apt/sources.list /etc/apt/sources.list.d/*.list

최신 버전이없는 타사 리포지토리가있는 경우 다음 단계에서 오류가 발생하지만 무시해도됩니다. 해당 리포지토리의 소프트웨어는 업데이트 된 종속성으로 인해 문제가있을 수 있지만 한두 가지 버전 만 업그레이드하는 경우에는 문제가되지 않는 경우가 많습니다. 에서 관련 목록 파일을 제거하여 이러한 오류를 처리 /etc/apt/sources.list.d/하거나 리포지토리 관리자가 결국 최신 버전의 리포지토리를 열고 파일을 그대로두고 경고를 무시한다고 가정 할 수 있습니다.

업그레이드를

다음 단계:

sudo apt-get update        # here's where you might get some errors you can ignore.
sudo apt-get dist-upgrade  # point of no return

두 번째 단계에서는 깨진 패키지를 수정하기 위해 제안 된 일부 변경 사항을 수락해야합니다. 제안을 살펴보고 너무 과감하게 보이지 않으면 변경 사항을 수락하십시오. 다음 단계에서 대부분의 문제를 해결할 수 있습니다.

사용할 버전의 패키지 구성에 대한 질문에도 답변해야합니다. 적합하다고 생각되는대로하십시오.

고정 브레이크

의심 할 여지없이 패키지 설치에 문제가 발생합니다. 이러한 문제를 해결하려면 먼저을 실행 해보십시오 sudo apt-get dist-upgrade. 동일한 문제가 발생하면 메시지 (일반적으로 패키지 파일 충돌)를 확인하고 문제가있는 패키지를 수동으로 제거하십시오 sudo dpkg --force-depends -r <packagename>(보통 두 충돌 패키지의 이전 버전). 그런 다음 sudo apt-get dist-upgrade다시 실행 하십시오. sudo apt-get dist-upgrade아무것도하지 않을 때까지 헹구고 반복하십시오 (모든 패키지가 업그레이드 됨).

최종 단계

중요 : 다른 작업을 수행하기 전에 모든 중요한 프로그램이 설치되어 있는지 확인하십시오. 가장 쉬운 방법은 sudo apt-get install ubuntu-desktop(또는 kubuntu-desktop실행중인 버전 과 같은) 것을 실행하는 것 입니다. 이렇게하면 데스크탑에 필요한 모든 패키지가 설치되므로 재부팅시 문제가 발생하지 않습니다.

이제 왼쪽의 오래된 패키지를 실행 sudo apt-get autoremove하고 sudo apt-get clean정리할 수 있습니다 .

dist-upgrade 단계에서 패키지가 제거 된 경우 정상적으로 다시 설치하면됩니다.


8

“당신의 마구간을 엉망으로 만들지 마라”는 것은 내가 배운 교훈이며, 내 마음에 가까워지는 만트라입니다. 특히 당신이 당신의 마구간을 망치지 않는 좋은 선택을 할 때, 당신은 단순히 그것을 망쳐서는 안됩니다. 따라서 10.04를 그대로두고 다른 파티션에 12.04를 설치했습니다. 내 하드 디스크의 스크린 샷은 다음과 같습니다.

여기에 이미지 설명을 입력하십시오

새 12.04에 설치하려면 10.04에 있던 모든 소프트웨어가 있어야했습니다.

  1. 먼저 10.04에 어떤 패키지가 설치되어 있는지 알아야합니다. 이를 위해 당신은 할 수 있습니다

    sudo dpkg --get-selections "*"> pack_file

이를 실행하면 'pack_file'이라는 파일에 10.04의 모든 패키지 이름이 생깁니다.

해당 파일을 12.04로 전송하고 다음 명령을 실행하십시오.

  • sudo apt-get update
  • sudo dpkg --set-selections < pack_file
  • sudo apt-get -u dselect-upgrade

그러면 모든 패키지와 해당 종속성을 가져와 시스템에 설치합니다. 나는 약 2GB의 데이터를 다운로드해야했지만 내 배포판이 망쳐지지 않을 것이라 안심했다.

이리저리 10.04이지만 접근법은 모든 버전에서 작동합니다. 따라서 "업그레이드"하지 않고 최신으로 업그레이드 할 수 있습니다. :)

이것을 참조하십시오 : http://sosaysharis.wordpress.com/2012/05/02/upgrading-to-ubuntu-12-04-the-way-i-did-it/


4

GUI 방식으로 업그레이드해야 할 경우 Rinzwinds 응답을 사용하십시오. CLI-way로 업그레이드해야하는 경우이 페이지를 살펴보십시오 . 이 하우투는 작년에 나온 것이지만 12.04에도 유효합니다. 12.04가 릴리스 되 자마자이 방식으로 작동합니다.

그리고 당신의 다른 질문에 대답하기 위해 : 11.10은 11.04 이후에 왔습니다. 첫 번째 숫자는 항상 연도이며 (이 경우 11은 2011을 의미), 두 번째 숫자는 월 또는 릴리스 (04는 4 월, 10은 10 월)입니다.

마지막으로, Rinzwind가 말했듯이 릴리스 될 때까지 기다렸다가 베타 버전으로 업그레이드하지 마십시오. 물론 당신이 무엇을하고 있는지 알지 못한다면.


4

명령 프롬프트를 사용하여 13.04를 13.10으로 안전하게 업그레이드

13.10릴리스 된 이후 많은 사람들이 13.04Ubuntu 의 이전 버전 ( )을 최신 버전 으로 업그레이드하는 방법을 알고 싶습니다 13.10. 업그레이드하기 전에 13.10변경 / 지원 / 호환성을 아는 것이 좋습니다.

따라서 13.10효과적으로 업그레이드하려면 다음 단계를 따르십시오 .

  • 먼저 열고 Software Sources가능한 변경 사항이 설정되었는지 확인하십시오.

    • 터미널에서이 명령을 실행하십시오.

      sudo software-properties-gtk
      

      Software Sources윈도우는 이러한 변경을 엽니 다

    • Ubuntu Software탭 아래에 tick네 개의 확인란이 모두 있습니다.

    • Updatestick처음 두 개의 확인란 아래 에서 새 우분투 릴리스에 대한 알림 받기 값 을For any new version
    • 아래 Other Softwaretick처음 네 확인란을 하고 untick/remove누군가가 그 / 그녀가 저장소를 추가하여 설치 한 타사 소프트웨어를 업그레이드하려면하지 않는 경우 나머지. (제거하는 것이 좋습니다).
  • Close 창을 열고 다음 명령을 실행하여 저장소를 업데이트하십시오.

    sudo apt-get update
    
  • 이제 do-release-upgrade -d옵션으로 호환성 / 변경 / 지원 등을 확인할 차례 입니다. 자세한 정보를 얻으려면man do-release-upgrade 터미널에 다음 명령을 입력하십시오.

    do-release-upgrade -d
    

    Upgrade Tool Signature약 1MB라는 이름의 파일이 다운로드됩니다 saucy.tar.gz. 그런 다음 암호를 추출하여 저장소에서 패키지를 확인 / 페치하라는 프롬프트가 표시되고 잠시 후을 (를) 누른 후 업그레이드, 크기 다운로드 및 설치 등의 패키지에 대한 전체 설명이 표시됩니다 Enter.

    13.04 는 업그레이드 설치 프롬프트가 표시되면 Y 를 눌러 13.10으로 동시에 업그레이드 할 수 있습니다 .

13.10 으로 업그레이드하는 가장 쉽고 안전한 방법 입니다. 업그레이드는 다음과 같이 aborted실행하여 언제든지 이전에 설치할 수 있습니다 .

sudo apt-get upgrade

또는

sudo apt-get dist-upgrade

dist-upgrade 유형에 대한 자세한 내용을 보려면 man apt-get dist-upgrade


1
이것은 18.04-> 18.10에서 업그레이드 해야하는 것입니다. 다른 모든 가이드는 -d옵션에 대해 언급하지 않았습니다 . (내가 도움을 읽을 수 있었지만 후시는 20/20이다)
Matt M.



0

최신 Ubuntu 릴리스 (예 : 12.04 이상)의 경우, 새로운 Ubuntu 릴리스가 제공되면 업그레이드하라는 메시지가 표시됩니다. 프롬프트에서 "업그레이드"를 클릭하면 화면의 지시에 따라 새 릴리스로 업그레이드됩니다.

프롬프트가 없으면 다음을 확인할 수 있습니다. 터미널에 다음 명령을 입력하십시오.

update-manager

업데이트 관리자 창이 나타나고 업데이트를 확인합니다. 감지 된 모든 업데이트를 설치하십시오.

업데이트 관리자에서 "설정 ..."을 클릭하고 창의 "업데이트"탭을 클릭하십시오. "새 우분투 버전 알림"질문에 대해 "장기 지원 버전"을 선택하면 새 버전의 우분투가 "장기 지원"버전이 아니기 때문에 새 우분투 업그레이드 메시지가 표시되지 않을 수 있습니다. "새로운 버전"을 선택하면 새로운 Ubuntu 업그레이드 프롬프트가 나타날 것입니다.

에서 https://wiki.ubuntu.com/Releases 당신은 (LTS) 장기 지원하고있는하지 않은 버전을 찾을 수 있습니다. 또한 각 버전의 출시 날짜와 수명이 표시됩니다. 매우 유용한 정보입니다.

새로운 Ubuntu 버전이 출시되면 일반적으로 업그레이드 프롬프트가 즉시 나타나지 않습니다. 현재 Ubuntu 버전에서 새 Ubuntu 업그레이드 프롬프트를 사용할 수있는 경우 https://wiki.ubuntu.com/Releases 에서 새 버전의 릴리스 정보를 확인할 수 있습니다.

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