안녕하세요. 갓대희 입니다. 이번 포스팅은 [ WSL Ubuntu 22.04로 업그레이드 하기 ] 입니다. : )
0. Ubuntu 22.04
- Ubuntu 22.04 LTS Jammy Jellyfish 는 Canonical Linux OS의 장기 버전이다.
- WSL2를 사용하여 20.04버전을 사용중인데, 이를 22.04 LTS (Jammy Jelly Fish)로 업그레이드 해보자.
- 업그레이드 전 중요한 파일과 DB 등은 꼭 백업 해 두도록 하자.
1. 시스템 업데이트
1) 현재 나의 Ubuntu 버전은 다음과 같다.
cat /etc/os-release
2) 업데이트 전 혹시 보류 중인 패키지가 있는지 확인하여 해제
sudo apt-mark showhold
- 보류 중인 패키지가 있는 경우 해제 처리
sudo apt-mark unhold 패키지명
- 해당 시스템의 모든 소프트웨어 패키지가 최신 버전인지 확인한다.
# Refresh the apt repo
sudo apt update
# Apply all upgrades
sudo apt upgrade
- 가장 최신 배포 버전을 사용할 수 있는지 확인
sudo apt dist-upgrade
2. update-manager-core 설치
1) update-manager-core 설치
sudo apt install update-manager-core
- Prompt 값이 LTS로 되어있지 않은 경우 LTS로 변경
sudo nano /etc/update-manager/release-upgrades
## Prompt=lts 확인
3. Ubuntu 22.04(Jelly Fish)로 업그레이드
- 다음 명령어 수행시 마지막에 업그레이드 여부를 확인 한다.( > y 입력) 이후 Ubuntu가 다시 시작 된다.
sudo do-release-upgrade -d
- 수행시 마지막에 업그레이드 여부를 확인 한다. 이때 y를 입력 한다.
이후 Ubuntu가 다시 시작 된다.
4. Ubuntu
- 올바르게 설치 되었는지 확인 해 보자. 접속시 확인했을수도 있다.
- 다음 명령어를 통해 22.04 설치 확인
cat /etc/os-release
※ 참고 ( Ubuntu 22.04의 새로운 기능)
Apache 2.4.52
BIND 9.18
Corosync 3.16
Django 3.2.12
Firefox 99 (Firefox is now only provided in Ubuntu as a snap)
GNOME has been updated to include new features and fixes from GNOME 41 and GNOME 42
LibreOffice 7.3
Linux kernel v5.15.0-25
MySQL 8.0.28
NetworkManager 1.36
nftables is default as backend for the firewall
Pacemaker 2.1.2
Perl v5.34.0
PHP 8.1.2
PostgreSQL 14.2
Python 3.10.4
Ruby 3.0
Samba 4.15.5
ssh-rsa is now disabled by default in OpenSSH.
Thunderbird 91