우분투 26.04 LTS 설치·개발환경 세팅 가이드

우분투 26.04 Resolute Raccoon 개발환경 세팅 가이드 2026
Ubuntu 26.04 LTS 'Resolute Raccoon' (이미지: AI 생성)
한줄 결론: 2026년 6월 기준 최신 Ubuntu LTS는 26.04 'Resolute Raccoon'(2031년 4월까지 지원)이다. Wayland 전용·Linux 7.0·GNOME 50이 핵심 변화이며, 설치 후 세팅 흐름은 이 글에서 단계별로 정리한다.

Ubuntu 26.04 LTS 'Resolute Raccoon'이 2026년 4월 23일 출시됐다. 새 PC나 개발 서버를 세팅하는 개발자라면 이 버전이 현행 기준이다. 이 글은 부팅 USB 제작부터 설치 후 개발환경 구성까지, 2026년 현재 유효한 명령과 설정만 담는다.

항목 Ubuntu 14.04 (구) Ubuntu 26.04 (현행)
코드네임 Trusty Tahr Resolute Raccoon
지원 종료 2019년 4월 (종료) 2031년 4월 (표준) / Ubuntu Pro로 10년
커널 3.13 Linux 7.0
데스크톱 Unity + Xorg GNOME 50 + Wayland 전용 (Xorg 세션 제거)
패키지 서명 apt-key add (현재 폐지) gpg --dearmor + signed-by=
Snap 별도 설치 필요 기본 탑재, App Center 통합
네트워크 설정 /etc/network/interfaces Netplan (YAML 기반)
ARM64 데스크톱 ISO 미지원 최초 공식 지원

어떤 버전을 받아야 하는가?

Ubuntu 26.04 LTS를 받는다. 2026년 6월 기준 최신 LTS이며 releases.ubuntu.com에서 공식 ISO를 내려받을 수 있다. 이전 LTS인 24.04 'Noble Numbat'도 2029년 4월까지 지원이 유효하므로, 안정성을 최우선으로 하는 서버 환경이라면 24.04를 선택하는 것도 합리적이다. 그러나 새 설치라면 26.04가 기준이다.

버전은 변동될 수 있으므로 설치 전 Ubuntu release cycle 페이지에서 현재 지원 상태를 확인한다.

부팅 USB는 어떻게 만드는가?

Ventoy 또는 balenaEtcher를 쓴다. Ventoy는 USB 1개에 여러 ISO를 함께 담아 멀티부팅이 가능한 오픈소스 도구다. balenaEtcher는 GUI가 단순해 처음 사용자에게 적합하며 macOS·Windows·Linux 모두 지원한다. Windows 사용자라면 Rufus도 선택지다.

  • Ventoy: ventoy.net — USB에 설치 후 ISO 파일을 복사만 하면 된다.
  • balenaEtcher: etcher.balena.io — ISO 선택 → USB 선택 → Flash.
  • Linux 커맨드라인: dd 명령 또는 GNOME Disks(기본 탑재)도 사용 가능하다.

BIOS/UEFI 설정과 듀얼부팅 주의사항은?

대부분 PC는 F2·Del·F12 중 하나로 BIOS/UEFI에 진입한다. Secure Boot는 Ubuntu 26.04에서 공식 지원하므로 굳이 비활성화하지 않아도 된다. 듀얼부팅(Windows + Ubuntu)은 반드시 Windows 파티션 축소를 Windows 디스크 관리 도구에서 먼저 수행한 뒤 Ubuntu 설치를 진행한다. Ubuntu 설치 시 '기타' 파티션 옵션을 선택하면 수동으로 마운트 포인트를 지정할 수 있다.

파티션 최소 권장 크기: /(루트) 30 GB 이상, /home 별도 분리 권장, swap은 RAM이 16 GB 이상이면 생략 가능하다. UEFI 시스템은 EFI 파티션(200~500 MB, FAT32)이 별도로 필요하다.

설치 직후 첫 번째로 실행할 명령은?

패키지 목록 갱신과 전체 업그레이드를 먼저 한다. apt upgrade 대신 apt full-upgrade를 쓰는 이유는 의존성 변경으로 제거해야 할 패키지까지 처리하기 때문이다.

sudo apt update && sudo apt full-upgrade -y
sudo apt autoremove -y && sudo apt autoclean

개발 필수 패키지는 무엇을 설치하는가?

빌드 도구와 기본 CLI 유틸리티를 한 번에 설치한다. build-essential은 gcc·g++·make 등 C/C++ 컴파일 환경을 묶어서 제공한다.

sudo apt install -y \
  build-essential \
  git curl wget \
  vim tmux \
  ca-certificates gnupg \
  software-properties-common \
  apt-transport-https

zsh와 Oh My Zsh는 어떻게 설치하는가?

zsh를 APT로 설치한 뒤 기본 셸을 변경하고, Oh My Zsh 공식 스크립트를 실행한다. 2026년 현재 공식 설치 명령은 아래와 같다.

# 1. zsh 설치
sudo apt install -y zsh

# 2. 기본 셸을 zsh로 변경 (재로그인 필요)
chsh -s $(which zsh)

# 3. Oh My Zsh 설치 (공식: ohmyz.sh)
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

추천 플러그인: zsh-autosuggestions, zsh-syntax-highlighting. ~/.zshrcplugins=(git) 항목에 추가한다. 현재 공식 설치 명령은 ohmyz.sh에서 확인한다.

한글 입력기는 무엇을 쓰는가?

Ubuntu 26.04에서는 fcitx5가 권장 한글 입력기다. ibus-hangul도 여전히 동작하지만, Wayland 환경에서 안정성이 fcitx5가 더 낫다는 평가가 많다.

# fcitx5 + 한글(Hangul) 엔진 설치
sudo apt install -y fcitx5 fcitx5-hangul fcitx5-config-qt

# 기본 입력기를 fcitx5로 지정
im-config -n fcitx5

설치 후 로그아웃/재로그인 → 우상단 트레이 아이콘 또는 fcitx5-config-qt에서 Hangul 엔진 추가 → 한/영 전환키(보통 오른쪽 Alt 또는 Shift+Space)를 설정한다.

방화벽 설정은 어떻게 하는가?

Ubuntu는 ufw(Uncomplicated Firewall)를 기본 제공한다. 설치 직후에는 비활성화 상태이므로 직접 활성화해야 한다.

# ufw 활성화 (SSH 포트는 미리 허용)
sudo ufw allow OpenSSH
sudo ufw enable
sudo ufw status verbose

Snap과 Flatpak 중 어느 것을 써야 하는가?

둘 다 샌드박스 패키징 방식이지만 출처와 생태계가 다르다. Ubuntu 26.04는 Snap을 기본 탑재하며 App Center가 Snap·Flatpak·deb 패키지를 통합 관리한다. 앱 선택 기준은 아래 표를 참고한다.

구분 Snap Flatpak
관리 주체 Canonical FreeDesktop / Flathub
Ubuntu 기본 탑재 O 별도 설치 필요
앱 스토어 Snap Store Flathub
장점 자동 업데이트, 롤백 배포판 독립성, 앱 종류 많음
단점 첫 실행이 느린 경우 있음 별도 런타임 설치 필요
# Flatpak 추가 설치 (원하는 경우)
sudo apt install -y flatpak gnome-software-plugin-flatpak
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

개발자 도구(Docker, nvm)는 어떻게 설치하는가?

Docker는 공식 문서(docs.docker.com)의 설치 스크립트를 사용한다. 핵심은 apt-key 대신 gpg --dearmor로 서명키를 등록하는 방식이다.

# Docker 공식 GPG 키 등록 (현행 방식)
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg \
  | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg

# 저장소 등록
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] \
  https://download.docker.com/linux/ubuntu \
  $(. /etc/os-release && echo "$VERSION_CODENAME") stable" \
  | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

# 설치
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io \
  docker-buildx-plugin docker-compose-plugin

# 현재 사용자를 docker 그룹에 추가 (재로그인 후 적용)
sudo usermod -aG docker $USER

nvm(Node Version Manager)은 공식 GitHub 저장소의 설치 스크립트를 사용한다. 설치 후 셸을 재시작하면 nvm install --lts로 최신 Node.js LTS를 설치할 수 있다.

# nvm 설치 (최신 버전은 github.com/nvm-sh/nvm에서 확인)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.4/install.sh | bash

# 셸 재로드 후
nvm install --lts
nvm use --lts

apt-key를 쓰면 안 되는 이유는 무엇인가?

apt-key는 Ubuntu 22.04부터 폐지(deprecated) 경고가 시작됐고, 26.04에서는 사용을 권장하지 않는다. 기존 방식은 추가한 키가 시스템 전체 저장소 인증에 사용돼 보안상 범위가 지나치게 넓다. 신규 방식은 /etc/apt/keyrings/에 저장소별 키를 분리 보관하고, sources.list에 signed-by=로 명시적으로 연결한다. 외부 PPA 추가 시에도 같은 패턴을 따른다.

Wayland 전용 전환으로 달라진 점은 무엇인가?

Ubuntu 26.04는 LTS 최초로 Xorg 데스크톱 세션을 제거했다. GNOME Shell이 더 이상 X.org 세션으로 실행되지 않는다. 다만 XWayland는 유지되므로 X11 기반 앱(일부 레거시 GUI 도구 등)은 호환성 레이어를 통해 계속 동작한다. 화면 녹화·스크린샷·리모트 데스크톱 도구가 Wayland 네이티브인지 확인하는 것이 좋다. GNOME 50은 멀티모니터 지원과 애니메이션이 개선됐다.

GNOME 확장은 어떻게 관리하는가?

GNOME Extensions 앱 또는 extensions.gnome.org에서 설치한다. 브라우저 통합을 위해 gnome-browser-connector 패키지가 필요하다.

sudo apt install -y gnome-browser-connector gnome-shell-extension-manager

추천 확장: Dash to Panel(작업표시줄 커스텀), AppIndicator and KStatusNotifierItem Support(트레이 아이콘), Blur my Shell(배경 효과). GNOME 50에서 호환 여부는 GNOME Extensions 사이트에서 버전을 확인한다.


FAQ

Q1. Ubuntu 24.04와 26.04 중 무엇을 설치해야 하는가?
새 설치라면 26.04가 현행 기준이다. 서버 환경에서 안정성을 최우선으로 한다면 24.04도 2029년까지 지원이 유효하다. 둘 다 LTS이므로 LTS 비교는 릴리스 주기 페이지에서 확인한다.

Q2. 기존 24.04에서 26.04로 업그레이드가 가능한가?
가능하다. sudo do-release-upgrade 명령으로 업그레이드를 진행할 수 있다. 다만 중요한 서버라면 먼저 스냅샷/백업을 만든 뒤 진행하는 것이 안전하다.

Q3. 한글 입력이 Wayland에서 제대로 동작하지 않는다면?
fcitx5를 설치하고 im-config -n fcitx5로 기본 입력기를 지정한 뒤 재로그인한다. 환경변수(GTK_IM_MODULE, QT_IM_MODULE)가 자동 설정되지 않는 경우 ~/.profile에 수동으로 추가한다.

Q4. apt-key를 사용한 기존 저장소 설정이 있다면?
/etc/apt/trusted.gpg에 저장된 레거시 키는 동작은 하지만 경고가 발생한다. 각 저장소 공식 문서에서 현행 GPG 방식으로 재등록하는 것을 권장한다.

Q5. snap으로 설치한 앱이 느리다면?
첫 실행 시 마운트 시간이 있는 것은 Snap 구조상 특성이다. 자주 쓰는 앱은 deb 패키지가 있으면 APT로 설치하는 편이 체감 속도가 빠르다. Flatpak 버전도 대안이 된다.

Q6. Ubuntu 26.04 설치에 필요한 최소 사양은?
데스크톱 기준 2 GHz 듀얼코어 CPU, RAM 6 GB, 저장공간 25 GB다. 24.04까지 4 GB였던 최소 RAM이 26.04에서 6 GB로 상향됐는데, GNOME 50 데스크톱 자체가 1.5~2 GB를 점유하기 때문이다. 서버 에디션은 RAM 1.5 GB·저장공간 4 GB부터 동작한다. 정확한 사양은 Ubuntu 26.04 LTS 공식 릴리스 노트에서 확인한다.


3줄 요약

  • 2026년 6월 기준 Ubuntu 최신 LTS는 26.04 'Resolute Raccoon' (2026년 4월 23일 출시, 2031년 4월까지 표준 지원).
  • Wayland 전용·Linux 7.0·GNOME 50이 주요 변화이며, apt-key는 폐지돼 gpg --dearmor + signed-by= 방식으로 전환해야 한다.
  • 한글 입력은 fcitx5, 개발환경은 build-essential·zsh·Docker(공식 GPG 방식)·nvm 순서로 세팅하면 대부분 커버된다.

함께 보면 좋은 글

버전·명령은 변동될 수 있어 설치 전 Ubuntu 공식 릴리스 주기 페이지Docker 공식 문서를 확인한다.

댓글

이 블로그의 인기 게시물

마와린세 패스 완전정리 — 이세시마 여행 [1/9]

Windows 패키지 매니저 비교 — winget·Chocolatey·Scoop