Ubuntu 26.04는 그래픽 앱 스토어부터 명령줄 도구까지 다양한 소프트웨어 설치 방법을 제공하여 다양한 사용자의 요구 사항을 충족합니다. 이 문서에서는 각 설치 방법을 자세히 설명합니다.
어떤 설치 방법을 사용해야 합니까?
다양한 설치 옵션을 사용할 수 있으므로 다음 빠른 결정 가이드를 사용하세요.
- 소프트웨어가 공식 저장소에 있습니까? — 그렇다면
apt install을 사용하십시오. 가장 안정적이고 번거롭지 않은 방법입니다. - 최신 버전이나 샌드박스 격리가 필요합니까? — 자동 업데이트와 함께 Ubuntu에서 기본적으로 지원되는 Snap을 사용하세요.
- Snap에서는 사용할 수 없거나 Snap을 사용하고 싶지 않으신가요? — Flatpak을 사용하고 Flathub에서 설치하세요.
- 공식 .deb 패키지를 사용할 수 있습니까? —
sudo apt install ./xxx.deb을 다운로드하고 실행하세요. - AppImage 형식만 사용할 수 있나요? —
chmod +x을 다운로드하고 직접 실행하세요. 설치가 필요하지 않습니다 - 완전히 격리된 런타임 환경이 필요합니까? — Docker 컨테이너 사용
방법 비교
| 방법 | 장점 | 단점 | 최고의 대상 |
|---|---|---|---|
| 적절함 | 최고의 시스템 통합, 통합 종속성 관리, 안정적이고 신뢰할 수 있는 | 버전이 오래되어 저장소로 제한될 수 있습니다. | 시스템 도구, CLI 소프트웨어, 라이브러리 및 종속성 |
| 스냅 | 자동 업데이트, 샌드박스 격리, 기본 Ubuntu 지원 | 느린 시작, 더 많은 디스크 사용량, 제어할 수 없는 자동 업데이트 | 최신 버전이 필요한 데스크탑 앱, 소프트웨어 |
| 플랫팩 | 샌드박스 격리, 풍부한 Flathub 카탈로그, 교차 배포 | 수동 설정 필요, 대규모 초기 런타임 다운로드 | Snap에서 찾을 수 없는 데스크톱 앱, 소프트웨어 |
| .deb | 적절한 최신 공식 버전과 동일한 기본 경험 | 자동 업데이트 없음, 새 버전을 수동으로 다운로드해야 함 | 공식 .deb 패키지가 포함된 Chrome, VS Code, WPS 및 기타 소프트웨어 |
| 앱 이미지 | 설치가 필요 없고 다운로드 및 실행이 필요하지 않으며 시스템에 영향을 주지 않습니다. | 자동 업데이트 없음, 시스템 통합 없음(메뉴 아이콘 없음) | 가끔 사용되는 도구, 휴대용 소프트웨어 |
| 도커 | 완전한 격리, 숙주 오염 없음, 재현 가능한 환경 | 높은 학습 곡선, 데스크톱 앱에는 적합하지 않음 | 서버 애플리케이션, 개발/테스트 환경 |
간단한 경험 법칙: 의심스러운 경우 apt를 사용하세요. 적절한 것이 없다면 Snap을 사용하세요. 이 규칙은 대부분의 경우에 적용됩니다. apt나 Snap 모두 귀하의 요구 사항을 충족할 수 없는 경우에만 다른 방법을 고려하십시오.
앱 센터
App Center는 Ubuntu 26.04의 기본 그래픽 애플리케이션 스토어로, 직관적인 소프트웨어 검색 및 설치 환경을 제공합니다.
사용법
- Dock 또는 앱 그리드에서 “App Center” 아이콘을 클릭하세요.
- 카테고리를 탐색하거나 검색창을 사용하여 앱을 찾으세요.
- 설명, 스크린샷, 평점이 포함된 세부정보 페이지를 보려면 앱을 클릭하세요.
- 설치하려면 “설치”를 클릭하세요.
App Center는 Snap 및 Deb 형식 패키지를 모두 제공하며 기본적으로 Snap 버전이 권장됩니다.
설치된 앱 관리
App Center의 “설치됨” 탭에서 다음을 수행할 수 있습니다.
- 설치된 모든 애플리케이션 보기
- 사용 가능한 새 버전으로 앱 업데이트
- 불필요한 응용 프로그램 제거
적절한 패키지 관리자
apt는 명령줄을 통해 작동되는 Ubuntu의 가장 전통적이고 강력한 패키지 관리 도구입니다.
기본 명령
# Update package source lists
sudo apt update
# Upgrade all installed packages
sudo apt upgrade
# Search for packages
apt search keyword
# View package information
apt show packagename
# Install a package
sudo apt install packagename
# Install multiple packages
sudo apt install package1 package2 package3
# Remove a package (keep configuration files)
sudo apt remove packagename
# Remove a package (also delete configuration files)
sudo apt purge packagename
# Clean up unneeded dependency packages
sudo apt autoremove타사 소스 추가(PPA)
일부 소프트웨어는 PPA(Personal Package Archives)를 통해 최신 버전을 제공합니다.
# Add a PPA
sudo add-apt-repository ppa:username/reponame
# Update source lists
sudo apt update
# Install software from the PPA
sudo apt install packagenamePPA를 제거합니다.
sudo add-apt-repository --remove ppa:username/reponame타사 저장소 추가
Docker, VS Code와 같은 일부 소프트웨어는 공식 적절한 저장소를 제공합니다. 일반 단계:
# 1. Download and add GPG key
wget -qO- https://example.com/key.gpg | sudo gpg --dearmor -o /usr/share/keyrings/example.gpg
# 2. Add repository
echo "deb [signed-by=/usr/share/keyrings/example.gpg] https://example.com/repo stable main" | sudo tee /etc/apt/sources.list.d/example.list
# 3. Update and install
sudo apt update
sudo apt install packagename스냅 애플리케이션
Snap은 샌드박스 애플리케이션 런타임 환경을 제공하는 Canonical의 범용 패키지 형식입니다. Ubuntu 26.04에는 Snap 지원이 사전 설치되어 있습니다.
기본 작업
# Search for Snap apps
snap find keyword
# View app details
snap info appname
# Install an app
sudo snap install appname
# Install a specific channel version
sudo snap install appname --channel=edge
# List installed Snaps
snap list
# Update all Snap apps
sudo snap refresh
# Update a specific app
sudo snap refresh appname
# Uninstall an app
sudo snap remove appname스냅 기능
- 자동 업데이트: Snap 앱은 기본적으로 자동으로 업데이트됩니다.
- 샌드박스 격리: 보안 강화를 위해 제한된 환경에서 앱이 실행됩니다.
- 다중 버전 공존: 다양한 채널 버전 지원(안정 버전, 베타 버전, 엣지 버전)
- 교차 배포: 동일한 Snap 패키지가 여러 Linux 배포판에서 작동합니다.
스냅 권한 관리
# View app interface connections
snap connections appname
# Connect an interface (grant permission)
sudo snap connect appname:interfacename
# Disconnect an interface (revoke permission)
sudo snap disconnect appname:interfacename플랫팩
Flatpak은 또 다른 범용 패키지 형식입니다. Ubuntu 26.04에는 기본적으로 포함되어 있지 않지만 쉽게 추가할 수 있습니다.
Flatpak 지원 설치
sudo apt install flatpak gnome-software-plugin-flatpakFlathub 저장소를 추가합니다.
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo설치 후 시스템을 다시 시작해야 합니다.
기본 작업
# Search for apps
flatpak search keyword
# Install an app
flatpak install flathub appID
# For example, install GIMP
flatpak install flathub org.gimp.GIMP
# Run an app
flatpak run appID
# List installed apps
flatpak list
# Update all apps
flatpak update
# Uninstall an app
flatpak uninstall appID
# Clean up unused runtimes
flatpak uninstall --unused설치 방법을 선택하는 방법은 무엇입니까? apt는 시스템 도구 및 CLI 소프트웨어에 가장 적합하며 최고의 시스템 통합으로 안정적입니다. Snap은 자동 업데이트 및 샌드박스 격리가 필요한 데스크톱 앱에 이상적입니다. Flatpak은 Flathub에서 다양한 타사 데스크톱 앱을 선택하는 데 적합합니다. 동일한 소프트웨어가 여러 형식으로 제공되는 경우 적절한 공식 저장소 버전을 선호하세요.
Snap 대 Flatpak 비교
| 특징 | 스냅 | 플랫팩 |
|---|---|---|
| 개발자 | 정식 | 커뮤니티(Red Hat에서 시작) |
| 우분투 기본 지원 | 예 | 수동 설치 필요 |
| 앱스토어 | 스냅스토어 | 플랫허브 |
| 자동 업데이트 | 예 | 수동 또는 구성 필요 |
| 샌드박스 메커니즘 | 앱아머 | 버블랩 |
| 시스템 서비스 지원 | 예 | 데스크톱 앱만 해당 |
.deb 패키지 설치
일부 소프트웨어는 다운로드용 .deb 형식 설치 패키지(Debian/Ubuntu용 기본 패키지 형식)를 제공합니다.
그래픽 설치
다운로드한 .deb 파일을 두 번 클릭하면 시스템이 App Center에서 자동으로 열립니다. “설치”를 클릭하세요.
명령줄 설치
# Install using apt (recommended, handles dependencies automatically)
sudo apt install ./packagename.deb
# Install using dpkg
sudo dpkg -i packagename.deb
# If dpkg reports dependency errors, fix them with:
sudo apt install -f메모
- 공식 웹사이트나 신뢰할 수 있는 소스에서만
.deb파일을 다운로드하세요. .deb패키지는 자동 업데이트되지 않습니다. 새 버전을 수동으로 다운로드해야 합니다.- 설치하기 전에
dpkg -I packagename.deb을 사용하여 패키지 세부 정보를 확인하세요.
소프트웨어 설치 모범 사례
- 공식 저장소 선호:
sudo apt install이 가장 안전하고 안정적인 방법입니다. - 최신 버전이 필요한 경우: Snap 또는 Flatpak을 고려해보세요
- PPA에 주의하세요: 불안정한 소스 도입을 피하기 위해 잘 알려진 프로젝트의 PPA만 추가하세요.
- 정기적으로 업데이트:
sudo apt update && sudo apt upgrade을 실행하여 시스템 보안을 유지하세요. - 이전 패키지 정리: 주기적으로
sudo apt autoremove을 실행하여 디스크 공간을 확보하세요.
요약
Ubuntu 26.04는 풍부한 소프트웨어 설치 채널을 제공합니다. 대부분의 사용자에게 App Center는 가장 편리한 그래픽 설치 환경을 제공합니다. 명령줄 사용자는 정확한 패키지 관리를 위해 유연하게 apt를 사용할 수 있습니다. Snap 및 Flatpak은 사용 가능한 소프트웨어 범위를 확장합니다. Ubuntu 시스템을 최대한 활용하려면 특정 요구 사항에 따라 적절한 설치 방법을 선택하십시오.