리눅스/Debian or Ubuntu

우분투(Ubuntu) 19.10으로의 업그레이드 01 (CLI)

씨실과 날실 2019. 10. 19. 14:30



[작업환경]

가상머신 : VirtualBox 6.0.10

Host OS : Windows 10 1903

Guest OS : Ubuntu 19.04

Apache2 : Apache/2.4.29 (Ubuntu)

PHP7 : PHP 7.2.19-0ubuntu0.18.04.1

MariaDB : mysql  Ver 15.1 Distrib 10.4.7-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2

phpMyAdmin : phpMyAdmin 4.9.0.1


주의

2019년 10월 19일 현재, sudo do-release-upgrade -d 명령으로 우분투 19.04 이전 버전에서 19.10으로 업그레이드 테스트를 해본 결과 업그레이드 도중 멈추고 맙니다.

2019년 10월 23일 현재, -d 옵션 없이 sudo do-release-upgrade 명령만으로 우분투 19.10으로 업그레이드를 수행해보았으나 역시 도중에 멈추고 맙니다.

따라서 19.04에서 19.10으로 절대 업그레이드는 하지 마시고 새로 설치(= Clean Install)하시기 바랍니다.

우분투 18.04에서 19.10으로 바로 업그레이드하는 경우 큰 문제없이 업그레이드되는 것을 확인했습니다. 어디까지나 우분투 정상 부팅 여부만 확인한 것이므로 시스템 환경에 따라 예기치 못한 버그가 발생할 수 있습니다.

18.04에서 19.10으로 바로 업그레이드하는 방법은 후술하겠습니다.

따라서 가능하시면 19.10을 새로 설치(= Clean Install)하시기 바랍니다.


우분투(Ubuntu) 19.10이 10월 17일 공개되었습니다. 따라서 이 글이 처음 게시되는 현재, 우분투의 새 버전이 공개된 지 일주일도 채 되지 않았습니다. 

GUI를 이용한 우분투 업그레이드는 현재 지원되지 않습니다. GUI를 이용한 업그레이드는 우분투 새 정기 배포판(= 릴리즈)이 공개되고 며칠이 지나야 지원이 됩니다. 이는 배포 직후 발견되는 버그에 대응하기 위한 여유 기간을 두고 있는 것입니다.

참고로 CLI(커맨드 라인 인터페이스)는 이 기간을 무시하고 업그레이드할 수 있습니다.


GUI를 이용한 업그레이드

이 글을 작성 중인 현 시점(2019년 10월 19일)에서는 앞에서 말한 바와 같이 GUI를 이용한 업그레이드를 지원하지 않습니다.

10월 23일 현재, GUI를 이용한 업그레이드가 가능합니다.


CLI를 이용한 업그레이드

CLI(커맨드 라인 인터페이스)를 통한 우분투 업그레이드 방법 역시 예전에 올렸던 위 게시물 내용과 대동소이합니다.


19.04에서 19.10으로 업그레이드

우분투 저장소 패키지 목록 업데이트

$ sudo apt update

 먼저 우분투 저장소의 패키지 목록을 업데이트해줍니다.

study@study-VirtualBox:~$ sudo apt update
[sudo] study의 암호: 
기존:1 http://kr.archive.ubuntu.com/ubuntu disco InRelease
기존:2 http://kr.archive.ubuntu.com/ubuntu disco-updates InRelease             
기존:3 http://kr.archive.ubuntu.com/ubuntu disco-backports InRelease           
기존:4 http://security.ubuntu.com/ubuntu disco-security InRelease              
패키지 목록을 읽는 중입니다... 완료     
의존성 트리를 만드는 중입니다       
상태 정보를 읽는 중입니다... 완료
패키지 2이(가) 업그레이드되었습니다. 'apt list --upgradable'를 실행하여 확인해 보십시오.
study@study-VirtualBox:~$


업그레이드 가능한 패키지 목록 확인(선택)

$ apt list --upgradable

 이제 업그레이가 가능한 패키지 목록을 확인해봅시다.

study@study-VirtualBox:~$ apt list --upgradable
리스팅... 완료
gnome-shell-common/disco-updates,disco-updates 3.32.2-2ubuntu1~ubuntu19.04.1 all [upgradable from: 3.32.0+git20190410-1ubuntu1]
gnome-shell/disco-updates 3.32.2-2ubuntu1~ubuntu19.04.1 amd64 [upgradable from: 3.32.0+git20190410-1ubuntu1]
study@study-VirtualBox:~$


기존 패키지 업그레이드

$ sudo apt upgrade

 이제 기존 패키지들을 모두 업그레이드해줍니다.

study@study-VirtualBox:~$ sudo apt upgrade
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다       
상태 정보를 읽는 중입니다... 완료
업그레이드를 계산하는 중입니다... 완료
다음 패키지를 업그레이드할 것입니다:
  gnome-shell gnome-shell-common
2개 업그레이드, 0개 새로 설치, 0개 제거 및 0개 업그레이드 안 함.
878 k바이트 아카이브를 받아야 합니다.
이 작업 후 18.4 k바이트의 디스크 공간이 비워집니다.
계속 하시겠습니까? [Y/n] y
받기:1 http://kr.archive.ubuntu.com/ubuntu disco-updates/main amd64 gnome-shell amd64 3.32.2-2ubuntu1~ubuntu19.04.1 [674 kB]
받기:2 http://kr.archive.ubuntu.com/ubuntu disco-updates/main amd64 gnome-shell-common all 3.32.2-2ubuntu1~ubuntu19.04.1 [204 kB]
내려받기 878 k바이트, 소요시간 0초 (4,411 k바이트/초)
(데이터베이스 읽는중 ...현재 173577개의 파일과 디렉터리가 설치되어 있습니다.)
Preparing to unpack .../gnome-shell_3.32.2-2ubuntu1~ubuntu19.04.1_amd64.deb ...
Unpacking gnome-shell (3.32.2-2ubuntu1~ubuntu19.04.1) over (3.32.0+git20190410-1ubuntu1) ...
Preparing to unpack .../gnome-shell-common_3.32.2-2ubuntu1~ubuntu19.04.1_all.deb ...
Unpacking gnome-shell-common (3.32.2-2ubuntu1~ubuntu19.04.1) over (3.32.0+git20190410-1ubuntu1) ...
gnome-shell-common (3.32.2-2ubuntu1~ubuntu19.04.1) 설정하는 중입니다 ...
Processing triggers for desktop-file-utils (0.23-4ubuntu1) ...
Processing triggers for mime-support (3.60ubuntu1) ...
Processing triggers for gnome-menus (3.32.0-1ubuntu1) ...
Processing triggers for libglib2.0-0:amd64 (2.60.4-0ubuntu0.19.04.1) ...
Processing triggers for man-db (2.8.5-2) ...
gnome-shell (3.32.2-2ubuntu1~ubuntu19.04.1) 설정하는 중입니다 ...
study@study-VirtualBox:~$
예전에 우분투 배포판을 업그레이드를 하기 위해서는 기존의 패키지들을 모두 최신으로 업그레이드해주어야 했습니다.

그런데 이번에 테스트를 해보니 굳이 모든 패키지를 업그레이드하지 않아도 배포판 업그레이드가 가능했습니다.

이제 배포판 업그레이드 시 자동으로 업그레이드되는 것인지 아니면 배포된 지 얼마 되지 않아 sudo do-release-upgrade -d 명령으로 업그레이드했기 때문인지는 불명확합니다.


현재 사용 중인 우분투 버전 확인(선택)

$ lsb_release -a

 위 명령을 입력하면 현재 사용 중인 우분투 버전을 확인할 수 있습니다.

study@study-VirtualBox:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 19.04
Release:	19.04
Codename:	disco
study@study-VirtualBox:~$
참고로 'No LSB modules are available.' 에러 메시지가 뜨는 이유는 lsb_release command가 설치되어 있지만 lsb 모듈이 설치되어 있지 않기 때문입니다.
사실 이 오류 메시지는 아무 문제가 없습니다만 굳이 이 오류를 해결하고 싶다면 어래 명령을 실행하여 모듈을 설치하면 해결이 됩니다.

study@study-VirtualBox:~$ sudo apt-get install lsb-core
 모듈 설치 후 다시 동일한 명령을 실행하면 아래와 같이 나옵니다.

study@study-VirtualBox:~$ lsb_release -a
LSB Version:	core-10.2019031300ubuntu1-noarch:security-10.2019031300ubuntu1-noarch
Distributor ID:	Ubuntu
Description:	Ubuntu 19.04
Release:	19.04
Codename:	disco
study@study-VirtualBox:~$ 

우분투 업데이트 매니저 패키지 설치(선택)

$ sudo apt install update-manager-core


study@study-VirtualBox:~$ sudo apt install update-manager-core
[sudo] study의 암호: 
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다       
상태 정보를 읽는 중입니다... 완료
패키지 update-manager-core는 이미 최신 버전입니다 (1:19.04.5).
update-manager-core 패키지는 수동설치로 지정합니다.
0개 업그레이드, 0개 새로 설치, 0개 제거 및 0개 업그레이드 안 함.
study@study-VirtualBox:~$

 우분투 업데이트 매니저 패키지는 보통 자동으로 설치됩니다. 따라서 위처럼 따로 설치할 필요가 없습니다. 오히려 이미 설치되어 있는데 설치 명령을 실행하면 위 실행 과정처럼 수동 설치로 지정됩니다. 따라서 일반 사용자들은 이 과정은 건너 뛰셔도 상관 없습니다.


우분투 정기 배포판 업그레이드

Usage: do-release-upgrade [options]

study@study-VirtualBox:~$ sudo do-release-upgrade --help

Options:

  -h, --help

show this help message and exit

  -V, --version

버전을 표시하고 끝내기

  -d, --devel-release

지원되는 최신 릴리스를 사용하는 경우, 개발 릴리스로 업그레이드하십시오

  --data-dir=DATA_DIR

데이터 파일이 저장된 디렉토리

  -p, --proposed

업그레이드 도구를 이용하여 $distro-proposed에서 최신 배포판으로 업그레이드를 시도합니다
  -m MODE, --mode=MODE  특별 업그레이드 모드에서 실행합니다. 현재는 데스크톱 시스템의 일반적인 업그레이드를 위한 'desktop' 모드와 서버 시스템을 위한 'server' 모드를 지원합니다.

  -f FRONTEND, --frontend=FRONTEND

지정한 프론트엔드를 실행

  -c, --check-dist-upgrade-only

새 배포판이 있을 경우에만 확인하기. 결과는 끝내기 코드를 통해 반환

  --allow-third-party

Try the upgrade with third party mirrors and  repositories enabled instead of commenting them out.

  -q, --quiet

나가기

위 상자 내용은 do-release-upgrade 명령의 옵션 사용법입니다.


새 정기 배포판 출시 확인

$ sudo do-release-upgrade --check-dist-upgrade-only

위 명령으로 새 정기 배포판이 출시되어 업그레이드 가능한지 확인할 수 있습니다.

출시 직후에는 업그레이드를 사용하지 못합니다. 어느 정도 안정이 되고 나서야 do-release-upgrade 명령으로 업그레이드를 할 수 있습니다.

새 정기 배포판 출시 직후 테스트 삼아 업그레이드가 가능한지 확인하려면 아래 명령처럼 -d 옵션을 붙여 명령을 실행하면 됩니다.

study@study-VirtualBox:~$ sudo do-release-upgrade -d --check-dist-upgrade-only
새 우분투 배포판 확인
새 배포판 '19.10'을(를) 사용할 수 있습니다.
업그레이드를 하시려면 'do-release-upgrade' 명령을 실행하세요.
study@study-VirtualBox:~$


새 정기 배포판이 출시되고 나서 얼마 안된 경우

$ sudo do-release-upgrade -d

-d 옵션을 붙여 명령을 실행하면 정식으로 배포판 업그레이드가 가능하기 전 개발 릴리즈판의 배포판으로 업그레이드할 수 있습니다.


새 정기 배포판이 출시되고 나서 시간이 어느 정도 지난 후

$ sudo do-release-upgrade

새 정기 배포판이 출시되고 나서 시간이 어느 정도 지난 후 어느 정도 안정화되면 특별한 옵션 부가없이 위 명령만으로 업그레이드 가능합니다.


새 정기 배포판 업그레이드 과정

study@study-VirtualBox:~$ sudo do-release-upgrade -d [sudo] study의 암호: 새 우분투 배포판 확인 0% [작업중] 0% [kr.archive.ubuntu.com(103.22.220.133)에 연결하는 중입니다] 0% [헤더를 기다리는 중입니다] 받기:1 업그레이드 도구 서명 [1,554 B] 99% [헤더를 기다리는 중입니다] 받기:2 업그레이드 도구 [1,319 kB] 100% [작업중] 내려받기 1,320 k바이트, 소요시간 0초 (0 바이트/초) 'eoan.tar.gz.gpg'(으)로 'eoan.tar.gz' 파일 인증 'eoan.tar.gz' 압축 해제 중 캐시 읽는 중 패키지 관리자 확인 중 패키지 목록을 읽는 중입니다... 완료 의존성 트리를 만드는 중입니다 상태 정보를 읽는 중입니다... 완료 0% [작업중] 0% [작업중] 0% [kr.archive.ubuntu.com(103.22.220.133)에 연결하는 중입니다] 0% [kr.archive.ubuntu.com(103.22.220.133)에 연결하는 중입니다] 0% [헤더를 기다리는 중입니다] [security.ubuntu.com에 연결하는 중입니다] 0% [헤더를 기다리는 중입니다] [security.ubuntu.com에 연결하는 중입니다] 히트 http://kr.archive.ubuntu.com/ubuntu disco InRelease 0% [kr.archive.ubuntu.com(103.22.220.133)에 연결하는 중입니다] 0% [kr.archive.ubuntu.com(103.22.220.133)에 연결하는 중입니다] 0% [헤더를 기다리는 중입니다] [security.ubuntu.com에 연결하는 중입니다] 0% [헤더를 기다리는 중입니다] [security.ubuntu.com에 연결하는 중입니다] 히트 http://kr.archive.ubuntu.com/ubuntu disco-updates InRelease 0% [kr.archive.ubuntu.com(103.22.220.133)에 연결하는 중입니다] 0% [kr.archive.ubuntu.com(103.22.220.133)에 연결하는 중입니다] 0% [헤더를 기다리는 중입니다] [security.ubuntu.com에 연결하는 중입니다] 0% [헤더를 기다리는 중입니다] [security.ubuntu.com에 연결하는 중입니다] 히트 http://kr.archive.ubuntu.com/ubuntu disco-backports InRelease 0% [security.ubuntu.com에 연결하는 중입니다] 0% [security.ubuntu.com에 연결하는 중입니다] 91% [security.ubuntu.com에 연결하는 중입니다] 91% [security.ubuntu.com에 연결하는 중입니다] 91% [security.ubuntu.com에 연결하는 중입니다] 91% [security.ubuntu.com에 연결하는 중입니다] 91% [security.ubuntu.com(91.189.91.26)에 연결하는 중입니다] 91% [security.ubuntu.com(91.189.91.26)에 연결하는 중입니다] 96% [security.ubuntu.com(91.189.91.26)에 연결하는 중입니다] 96% [security.ubuntu.com(91.189.91.26)에 연결하는 중입니다] 96% [security.ubuntu.com(91.189.91.26)에 연결하는 중입니다] 96% [security.ubuntu.com(91.189.91.26)에 연결하는 중입니다] 98% [security.ubuntu.com(91.189.91.26)에 연결하는 중입니다] 98% [security.ubuntu.com(91.189.91.26)에 연결하는 중입니다] 98% [헤더를 기다리는 중입니다] 98% [헤더를 기다리는 중입니다] 히트 http://security.ubuntu.com/ubuntu disco-security InRelease 98% [작업중] 98% [작업중] 98% [작업중] 98% [작업중] 99% [작업중] 99% [작업중] 내려받기 0 바이트, 소요시간 0초 (0 바이트/초) 패키지 목록을 읽는 중입니다... 완료 의존성 트리를 만드는 중입니다 상태 정보를 읽는 중입니다... 완료 Checking for installed snaps Calculating snap size requirements 저장소 정보 업데이트 중 0% [작업중] 0% [작업중] 0% [kr.archive.ubuntu.com(103.22.220.133)에 연결하는 중입니다] 0% [kr.archive.ubuntu.com(103.22.220.133)에 연결하는 중입니다] 0% [헤더를 기다리는 중입니다] [security.ubuntu.com(91.189.88.24)에 연결하는 중입 0% [헤더를 기다리는 중입니다] [security.ubuntu.com(91.189.88.24)에 연결하는 중입 받기:1 http://kr.archive.ubuntu.com/ubuntu eoan InRelease [255 kB] 99% [security.ubuntu.com(91.189.88.24)에 연결하는 중입니다] 99% [security.ubuntu.com(91.189.88.24)에 연결하는 중입니다] 99% [헤더를 기다리는 중입니다] [security.ubuntu.com(91.189.88.24)에 연결하는 중 99% [헤더를 기다리는 중입니다] [security.ubuntu.com(91.189.88.24)에 연결하는 중 받기:2 http://kr.archive.ubuntu.com/ubuntu eoan-updates InRelease [79.7 kB] 99% [헤더를 기다리는 중입니다] [security.ubuntu.com(91.189.88.24)에 연결하는 중 99% [헤더를 기다리는 중입니다] [security.ubuntu.com(91.189.88.24)에 연결하는 중 받기:3 http://kr.archive.ubuntu.com/ubuntu eoan-backports InRelease [79.7 kB] 99% [security.ubuntu.com(91.189.88.24)에 연결하는 중입니다] 99% [security.ubuntu.com(91.189.88.24)에 연결하는 중입니다] 99% [security.ubuntu.com(2001:67c:1360:8001::21)에 연결하는 중입니다] 99% [security.ubuntu.com(2001:67c:1360:8001::21)에 연결하는 중입니다] 99% [security.ubuntu.com(91.189.88.31)에 연결하는 중입니다] 99% [security.ubuntu.com(91.189.88.31)에 연결하는 중입니다] 0% [security.ubuntu.com(91.189.88.31)에 연결하는 중입니다] 0% [security.ubuntu.com(91.189.88.31)에 연결하는 중입니다] 0% [헤더를 기다리는 중입니다] 0% [헤더를 기다리는 중입니다] 0% [헤더를 기다리는 중입니다] [헤더를 기다리는 중입니다] 0% [헤더를 기다리는 중입니다] [헤더를 기다리는 중입니다] 받기:4 http://kr.archive.ubuntu.com/ubuntu eoan/main i386 Packages [950 kB] 1% [4 Packages 11.5 kB/950 kB 1%] [헤더를 기다리는 중입니다] 1% [4 Packages 11.5 kB/950 kB 1%] [헤더를 기다리는 중입니다] 3% [헤더를 기다리는 중입니다] 3% [헤더를 기다리는 중입니다] 3% [헤더를 기다리는 중입니다] 3% [헤더를 기다리는 중입니다] 3% [4 Packages store 0 B] [헤더를 기다리는 중입니다] [헤더를 기다리는 중입니다] 3% [4 Packages store 0 B] [헤더를 기다리는 중입니다] [헤더를 기다리는 중입니다] 받기:5 http://kr.archive.ubuntu.com/ubuntu eoan/main amd64 Packages [969 kB] 3% [4 Packages store 0 B] [5 Packages 14.4 kB/969 kB 1%] [헤더를 기다리는 중입니 3% [4 Packages store 0 B] [5 Packages 14.4 kB/969 kB 1%] [헤더를 기다리는 중입니 5% [4 Packages store 0 B] [헤더를 기다리는 중입니다] 5% [4 Packages store 0 B] [헤더를 기다리는 중입니다] 5% [4 Packages store 0 B] [헤더를 기다리는 중입니다] 5% [4 Packages store 0 B] [헤더를 기다리는 중입니다] 5% [4 Packages store 0 B] [kr.archive.ubuntu.com(103.22.220.133)에 연결하는 중입 5% [4 Packages store 0 B] [kr.archive.ubuntu.com(103.22.220.133)에 연결하는 중입 받기:6 http://security.ubuntu.com/ubuntu eoan-security InRelease [79.7 kB] 5% [4 Packages store 0 B] [kr.archive.ubuntu.com(103.22.220.133)에 연결하는 중입 5% [4 Packages store 0 B] [kr.archive.ubuntu.com(103.22.220.133)에 연결하는 중입 5% [4 Packages store 0 B] [헤더를 기다리는 중입니다] [6 InRelease 14.3 kB/79.7 k 5% [4 Packages store 0 B] [헤더를 기다리는 중입니다] [6 InRelease 14.3 kB/79.7 k 받기:7 http://kr.archive.ubuntu.com/ubuntu eoan/main Translation-en [505 kB] 6% [4 Packages store 0 B] [헤더를 기다리는 중입니다] [6 InRelease 14.3 kB/79.7 k 6% [4 Packages store 0 B] [헤더를 기다리는 중입니다] [6 InRelease 14.3 kB/79.7 k 6% [4 Packages store 0 B] [헤더를 기다리는 중입니다] [6 InRelease 14.3 kB/79.7 k 6% [4 Packages store 0 B] [헤더를 기다리는 중입니다] [6 InRelease 14.3 kB/79.7 k 받기:8 http://kr.archive.ubuntu.com/ubuntu eoan/main Translation-ko [198 kB] 7% [4 Packages store 0 B] [헤더를 기다리는 중입니다] [6 InRelease 14.3 kB/79.7 k 7% [4 Packages store 0 B] [헤더를 기다리는 중입니다] [6 InRelease 14.3 kB/79.7 k 받기:9 http://kr.archive.ubuntu.com/ubuntu eoan/main amd64 DEP-11 Metadata [510 kB] 받기:10 http://kr.archive.ubuntu.com/ubuntu eoan/main DEP-11 48x48 Icons [95.4 kB] 8% [4 Packages store 0 B] [헤더를 기다리는 중입니다] [6 InRelease 14.3 kB/79.7 k 8% [4 Packages store 0 B] [헤더를 기다리는 중입니다] [6 InRelease 14.3 kB/79.7 k 받기:11 http://kr.archive.ubuntu.com/ubuntu eoan/main DEP-11 64x64 Icons [173 kB] 8% [4 Packages store 0 B] [kr.archive.ubuntu.com(103.22.220.133)에 연결하는 중입 8% [4 Packages store 0 B] [kr.archive.ubuntu.com(103.22.220.133)에 연결하는 중입 8% [4 Packages store 0 B] [kr.archive.ubuntu.com(103.22.220.133)에 연결하는 중입 8% [4 Packages store 0 B] [kr.archive.ubuntu.com(103.22.220.133)에 연결하는 중입 8% [4 Packages store 0 B] [kr.archive.ubuntu.com(103.22.220.133)에 연결하는 중입 8% [4 Packages store 0 B] [kr.archive.ubuntu.com(103.22.220.133)에 연결하는 중입 받기:12 http://kr.archive.ubuntu.com/ubuntu eoan/main amd64 c-n-f Metadata [29.7 kB] 9% [4 Packages store 0 B] [헤더를 기다리는 중입니다] [6 InRelease 26.0 kB/79.7 k 9% [4 Packages store 0 B] [헤더를 기다리는 중입니다] [6 InRelease 26.0 kB/79.7 k 9% [4 Packages store 0 B] [헤더를 기다리는 중입니다] [6 InRelease 26.0 kB/79.7 k 9% [4 Packages store 0 B] [헤더를 기다리는 중입니다] [6 InRelease 26.0 kB/79.7 k 받기:13 http://kr.archive.ubuntu.com/ubuntu eoan/restricted i386 Packages [9,904 B] 받기:14 http://kr.archive.ubuntu.com/ubuntu eoan/restricted amd64 Packages [16.3 kB] 받기:15 http://kr.archive.ubuntu.com/ubuntu eoan/restricted Translation-ko [716 B] 받기:16 http://kr.archive.ubuntu.com/ubuntu eoan/restricted Translation-en [5,196 B] 9% [4 Packages store 0 B] [kr.archive.ubuntu.com(103.22.220.133)에 연결하는 중입 9% [4 Packages store 0 B] [kr.archive.ubuntu.com(103.22.220.133)에 연결하는 중입 9% [4 Packages store 0 B] [kr.archive.ubuntu.com(103.22.220.133)에 연결하는 중입 9% [4 Packages store 0 B] [kr.archive.ubuntu.com(103.22.220.133)에 연결하는 중입 9% [4 Packages store 0 B] [헤더를 기다리는 중입니다] [6 InRelease 34.7 kB/79.7 k 9% [4 Packages store 0 B] [헤더를 기다리는 중입니다] [6 InRelease 34.7 kB/79.7 k 받기:17 http://kr.archive.ubuntu.com/ubuntu eoan/restricted amd64 c-n-f Metadata [364 B] 9% [4 Packages store 0 B] [헤더를 기다리는 중입니다] [6 InRelease 37.6 kB/79.7 k 9% [4 Packages store 0 B] [헤더를 기다리는 중입니다] [6 InRelease 37.6 kB/79.7 k 9% [4 Packages store 0 B] [헤더를 기다리는 중입니다] [6 InRelease 37.6 kB/79.7 k 9% [4 Packages store 0 B] [헤더를 기다리는 중입니다] [6 InRelease 37.6 kB/79.7 k 받기:18 http://kr.archive.ubuntu.com/ubuntu eoan/universe i386 Packages [8,686 kB] 29% [7 Translation-en store 0 B] [헤더를 기다리는 중입니다] 29% [7 Translation-en store 0 B] [헤더를 기다리는 중입니다] 받기:19 http://kr.archive.ubuntu.com/ubuntu eoan/universe amd64 Packages [8,798 kB] 50% [19 Packages 8,798 kB/8,798 kB 100%] [헤더를 기다리는 중입니다] 50% [19 Packages 8,798 kB/8,798 kB 100%] [헤더를 기다리는 중입니다] 50% [19 Packages 8,798 kB/8,798 kB 100%] [헤더를 기다리는 중입니다] 50% [19 Packages 8,798 kB/8,798 kB 100%] [헤더를 기다리는 중입니다] 50% [19 Packages 8,798 kB/8,798 kB 100%] [헤더를 기다리는 중입니다] 50% [19 Packages 8,798 kB/8,798 kB 100%] [헤더를 기다리는 중입니다] 50% [19 Packages 8,798 kB/8,798 kB 100%] [헤더를 기다리는 중입니다] 50% [19 Packages 8,798 kB/8,798 kB 100%] [헤더를 기다리는 중입니다] 50% [19 Packages 8,798 kB/8,798 kB 100%] [헤더를 기다리는 중입니다] 50% [19 Packages 8,798 kB/8,798 kB 100%] [헤더를 기다리는 중입니다] 50% [19 Packages 8,798 kB/8,798 kB 100%] [헤더를 기다리는 중입니다] 50% [19 Packages 8,798 kB/8,798 kB 100%] [헤더를 기다리는 중입니다] 50% [19 Packages 8,798 kB/8,798 kB 100%] [헤더를 기다리는 중입니다] 50% [19 Packages 8,798 kB/8,798 kB 100%] [헤더를 기다리는 중입니다] 50% [19 Packages 8,798 kB/8,798 kB 100%] [헤더를 기다리는 중입니다] 50% [19 Packages 8,798 kB/8,798 kB 100%] [헤더를 기다리는 중입니다] 받기:20 http://kr.archive.ubuntu.com/ubuntu eoan/universe Translation-en [5,198 kB] 51% [20 Translation-en 328 kB/5,198 kB 6%] [헤더를 기다리는 중입니다] 51% [20 Translation-en 328 kB/5,198 kB 6%] [헤더를 기다리는 중입니다] 51% [20 Translation-en 328 kB/5,198 kB 6%] [헤더를 기다리는 중입니다] 51% [20 Translation-en 328 kB/5,198 kB 6%] [헤더를 기다리는 중입니다] 51% [20 Translation-en 328 kB/5,198 kB 6%] [헤더를 기다리는 중입니다] 51% [20 Translation-en 328 kB/5,198 kB 6%] [헤더를 기다리는 중입니다] 51% [20 Translation-en 328 kB/5,198 kB 6%] [헤더를 기다리는 중입니다] 51% [20 Translation-en 328 kB/5,198 kB 6%] [헤더를 기다리는 중입니다] 51% [20 Translation-en 328 kB/5,198 kB 6%] [헤더를 기다리는 중입니다] 51% [20 Translation-en 328 kB/5,198 kB 6%] [헤더를 기다리는 중입니다] 51% [20 Translation-en 328 kB/5,198 kB 6%] [헤더를 기다리는 중입니다] 51% [20 Translation-en 328 kB/5,198 kB 6%] [헤더를 기다리는 중입니다] 51% [20 Translation-en 537 kB/5,198 kB 10%] [헤더를 기다리는 중입니다] 51% [20 Translation-en 537 kB/5,198 kB 10%] [헤더를 기다리는 중입니다] 51% [20 Translation-en 537 kB/5,198 kB 10%] [헤더를 기다리는 중입니다] 51% [20 Translation-en 537 kB/5,198 kB 10%] [헤더를 기다리는 중입니다] 51% [20 Translation-en 537 kB/5,198 kB 10%] [헤더를 기다리는 중입니다] 51% [20 Translation-en 537 kB/5,198 kB 10%] [헤더를 기다리는 중입니다] 51% [20 Translation-en 537 kB/5,198 kB 10%] [헤더를 기다리는 중입니다] 51% [20 Translation-en 537 kB/5,198 kB 10%] [헤더를 기다리는 중입니다] 받기:21 http://security.ubuntu.com/ubuntu eoan-security/main amd64 c-n-f Metadata [108 B] 62% [18 Packages store 0 B] [security.ubuntu.com(91.189.88.24)에 연결하는 중입니 62% [18 Packages store 0 B] [security.ubuntu.com(91.189.88.24)에 연결하는 중입니 62% [18 Packages store 0 B] [security.ubuntu.com(91.189.88.24)에 연결하는 중입니 62% [18 Packages store 0 B] [security.ubuntu.com(91.189.88.24)에 연결하는 중입니 62% [18 Packages store 0 B] [헤더를 기다리는 중입니다] 62% [18 Packages store 0 B] [헤더를 기다리는 중입니다] 받기:22 http://kr.archive.ubuntu.com/ubuntu eoan/universe Translation-ko [455 kB] 63% [18 Packages store 0 B] [security.ubuntu.com(91.189.88.24)에 연결하는 중입니 63% [18 Packages store 0 B] [security.ubuntu.com(91.189.88.24)에 연결하는 중입니 63% [18 Packages store 0 B] [security.ubuntu.com(91.189.88.24)에 연결하는 중입니 63% [18 Packages store 0 B] [security.ubuntu.com(91.189.88.24)에 연결하는 중입니 63% [18 Packages store 0 B] [kr.archive.ubuntu.com(103.22.220.133)에 연결하는 중 63% [18 Packages store 0 B] [kr.archive.ubuntu.com(103.22.220.133)에 연결하는 중 63% [18 Packages store 0 B] [헤더를 기다리는 중입니다] 63% [18 Packages store 0 B] [헤더를 기다리는 중입니다] 63% [18 Packages store 0 B] [헤더를 기다리는 중입니다] 63% [18 Packages store 0 B] [헤더를 기다리는 중입니다] 받기:23 http://kr.archive.ubuntu.com/ubuntu eoan/universe amd64 DEP-11 Metadata [3,587 kB] 받기:24 http://security.ubuntu.com/ubuntu eoan-security/restricted amd64 c-n-f Metadata [116 B] 71% [18 Packages store 0 B] [security.ubuntu.com(91.189.88.24)에 연결하는 중입니 71% [18 Packages store 0 B] [security.ubuntu.com(91.189.88.24)에 연결하는 중입니 71% [18 Packages store 0 B] [security.ubuntu.com(91.189.88.24)에 연결하는 중입니 71% [18 Packages store 0 B] [security.ubuntu.com(91.189.88.24)에 연결하는 중입니 71% [18 Packages store 0 B] [헤더를 기다리는 중입니다] 71% [18 Packages store 0 B] [헤더를 기다리는 중입니다] 받기:25 http://kr.archive.ubuntu.com/ubuntu eoan/universe DEP-11 48x48 Icons [2,843 kB] 78% [18 Packages store 0 B] [헤더를 기다리는 중입니다] 78% [18 Packages store 0 B] [헤더를 기다리는 중입니다] 78% [18 Packages store 0 B] [헤더를 기다리는 중입니다] 78% [18 Packages store 0 B] [헤더를 기다리는 중입니다] 78% [18 Packages store 0 B] [헤더를 기다리는 중입니다] [헤더를 기다리는 중입니다 78% [18 Packages store 0 B] [헤더를 기다리는 중입니다] [헤더를 기다리는 중입니다 받기:26 http://kr.archive.ubuntu.com/ubuntu eoan/universe DEP-11 64x64 Icons [8,121 kB] 78% [18 Packages store 0 B] [26 icons-64x64 0 B/8,121 kB 0%] [헤더를 기다리는 중 78% [18 Packages store 0 B] [26 icons-64x64 0 B/8,121 kB 0%] [헤더를 기다리는 중 받기:27 http://security.ubuntu.com/ubuntu eoan-security/universe amd64 c-n-f Metadata [112 B] 97% [18 Packages store 0 B] [헤더를 기다리는 중입니다] 97% [18 Packages store 0 B] [헤더를 기다리는 중입니다] 97% [18 Packages store 0 B] [헤더를 기다리는 중입니다] 97% [18 Packages store 0 B] [헤더를 기다리는 중입니다] 97% [18 Packages store 0 B] [헤더를 기다리는 중입니다] [헤더를 기다리는 중입니다 97% [18 Packages store 0 B] [헤더를 기다리는 중입니다] [헤더를 기다리는 중입니다 받기:28 http://kr.archive.ubuntu.com/ubuntu eoan/universe amd64 c-n-f Metadata [271 kB] 97% [18 Packages store 0 B] [28 Commands-amd64 0 B/271 kB 0%] [헤더를 기다리는 97% [18 Packages store 0 B] [28 Commands-amd64 0 B/271 kB 0%] [헤더를 기다리는 98% [18 Packages store 0 B] [헤더를 기다리는 중입니다] 98% [18 Packages store 0 B] [헤더를 기다리는 중입니다] 98% [18 Packages store 0 B] [헤더를 기다리는 중입니다] 98% [18 Packages store 0 B] [헤더를 기다리는 중입니다] 98% [18 Packages store 0 B] [헤더를 기다리는 중입니다] [헤더를 기다리는 중입니다 98% [18 Packages store 0 B] [헤더를 기다리는 중입니다] [헤더를 기다리는 중입니다 받기:29 http://kr.archive.ubuntu.com/ubuntu eoan/multiverse i386 Packages [141 kB] 98% [18 Packages store 0 B] [29 Packages 0 B/141 kB 0%] [헤더를 기다리는 중입니 98% [18 Packages store 0 B] [29 Packages 0 B/141 kB 0%] [헤더를 기다리는 중입니 98% [18 Packages store 0 B] [헤더를 기다리는 중입니다] 98% [18 Packages store 0 B] [헤더를 기다리는 중입니다] 98% [18 Packages store 0 B] [헤더를 기다리는 중입니다] 98% [18 Packages store 0 B] [헤더를 기다리는 중입니다] 98% [18 Packages store 0 B] [kr.archive.ubuntu.com(103.22.220.133)에 연결하는 중 98% [18 Packages store 0 B] [kr.archive.ubuntu.com(103.22.220.133)에 연결하는 중 98% [18 Packages store 0 B] [헤더를 기다리는 중입니다] [헤더를 기다리는 중입니다 98% [18 Packages store 0 B] [헤더를 기다리는 중입니다] [헤더를 기다리는 중입니다 받기:30 http://kr.archive.ubuntu.com/ubuntu eoan/multiverse amd64 Packages [153 kB] 98% [18 Packages store 0 B] [30 Packages 8,541 B/153 kB 5%] [헤더를 기다리는 중 98% [18 Packages store 0 B] [30 Packages 8,541 B/153 kB 5%] [헤더를 기다리는 중 받기:31 http://security.ubuntu.com/ubuntu eoan-security/multiverse amd64 c-n-f Metadata [116 B] 99% [18 Packages store 0 B] [헤더를 기다리는 중입니다] 99% [18 Packages store 0 B] [헤더를 기다리는 중입니다] 99% [18 Packages store 0 B] [헤더를 기다리는 중입니다] 99% [18 Packages store 0 B] [헤더를 기다리는 중입니다] 받기:32 http://kr.archive.ubuntu.com/ubuntu eoan/multiverse Translation-en [111 kB] 받기:33 http://kr.archive.ubuntu.com/ubuntu eoan/multiverse Translation-ko [492 B] 받기:34 http://kr.archive.ubuntu.com/ubuntu eoan/multiverse amd64 DEP-11 Metadata [51.1 kB] 받기:35 http://kr.archive.ubuntu.com/ubuntu eoan/multiverse DEP-11 48x48 Icons [7,665 B] 99% [18 Packages store 0 B] [헤더를 기다리는 중입니다] 99% [18 Packages store 0 B] [헤더를 기다리는 중입니다] 받기:36 http://kr.archive.ubuntu.com/ubuntu eoan/multiverse DEP-11 64x64 Icons [229 kB] 99% [18 Packages store 0 B] [헤더를 기다리는 중입니다] 99% [18 Packages store 0 B] [헤더를 기다리는 중입니다] 받기:37 http://kr.archive.ubuntu.com/ubuntu eoan/multiverse amd64 c-n-f Metadata [9,424 B] 99% [18 Packages store 0 B] [kr.archive.ubuntu.com(103.22.220.133)에 연결하는 중 99% [18 Packages store 0 B] [kr.archive.ubuntu.com(103.22.220.133)에 연결하는 중 99% [18 Packages store 0 B] [헤더를 기다리는 중입니다] 99% [18 Packages store 0 B] [헤더를 기다리는 중입니다] 받기:38 http://kr.archive.ubuntu.com/ubuntu eoan-updates/main amd64 c-n-f Metadata [108 B] 99% [18 Packages store 0 B] [kr.archive.ubuntu.com(103.22.220.133)에 연결하는 중 99% [18 Packages store 0 B] [kr.archive.ubuntu.com(103.22.220.133)에 연결하는 중 99% [18 Packages store 0 B] [헤더를 기다리는 중입니다] 99% [18 Packages store 0 B] [헤더를 기다리는 중입니다] 받기:39 http://kr.archive.ubuntu.com/ubuntu eoan-updates/restricted amd64 c-n-f Metadata [112 B] 99% [18 Packages store 0 B] [kr.archive.ubuntu.com(103.22.220.133)에 연결하는 중 99% [18 Packages store 0 B] [kr.archive.ubuntu.com(103.22.220.133)에 연결하는 중 99% [18 Packages store 0 B] [헤더를 기다리는 중입니다] 99% [18 Packages store 0 B] [헤더를 기다리는 중입니다] 받기:40 http://kr.archive.ubuntu.com/ubuntu eoan-updates/universe amd64 c-n-f Metadata [112 B] 99% [18 Packages store 0 B] [헤더를 기다리는 중입니다] 99% [18 Packages store 0 B] [헤더를 기다리는 중입니다] 받기:41 http://kr.archive.ubuntu.com/ubuntu eoan-updates/multiverse amd64 c-n-f Metadata [112 B] 99% [18 Packages store 0 B] [kr.archive.ubuntu.com(103.22.220.133)에 연결하는 중 99% [18 Packages store 0 B] [kr.archive.ubuntu.com(103.22.220.133)에 연결하는 중99% [18 Packages store 0 B] [헤더를 기다리는 중입니다] 99% [18 Packages store 0 B] [헤더를 기다리는 중입니다] 받기:42 http://kr.archive.ubuntu.com/ubuntu eoan-backports/main amd64 c-n-f Metadata [108 B] 99% [18 Packages store 0 B] [헤더를 기다리는 중입니다] 99% [18 Packages store 0 B] [헤더를 기다리는 중입니다] 받기:43 http://kr.archive.ubuntu.com/ubuntu eoan-backports/restricted amd64 c-n-f Metadata [116 B] 받기:44 http://kr.archive.ubuntu.com/ubuntu eoan-backports/universe amd64 c-n-f Metadata [112 B] 받기:45 http://kr.archive.ubuntu.com/ubuntu eoan-backports/multiverse amd64 c-n-f Metadata [116 B] 99% [작업중] 99% [작업중] 99% [작업중] 99% [작업중] 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 99% [작업중] 6,837 kB/s 100% [작업중] 6,837 kB/s 100% [작업중] 6,837 kB/s 내려받기 42.6 M바이트, 소요시간 6초 (6,837 k바이트/초) 패키지 관리자 확인 중 패키지 목록을 읽는 중입니다... 완료 의존성 트리를 만드는 중입니다 상태 정보를 읽는 중입니다... 완료 바뀐 내용을 계산하는 중 바뀐 내용을 계산하는 중 업그레이드를 시작하시겠습니까? 패키지 4개를 제거할 것입니다. 새 패키지 93개를 설치할 것입니다. 패키지 1056개를 업그레이드 할 것입니다. 모두 1,030 M개의 패키지를 다운로드해야 합니다.. 현재 연결 상태로는 다운로드 과정에 약 2 분 정도가 필요합니다. 업그레이드를 다운로드하고 설치하는 것은 긴 시간이 필요할 수도 있으며, 한번 다운로드가 끝나면 취소할 수 없습니다. 계속 [yN] 자세한 내용 [d]

d를 누르면 아래처럼 자세한 내용들이 나옵니다.

19.04에서 19.10으로 업그레이드 시 패키지 관련 작업

제거 (자동으로 설치함) libebook-1.2-19 libedata-book-1.2-25
  libedata-cal-1.2-29 libpolkit-backend-1-0


설치: cpp-9 duplicity g++-9 gcc-9 gir1.2-mutter-5 gnome-system-monitor
  ibus-data libapt-pkg5.90 libatkmm-1.6-1v5 libb-hooks-op-check-perl
  libcairomm-1.0-1v5 libclass-method-modifiers-perl
  libclass-xsaccessor-perl libdevel-callchecker-perl
  libdevel-globaldestruction-perl libdynaloader-functions-perl
  libebook-1.2-20 libebook-contacts-1.2-3 libecal-2.0-1
  libedata-book-1.2-26 libedata-cal-2.0-1 libextutils-depends-perl
  libextutils-pkgconfig-perl libfile-find-rule-perl libgcc-9-dev
  libglibmm-2.4-1v5 libgnome-desktop-3-18 libgssdp-1.2-0
  libgtkmm-3.0-1v5 libgupnp-1.2-0 libgupnp-av-1.0-2
  libgupnp-dlna-2.0-3 libigdgmm11 libimport-into-perl
  libio-async-loop-epoll-perl libip4tc2 libip6tc2 libisl21 libjson-c4
  liblinux-epoll-perl liblist-compare-perl libllvm9 liblmdb0
  liblouisutdml9 libmodule-runtime-perl libmoo-perl libmutter-5-0
  libmysqlclient21 libnftnl11 libnl-route-3-200
  libnumber-compare-perl libpangomm-1.4-1v5 libparams-classify-perl
  libpoppler-cpp0v5 libpoppler90 libreadonly-perl libref-util-perl
  libref-util-xs-perl libreoffice-help-common librole-tiny-perl
  librsync2 librygel-core-2.6-2 librygel-db-2.6-2
:
  librygel-renderer-2.6-2 librygel-server-2.6-2 libsigc++-2.0-0v5
  libstdc++-9-dev libstrictures-perl libsub-exporter-progressive-perl
  libsub-quote-perl libtext-glob-perl libtype-tiny-perl
  libtype-tiny-xs-perl libvpx6 libx265-176 linux-headers-5.3.0-18
  linux-headers-5.3.0-18-generic linux-image-5.3.0-18-generic
  linux-modules-5.3.0-18-generic linux-modules-extra-5.3.0-18-generic
  logsave lz4 pkg-config python3-bcrypt python3-fasteners
  python3-future python3-lib2to3 python3-lockfile python3-monotonic
  python3-paramiko rygel ubuntu-wallpapers-eoan xdg-dbus-proxy


업그레이드: accountsservice adwaita-icon-theme aisleriot alsa-utils
  amd64-microcode anacron apparmor apport apport-gtk apport-symptoms
  appstream apt apt-config-icons apt-utils aptdaemon aptdaemon-data
  aspell at-spi2-core baobab base-files bash bash-completion
  bind9-host binutils binutils-common binutils-x86-64-linux-gnu bluez
  bluez-cups bluez-obexd bolt brltty bsdutils bubblewrap
  build-essential busybox-initramfs busybox-static bzip2 cheese
  cheese-common chromium-codecs-ffmpeg-extra colord colord-data
  command-not-found console-setup console-setup-linux coreutils cpio
  cpp cpp-8 cron cups cups-browsed cups-bsd cups-client cups-common
  cups-core-drivers cups-daemon cups-filters
  cups-filters-core-drivers cups-ipp-utils cups-ppdc
:
  cups-server-common dash dbus dbus-user-session dbus-x11 dconf-cli
  dconf-gsettings-backend dconf-service debconf debconf-i18n
  debianutils deja-dup desktop-file-utils diffutils distro-info-data
  dmidecode dmsetup dns-root-data dnsmasq-base dnsutils dpkg dpkg-dev
  e2fsprogs eject eog evince evince-common evolution-data-server
  evolution-data-server-common fakeroot fdisk file file-roller
  findutils firefox firefox-locale-en firefox-locale-ko
  fonts-kacst-one fonts-liberation fonts-liberation2 fonts-noto-cjk
  fonts-noto-cjk-extra fonts-opensymbol fonts-sil-padauk
  fonts-smc-chilanka fonts-smc-meera fonts-smc-raghumalayalamsans
  foomatic-db-compressed-ppds fprintd friendly-recovery fwupd
  fwupd-signed g++ g++-8 gcc gcc-8 gcc-8-base gcc-9-base gcr gdb
  gdbserver gdisk gdm3 gedit gedit-common genisoimage geoclue-2.0
  geoip-database ghostscript ghostscript-x gir1.2-accountsservice-1.0
  gir1.2-atk-1.0 gir1.2-atspi-2.0 gir1.2-dbusmenu-glib-0.4
  gir1.2-dee-1.0 gir1.2-freedesktop gir1.2-gck-1 gir1.2-gcr-3
  gir1.2-gdesktopenums-3.0 gir1.2-gdkpixbuf-2.0 gir1.2-gdm-1.0
  gir1.2-geoclue-2.0 gir1.2-glib-2.0 gir1.2-gnomebluetooth-1.0
  gir1.2-gnomedesktop-3.0 gir1.2-goa-1.0 gir1.2-gst-plugins-base-1.0
  gir1.2-gstreamer-1.0 gir1.2-gtk-3.0 gir1.2-gtksource-4
  gir1.2-gudev-1.0 gir1.2-ibus-1.0 gir1.2-javascriptcoregtk-4.0
  gir1.2-nm-1.0 gir1.2-nma-1.0 gir1.2-notify-0.7
  gir1.2-packagekitglib-1.0 gir1.2-pango-1.0 gir1.2-peas-1.0
:
  gir1.2-polkit-1.0 gir1.2-rb-3.0 gir1.2-rsvg-2.0 gir1.2-secret-1
  gir1.2-snapd-1 gir1.2-soup-2.4 gir1.2-totem-1.0 gir1.2-udisks-2.0
  gir1.2-upowerglib-1.0 gir1.2-vte-2.91 gir1.2-webkit2-4.0
  gir1.2-wnck-3.0 gjs glib-networking glib-networking-common
  glib-networking-services gnome-bluetooth gnome-calendar
  gnome-control-center gnome-control-center-data
  gnome-control-center-faces gnome-desktop3-data gnome-disk-utility
  gnome-font-viewer gnome-getting-started-docs
  gnome-getting-started-docs-ko gnome-initial-setup gnome-keyring
  gnome-keyring-pkcs11 gnome-mahjongg gnome-mines
  gnome-online-accounts gnome-screenshot gnome-session-bin
  gnome-session-canberra gnome-session-common gnome-settings-daemon
  gnome-settings-daemon-common gnome-shell gnome-shell-common
  gnome-shell-extension-appindicator
  gnome-shell-extension-desktop-icons
  gnome-shell-extension-ubuntu-dock gnome-software
  gnome-software-common gnome-software-plugin-snap
  gnome-startup-applications gnome-sudoku gnome-terminal
  gnome-terminal-data gnome-todo gnome-todo-common gnome-user-docs
  gnome-user-docs-ko gnome-video-effects grep grilo-plugins-0.3-base
  grub-common grub-pc grub-pc-bin grub2-common
  gsettings-desktop-schemas gstreamer1.0-alsa gstreamer1.0-gl
  gstreamer1.0-gtk3 gstreamer1.0-libav gstreamer1.0-packagekit
:
  gstreamer1.0-plugins-base gstreamer1.0-plugins-base-apps
  gstreamer1.0-plugins-good gstreamer1.0-plugins-ugly
  gstreamer1.0-pulseaudio gstreamer1.0-tools gstreamer1.0-vaapi
  gstreamer1.0-x gtk-update-icon-cache gtk2-engines-pixbuf
  guile-2.2-libs gvfs gvfs-backends gvfs-bin gvfs-common gvfs-daemons
  gvfs-fuse gvfs-libs gzip hdparm hostname hplip hplip-data
  hunspell-ko ibus ibus-gtk ibus-gtk3 ibus-hangul ifupdown
  iio-sensor-proxy im-config info init init-system-helpers
  initramfs-tools initramfs-tools-bin initramfs-tools-core
  install-info intel-media-va-driver intel-microcode iproute2
  iptables iputils-ping iputils-tracepath irqbalance isc-dhcp-client
  isc-dhcp-common iso-codes iw kbd keyboard-configuration klibc-utils
  kmod krb5-locales language-pack-en language-pack-en-base
  language-pack-gnome-en language-pack-gnome-en-base
  language-pack-gnome-ko language-pack-gnome-ko-base language-pack-ko
  language-pack-ko-base language-selector-common
  language-selector-gnome libabw-0.1-1 libaccountsservice0
  libapparmor1 libappindicator3-1 libappstream4 libapt-pkg-perl
  libarchive-zip-perl libarchive13 libasan5 libasn1-8-heimdal
  libasound2 libasound2-data libasound2-plugins libaspell15
  libassuan0 libatk-adaptor libatk-bridge2.0-0 libatk1.0-0
  libatk1.0-data libatm1 libatomic1 libatspi2.0-0 libaudit-common
  libaudit1 libavcodec58 libavfilter7 libavformat58 libavutil56
:
  libbabeltrace1 libbind9-161 libbinutils libblkid1
  libblockdev-crypto2 libblockdev-fs2 libblockdev-loop2
  libblockdev-part-err2 libblockdev-part2 libblockdev-swap2
  libblockdev-utils2 libblockdev2 libbluetooth3 libbluray2
  libboost-date-time1.67.0 libboost-filesystem1.67.0
  libboost-iostreams1.67.0 libboost-locale1.67.0
  libboost-system1.67.0 libboost-thread1.67.0 libbrlapi0.6 libbsd0
  libbz2-1.0 libc-bin libc-dev-bin libc6 libc6-dbg libc6-dev libcaca0
  libcairo-gobject-perl libcamel-1.2-62 libcanberra-gtk3-0
  libcanberra-gtk3-module libcanberra-pulse libcanberra0 libcc1-0
  libcdio-cdda2 libcdio-paranoia2 libcgi-fast-perl libcgi-pm-perl
  libcheese-gtk25 libcheese8 libclutter-1.0-0 libclutter-1.0-common
  libcogl-common libcogl-pango20 libcogl-path20 libcogl20
  libcolord-gtk1 libcolord2 libcolorhug2 libcom-err2 libcroco3
  libcryptsetup12 libcups2 libcupsfilters1 libcupsimage2
  libcurl3-gnutls libcurl4 libdatrie1 libdazzle-1.0-0 libdb5.3
  libdbus-1-3 libdbusmenu-glib4 libdbusmenu-gtk3-4 libdconf1
  libdebconfclient0 libdee-1.0-4 libdevmapper1.02.1 libdjvulibre-text
  libdjvulibre21 libdns-export1104 libdns1104 libdpkg-perl
  libdrm-amdgpu1 libdrm-common libdrm-intel1 libdrm-nouveau2
  libdrm-radeon1 libdrm2 libdw1 libebackend-1.2-10
  libedataserver-1.2-24 libedataserverui-1.2-2 libedit2 libefiboot1
  libefivar1 libegl-mesa0 libegl1-mesa libelf1 libevdev2
:
  libevdocument3-4 libevview3-3 libexempi8 libexiv2-14 libexpat1
  libext2fs2 libfakeroot libfdisk1 libflac8 libfontembed1 libfontenc1
  libfprint0 libfreetype6 libfuture-perl libfwupd2 libgbm1
  libgcab-1.0-0 libgcc-8-dev libgcc1 libgck-1-0 libgcr-base-3-1
  libgcr-ui-3-1 libgcrypt20 libgd3 libgdata-common libgdata22
  libgdbm-compat4 libgdbm6 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-bin
  libgdk-pixbuf2.0-common libgdm1 libgee-0.8-2 libgeoclue-2-0
  libgeoip1 libgif7 libgirepository-1.0-1 libgjs0g libgl1-mesa-dri
  libglapi-mesa libglib-perl libglib2.0-0 libglib2.0-bin
  libglib2.0-data libglu1-mesa libglx-mesa0 libgnome-bluetooth13
  libgnome-games-support-1-3 libgnome-games-support-common
  libgnome-todo libgnutls30 libgoa-1.0-0b libgoa-1.0-common
  libgoa-backend-1.0-1 libgomp1 libgpg-error0 libgpgme11 libgpgmepp6
  libgphoto2-6 libgphoto2-l10n libgphoto2-port12 libgpod-common
  libgpod4 libgraphene-1.0-0 libgraphite2-3 libgrilo-0.3-0 libgs9
  libgs9-common libgsf-1-114 libgsf-1-common libgssapi-krb5-2
  libgssapi3-heimdal libgstreamer-gl1.0-0
  libgstreamer-plugins-bad1.0-0 libgstreamer-plugins-base1.0-0
  libgstreamer-plugins-good1.0-0 libgstreamer1.0-0 libgtk-3-0
  libgtk-3-bin libgtk-3-common libgtk3-perl libgtksourceview-4-0
  libgtksourceview-4-common libgtop-2.0-11 libgtop2-common
  libgudev-1.0-0 libharfbuzz-icu0 libharfbuzz0b libhcrypto4-heimdal
  libheimbase1-heimdal libheimntlm0-heimdal libhpmud0
:
  libhtml-form-perl libhttp-daemon-perl libhx509-5-heimdal
  libibus-1.0-5 libical3 libice6 libicu63 libidn2-0 libijs-0.35
  libinput-bin libinput10 libio-async-perl libio-pty-perl
  libio-socket-ssl-perl libiptc0 libirs161 libisc-export1100
  libisc1100 libisccc161 libisccfg163 libitm1
  libjavascriptcoregtk-4.0-18 libjbig2dec0 libjpeg-turbo8
  libk5crypto3 libklibc libkmod2 libkpathsea6 libkrb5-26-heimdal
  libkrb5-3 libkrb5support0 liblcms2-2 liblcms2-utils libldap-2.4-2
  libldap-common libldb1 liblilv-0-0 liblirc-client0 libllvm8
  liblouis-data liblouis17 liblouisutdml-bin liblouisutdml-data
  liblsan0 libltdl7 liblwp-mediatypes-perl liblwp-protocol-https-perl
  liblwres161 liblz4-1 libmagic-mgc libmagic1 libmailtools-perl
  libmbim-glib4 libmbim-proxy libmessaging-menu0 libmhash2
  libminiupnpc17 libmm-glib0 libmount1 libmozjs-60-0 libmpg123-0
  libmpx2 libmwaw-0.3-3 libmysofa0 libnautilus-extension1a
  libncurses6 libncursesw6 libndp0 libnet-dbus-perl libnet-dns-perl
  libnet-dns-sec-perl libnet-http-perl libnet-ssleay-perl
  libnetfilter-conntrack3 libnewt0.52 libnfnetlink0 libnfs12
  libnghttp2-14 libnm0 libnma0 libnorm1 libnotify-bin libnotify4
  libnspr4 libnss-systemd libnss3 libntfs-3g883 libogg0
  libopencore-amrnb0 libopencore-amrwb0 libopenmpt0 libopus0
  liborc-0.4-0 libp11-kit0 libpackagekit-glib2-18 libpam-fprintd
  libpam-gnome-keyring libpam-systemd libpango-1.0-0
:
  libpangocairo-1.0-0 libpangoft2-1.0-0 libpangoxft-1.0-0
  libpaper-utils libpaper1 libparted-fs-resize0 libparted2 libpcap0.8
  libpci3 libpciaccess0 libpcsclite1 libpeas-1.0-0 libpeas-common
  libperl5.28 libpixman-1-0 libplymouth4 libpng16-16
  libpolkit-agent-1-0 libpolkit-gobject-1-0 libpoppler-glib8
  libpostproc55 libprocps7 libprotobuf17 libproxy1-plugin-gsettings
  libproxy1-plugin-networkmanager libproxy1v5 libpulse-mainloop-glib0
  libpulse0 libpulsedsp libpwquality-common libpwquality1
  libpython3-stdlib libpython3.7 libpython3.7-minimal
  libpython3.7-stdlib libqmi-glib5 libqmi-proxy libqpdf21
  libquadmath0 libraptor2-0 libraw19 librdf0 libreadline8
  libreoffice-avmedia-backend-gstreamer libreoffice-base-core
  libreoffice-calc libreoffice-common libreoffice-core
  libreoffice-draw libreoffice-gnome libreoffice-gtk3
  libreoffice-help-en-us libreoffice-help-ko libreoffice-impress
  libreoffice-l10n-ko libreoffice-math libreoffice-ogltrans
  libreoffice-pdfimport libreoffice-style-breeze
  libreoffice-style-colibre libreoffice-style-elementary
  libreoffice-style-tango libreoffice-writer librhythmbox-core10
  libroken18-heimdal librsvg2-2 librsvg2-common libsane
  libsane-common libsane-hpaio libsasl2-2 libsasl2-modules
  libsasl2-modules-db libseccomp2 libsecret-1-0 libsecret-common
  libselinux1 libsemanage-common libsemanage1 libsepol1
:
  libsereal-decoder-perl libsereal-encoder-perl libsereal-perl
  libsgutils2-2 libslang2 libsmartcols1 libsmbclient libsnapd-glib1
  libsnmp-base libsnmp30 libsodium23 libsoup-gnome2.4-1 libsoup2.4-1
  libsoxr0 libspeechd2 libsqlite3-0 libss2 libssh-4 libssh-gcrypt-4
  libssl1.1 libstdc++-8-dev libstdc++6 libswresample3 libswscale5
  libsynctex2 libsysmetrics1 libsystemd0 libtalloc2 libtasn1-6
  libtdb1 libteamdctl0 libtest-refcount-perl libtevent0
  libtext-charwidth-perl libtext-iconv-perl libtext-wrapi18n-perl
  libthai-data libthai0 libtiff5 libtinfo6 libtotem0
  libtracker-control-2.0-0 libtracker-miner-2.0-0
  libtracker-sparql-2.0-0 libtsan0 libu2f-udev libubsan1 libudev1
  libudisks2-0 libunistring2 libupower-glib3 libusb-1.0-0 libuuid1
  libv4l-0 libv4lconvert0 libva-drm2 libva-wayland2 libva-x11-2
  libva2 libvdpau1 libvisio-0.1-1 libvte-2.91-0 libvte-2.91-common
  libvulkan1 libwacom-bin libwacom-common libwacom2 libwavpack1
  libwayland-client0 libwayland-cursor0 libwayland-egl1
  libwayland-server0 libwbclient0 libwebkit2gtk-4.0-37
  libwebrtc-audio-processing1 libwhoopsie-preferences0 libwhoopsie0
  libwind0-heimdal libwmf0.2-7 libwmf0.2-7-gtk libwnck-3-0
  libwnck-3-common libwrap0 libwww-perl libx11-6 libx11-data
  libx11-xcb1 libxatracker2 libxau6 libxcb-keysyms1
  libxcb-render-util0 libxcomposite1 libxcursor1 libxdamage1
  libxdmcp6 libxext6 libxft2 libxi6 libxkbcommon-x11-0 libxkbcommon0
:
  libxkbfile1 libxml-sax-perl libxmlsec1 libxmlsec1-nss libxmu6
  libxmuu1 libxrandr2 libxres1 libxslt1.1 libxtables12 libxvmc1
  libxxf86dga1 libxxf86vm1 libyaml-libyaml-perl libyelp0 libzmq5
  libzstd1 lintian linux-base linux-firmware linux-generic
  linux-headers-generic linux-image-generic linux-libc-dev locales
  login lsb-base lsb-release lshw lsof man-db manpages manpages-dev
  mesa-va-drivers mesa-vdpau-drivers mesa-vulkan-drivers mime-support
  mlocate mobile-broadband-provider-info modemmanager mount
  mscompress mtr-tiny mutter mutter-common mysql-common mythes-en-us
  nano nautilus nautilus-data nautilus-extension-gnome-terminal
  ncurses-base ncurses-bin netcat-openbsd netplan.io network-manager
  network-manager-config-connectivity-ubuntu network-manager-gnome
  networkd-dispatcher ntfs-3g openprinting-ppds openssh-client
  openssl openvpn orca os-prober p11-kit p11-kit-modules packagekit
  packagekit-tools parted passwd patch pciutils perl perl-base
  perl-modules-5.28 pinentry-curses pinentry-gnome3 plymouth
  plymouth-label plymouth-theme-ubuntu-logo
  plymouth-theme-ubuntu-text policykit-1 policykit-desktop-privileges
  poppler-utils powermgmt-base ppp pptp-linux printer-driver-brlaser
  printer-driver-c2esp printer-driver-hpcups
  printer-driver-postscript-hp procps publicsuffix pulseaudio
  pulseaudio-module-bluetooth pulseaudio-utils python-apt-common
  python3 python3-apport python3-apt python3-aptdaemon
:
  python3-aptdaemon.gtk3widgets python3-brlapi python3-cffi-backend
  python3-chardet python3-commandnotfound python3-cryptography
  python3-cupshelpers python3-dbus python3-debconf python3-debian
  python3-distro-info python3-distupgrade python3-gdbm python3-gi
  python3-gi-cairo python3-idna python3-keyring python3-launchpadlib
  python3-louis python3-macaroonbakery python3-minimal
  python3-netifaces python3-pil python3-pkg-resources
  python3-problem-report python3-protobuf python3-pyatspi
  python3-pymacaroons python3-renderpm python3-reportlab
  python3-reportlab-accel python3-simplejson python3-six
  python3-software-properties python3-speechd python3-systemd
  python3-talloc python3-tz python3-uno python3-update-manager
  python3-urllib3 python3-yaml python3.7 python3.7-minimal
  readline-common remmina remmina-common remmina-plugin-rdp
  remmina-plugin-secret remmina-plugin-vnc rfkill rhythmbox
  rhythmbox-data rhythmbox-plugins rsyslog samba-libs sane-utils
  sbsigntool seahorse secureboot-db shotwell shotwell-common
  simple-scan snapd software-properties-common
  software-properties-gtk speech-dispatcher
  speech-dispatcher-audio-plugins speech-dispatcher-espeak-ng
  spice-vdagent squashfs-tools strace sudo switcheroo-control
  syslinux syslinux-common system-config-printer
  system-config-printer-common system-config-printer-udev systemd
:
  systemd-sysv sysvinit-utils tar tcpdump thermald thunderbird
  thunderbird-gnome-support thunderbird-locale-en
  thunderbird-locale-en-us thunderbird-locale-ko totem totem-common
  totem-plugins tracker tracker-extract tracker-miner-fs tzdata
  ubuntu-advantage-tools ubuntu-desktop ubuntu-desktop-minimal
  ubuntu-docs ubuntu-drivers-common ubuntu-minimal
  ubuntu-release-upgrader-core ubuntu-release-upgrader-gtk
  ubuntu-report ubuntu-session ubuntu-settings ubuntu-software
  ubuntu-standard ubuntu-wallpapers ubuntu-wallpapers-disco
  ubuntu-web-launchers udev udisks2 ufw unattended-upgrades uno-libs3
  unzip update-inetd update-manager update-manager-core
  update-notifier update-notifier-common upower ure
  usb-creator-common usb-creator-gtk usb.ids usbutils util-linux
  uuid-runtime va-driver-all vdpau-driver-all vim-common vim-tiny
  wget whiptail whoopsie whoopsie-preferences wpasupplicant x11-apps
  x11-utils xauth xbrlapi xcursor-themes xdg-desktop-portal
  xdg-desktop-portal-gtk xfonts-encodings xinit xinput xkb-data
  xserver-common xserver-xephyr xserver-xorg-core
  xserver-xorg-input-libinput xserver-xorg-legacy
  xserver-xorg-video-amdgpu xserver-xorg-video-ati
  xserver-xorg-video-intel xserver-xorg-video-radeon xwayland xxd
  yaru-theme-gnome-shell yaru-theme-gtk yaru-theme-icon
  yaru-theme-sound yelp yelp-xsl zenity zenity-common zlib1g
:

(END)

나갈 때는 q키를 눌러주면 빠져나올 수 있습니다.

계속 [yN]  자세한 내용 [d]y

Lock screen disabled

Your lock screen has been disabled and will remain disabled until you
reboot.

계속 하시려면 [엔터] 키를 눌러 주십시오
Inhibiting until Ctrl+C is pressed...

엔터키를 누르면 아래와 같이 계속 진행됩니다.

...전략...
계속 하시려면 [엔터] 키를 눌러 주십시오
Inhibiting until Ctrl+C is pressed...


가져오는 중
0% [작업중]
0% [작업중]
0% [kr.archive.ubuntu.com에 연결하는 중입니다]
0% [kr.archive.ubuntu.com에 연결하는 중입니다]
0% [kr.archive.ubuntu.com(103.22.220.133)에 연결하는 중입니다]
0% [kr.archive.ubuntu.com(103.22.220.133)에 연결하는 중입니다]
0% [헤더를 기다리는 중입니다]
0% [헤더를 기다리는 중입니다]
받기:1 http://kr.archive.ubuntu.com/ubuntu eoan/main amd64 locales all 2.30-0ubuntu2 [3,870 kB]
0% [작업중]
...후략...




18.04에서 19.10으로 업그레이드

중간 배포판의 업그레이드 없이 18.04에서 19.10으로 바로 업그레이드하는 것은 위 게시물을 참고하셔서 진행하시면 됩니다.

단 아래의 내용을 주의하셔야 합니다.

우분투 저장소 변경

$ sudo sed -i 's/bionic/disco/g' /etc/apt/sources.list 명령 대신

$ sudo sed -i 's/bionic/eoan/g' /etc/apt/sources.list 명령을 실행해주셔야 합니다.

우분투 18.04에서 19.10으로 바로 업그레이드하는 것은 19.04에서 19.10으로 업그레이드하는 것과는 달리 큰 문제 없이 업그레이드되는 것을 확인했습니다. 그러나 이는 어디까지나 우분투 정상 부팅 여부만 확인한 것이므로 시스템 환경에 따라 예기치 못한 버그가 발생할 수 있습니다.

따라서 가능하시면 클린 설치(Clean Install)하시는 것을 권장합니다.




업그레이드 작업이 무사히 완료되면 우분투 버전이 19.10으로 바뀌게 됩니다. 그러나 현재 업그레이드는 위 작업 환경에서 도중에 멈추고 맙니다. 따라서 업그레이드는 결코 추천하지 않습니다.

깔끔하게 새로 설치(Clean Install)하시기 바랍니다.