초등 OS Juno로 업그레이드하는 방법

Elementary OS Juno는 방금 출시되었으며 많은 수정 사항, 새로운 기능 및 소프트웨어 업데이트가 함께 제공되었습니다. 그러나 함께 제공되지 않은 한 가지는 전체 컴퓨터를 다시 포맷하지 않고 이전 릴리스에서 Elementary OS Juno로 업그레이드하는 방법이었습니다.

최신 기본 OS 릴리스를 사용하려고 하지만 다시 다운로드하고 다시 포맷하는 번거로움을 겪고 싶지 않다면 저희가 도와드릴 수 있습니다! 따라하고 Elementary OS PC에서 인플레이스(in-place) 업그레이드를 수행할 수 있음을 배우십시오!

경고

개발자는 튜토리얼에서 다루는 업그레이드 방법을 지원하지 않습니다. 자신의 책임하에 이 가이드를 따르십시오!

초급 OS Loki에서 Juno로 업그레이드를 시도하기 전에 시스템에 전체 백업을 만드십시오!

업그레이드 준비

기본 OS는 Ubuntu 기반 운영 체제이므로 기존 Ubuntu 배포 업그레이드 프로세스를 따라야 합니다. Ctrl + Alt + F1을 누르고 TTY 터미널 인터페이스를 엽니다. 그런 다음 아래 단계에 따라 시스템을 최신 버전의 기본 OS로 업그레이드할 수 있도록 준비하십시오.

1단계: TTY 셸 화면에서 “로그인”이라고 표시된 것을 볼 수 있습니다. 사용자 이름과 암호를 입력합니다. 즉시 전체 화면 터미널 세션을 제공해야 합니다.

2단계: 이 가이드에서는 루트 명령과 많이 상호 작용할 것입니다. 이러한 이유로 TTY 셸을 사용자에서 루트 계정으로 이동하는 것이 좋습니다. sudo -s를 사용하여 기본 OS TTY 셸에서 루트를 얻을 수 있습니다.

sudo -s

3단계: 이제 루트 액세스 권한이 있으므로 LightDM 로그인 시스템과 Pantheon 데스크탑 환경을 꺼야 합니다. 그렇지 않으면 업그레이드가 실패하고 전체 시스템이 손상될 수 있습니다.

LightDM 로그인 시스템을 비활성화하려면 systemctl을 사용하십시오.

systemctl stop lightdm.service

4단계: LightDM이 꺼집니다. 이제 apt update 및 apt upgrade 명령을 사용하여 현재 릴리스에 대해 보류 중인 업데이트를 설치할 때입니다.

apt update
apt upgrade -y

5단계: 현재 실행 중인 기본 OS 버전의 소프트웨어가 최신 버전이므로 dist-upgrade 명령을 실행해야 합니다. 이 명령은 소프트웨어 업데이트를 추가로 설치하고 현재 OS가 가능한 최신 릴리스인지 확인합니다.

apt dist-upgrade

6단계: Elementary Loki에 최신 패키지를 설치했습니다. 이제 시스템에 문제가 있는지 확인하고 업그레이드가 잘 되었는지 확인해야 합니다. 패키지 문제는 dpkg -C로 쉽게 감지할 수 있습니다.

dpkg -C

dpkg 명령의 출력을 읽습니다. 99%의 시간 동안 시스템은 정상이어야 합니다. 어떤 이유로 PC에 패키지 문제가 있는 경우 화면의 정보를 읽고 문제를 해결하는 방법을 배우십시오.
7단계: 준비 프로세스의 마지막 단계는 기본 OS에 보류 패키지가 있는지 확인하는 것입니다. 보류 패키지는 업그레이드가 완료되면 문제를 일으킬 수 있으므로 showhold 명령을 사용하고 시스템에 패키지가 없는지 확인하십시오.

  Android에서 Google Play Instant로 게임을 시도하는 방법

apt-mark showhold

기본 OS Juno로 업그레이드

위의 단계를 거친 후 기본 OS PC(버전 4 실행)는 최신 릴리스로 업그레이드 프로세스를 시작할 준비가 되었습니다.

Ubuntu를 기본으로 사용하는 운영 체제 업그레이드의 첫 번째 단계는 소프트웨어 소스를 수정하고 이전 소스에서 새 소스로 변경하는 것입니다.

기본 OS Juno는 Ubuntu 18.04 LTS를 기본으로 사용하므로 모든 것을 18.04로 변경해야 합니다.

sed -i 's/xenial/bionic/g' /etc/apt/sources.list

기본 OS용 소프트웨어 소스가 Ubuntu 16.04에서 Ubuntu 18.04로 변경되었습니다. 이제 공식 Elementary 소프트웨어 소스를 수정하고 16.04에서 18.04로 변경해야 합니다.

sed -i 's/xenial/bionic/g' /etc/apt/sources.list.d/appcenter.list
sed -i 's/xenial/bionic/g' /etc/apt/sources.list.d/elementary.list
sed -i 's/xenial/bionic/g' /etc/apt/sources.list.d/patches.list

모든 소프트웨어 소스를 변경한 후 기본 OS의 소프트웨어 인덱스를 새로 고쳐 변경 사항을 반영해야 합니다. TTY 콘솔에서 업데이트 명령을 실행합니다.

sudo apt 업데이트

Loki에서 새로운 Juno 릴리스로 업그레이드하기 전에 프로세스가 원활하게 진행되는지 테스트를 실행해야 합니다. 업그레이드를 테스트하려면 upgrade 명령으로 시뮬레이션을 사용하십시오.

apt --simulate upgrade

시뮬레이션이 순조롭게 진행된다고 가정하고 실제로 업그레이드를 수행할 때입니다. TTY 콘솔에서 upgrade 명령을 사용하고 새 Juno 소프트웨어 패키지를 설치합니다.

sudo apt upgrade -y

dist-upgrade 명령으로 업그레이드 프로세스를 완료합니다.

sudo apt dist-upgrade -y

초급 OS Juno로의 업그레이드가 완료되면 PC를 재부팅하십시오!

설치 후

Loki에서 Juno로의 업그레이드 프로세스가 완료되었습니다. 그러나 시스템을 올바르게 사용하기 전에 수행해야 할 몇 가지 작업이 있습니다. 가장 먼저 할 일은 autoremove 명령을 사용하여 마지막 릴리스에서 이전 기본 OS 패키지를 제거하는 것입니다.

sudo apt autoremove

펄 모듈

Juno로 업그레이드하는 이 방법을 시도한 일부 사용자에 따르면 Perl 모듈 패키지가 이전 버전과 충돌할 수 있습니다. 다음을 사용하여 문제를 해결하세요.

sudo apt remove perl-modules-5.22

GPG 키 복구

우리는 몇 가지를 변경하여 Loki에서 Juno로 업그레이드했습니다. 결과적으로 소프트웨어 소스에 대한 키를 설치해야 합니다. 완료하려면 아래 단계를 따르세요.

  Linux에서 네트워크 공유를 자동으로 마운트하는 방법

1단계: apt-key 명령을 사용하여 인터넷에서 기본 OS 키를 다운로드합니다.

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com A74F73EFFE70B91C

2단계: 이제 키가 설치되었으므로 Juno의 소프트웨어 소스를 새로 고쳐 변경 사항을 반영합니다.

sudo apt update


키가 복구되면 업데이트 명령이 오류 없이 작동하고 새 기본 OS Juno PC를 즐길 수 있습니다!