Flutter (앱 개발)/Flutter기초

[앱 개발 기초] Linux에서 Flutter 설치하는 방법 (단계별 진행 상세/ 명령 프롬프트 첨부 파일 有)

𓆓물고기𓆜 2025. 2. 14. 23:07
728x90
728x90
BIG

 

Linux에서 Flutter 설치하는 방법 🐧💻

 

Flutter는

크로스 플랫폼 프레임워크로,

Linux에서도 쉽게 설치하여

개발할 수 있습니다.

 

특히

Android 앱과 Flutter Web,

데스크톱 앱을 개발할 때

유용하게 사용할 수 있습니다.

 

이번 포스팅에서는

Linux에서 Flutter를 설치하는 방법

단계별로 자세히 설명하겠습니다. 🚀


Ⅰ. 서론: Linux에서 Flutter를 설치하는 이유 🤔

 

Linux에서 Flutter 개발이 가능한 이유

 

Flutter는 Android, 

iOS, 웹, 데스크톱을 모두 지원하는 

강력한 프레임워크입니다. 

 

특히 Linux는 

개발 환경을 

가볍게 구성할 수 있으며, 

Flutter Web 및 Android 앱을 

쉽게 개발할 수 있다는 

장점이 있습니다.


Linux에서 Flutter 개발의 장점

 

가벼운 개발 환경 구성 가능
Android 앱 및 웹 애플리케이션 개발에 적합
오픈소스 기반의 자유로운 환경
Windows 및 Mac보다 시스템 리소스를 적게 사용

 

이제 본격적으로 

Linux에 Flutter를 설치하는 방법을 

알아보겠습니다! 🚀

 


Ⅱ. 본론: Linux에서 Flutter 설치 방법 (단계별 진행) 🔧

 

  Step 1: Linux 시스템 요구사항 확인

 

 

Flutter를 원활하게 실행하려면

Linux 시스템이 다음

요구사항을 충족해야 합니다.

운영체제: Ubuntu 20.04 이상, Debian 10 이상, Fedora 30 이상, Arch Linux 지원
디스크 공간: 최소 2.5GB 이상의 여유 공간
필수 도구: bash, curl, git, unzip, wget, xclip, libglu1-mesa

 

🛠 시스템 요구사항 충족 여부 확인 방법

 

 1) 터미널을 열고 다음 명령어를 입력하여 시스템 정보를 확인하세요.

uname -a
lsb_release -a
df -h

uname.txt
0.00MB

 

 2) 필수 도구가 설치되어 있는지 확인하세요.

which git bash curl unzip wget xclip
which git bash curl unzip wget xclip.txt
0.00MB

출력 값이 없다면, 해당 패키지를 설치해야 합니다!

 

필수 패키지 설치 (Ubuntu & Debian 계열)

sudo apt update && sudo apt upgrade -y
sudo apt install git curl unzip wget xclip libglu1-mesa -y

sudo apt update && sudo apt upgrade.txt
0.00MB

 

필수 패키지 설치 (Fedora 계열)

sudo dnf install git curl unzip wget xclip mesa-libGLU -y
sudo dnf install git curl unzip wget xclip mesa-libGLU.txt
0.00MB

 

필수 패키지 설치 (Arch Linux 계열)

sudo pacman -Syu git curl unzip wget xclip mesa-libGLU
sudo pacman -Syu git curl unzip wget xclip mesa-libGLU.txt
0.00MB

 


Step 2: Flutter SDK 다운로드 및 설치

 

1) Flutter SDK 다운로드

 

  1. Flutter 공식 웹사이트에서 Linux용 Flutter SDK 다운로드
    👉 Flutter 공식 다운로드 페이지
  2. 또는 터미널에서 직접 다운로드
 

Choose your development platform to get started

Install Flutter and get started. Downloads available for Windows, macOS, Linux, and ChromeOS operating systems.

docs.flutter.dev

wget https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.16.0-stable.tar.xz

wget.txt
0.00MB

 

 

(버전은 최신 버전으로 변경하세요!)

 

2) Flutter SDK 압축 해제 및 이동

 

 1) 압축 해제 후 적절한 경로로 이동

tar -xf flutter_linux_3.16.0-stable.tar.xz
sudo mv flutter /opt/flutter
tar.txt
0.00MB

 

 2) flutter/bin 디렉토리가 있는지 확인

ls /opt/flutter/bin
ls.txt
0.00MB

➡ 정상적으로 flutter 실행 파일이 있으면 설치 완료! 🎉


Step 3: 환경 변수 설정 (Path 설정)

 

Flutter 명령어를

어디서나 실행할 수 있도록

환경 변수를 설정합니다.

환경 변수 설정 방법 (Bash 사용 시)

 1) .bashrc 파일 수정

nano ~/.bashrc

 

 2) 파일 맨 아래에 다음 줄 추가

export PATH="$PATH:/opt/flutter/bin"
export.txt
0.00MB

 

 3) 저장 후 적용

source ~/.bashrc

 

환경 변수 설정 방법 (Zsh 사용 시)

 1) .zshrc 파일 수정

nano ~/.zshrc

 

 2) 파일 맨 아래에 다음 줄 추가

export PATH="$PATH:/opt/flutter/bin"
export.txt
0.00MB

 

 3) 저장 후 적용

source ~/.zshrc
 

환경 변수 설정 확인

 


설정이 완료되었는지 확인하려면

터미널에서 다음 명령어를 실행하세요.

 
flutter --version

 

Flutter 버전이 정상적으로 출력되면

환경 변수 설정이 완료된 것입니다! 🎉

 


Step 4: 설치 확인 및 Flutter Doctor 실행

 

 

설치가 잘 되었는지

확인하려면,

Flutter Doctor 명령어를

실행해야 합니다.

 

Flutter Doctor 실행 방법

  1. 터미널에서 다음 명령어 실행
flutter doctor

➡ 실행하면 설치된 구성 요소를 검사하고, 누락된 항목을 표시합니다.

 

Flutter Doctor에서 "X" 표시가 있다면?

  1. "Android toolchain not installed" 오류 발생 시
     안드로이드 스튜디오는 추후 포스팅에서 다루겠습니다. (정상이에용!)
  2. "CocoaPods not installed" 오류 발생 시 (Mac 전용이므로 무시 가능)

 

💡 Flutter Doctor 결과에 모두 "✓"가 표시되면, 환경 설정이 정상적으로 완료된 것입니다!

 


Ⅲ. 결론: Flutter 설치 후 해야 할 일 ✅

 

추가 개발 환경 설정 가이드

 

Flutter SDK 설치가

 완료되었으니, 

이제 개발 환경을 

설정해야 합니다.


Linux에서 Flutter를 활용하는 방법

 

✅ flutter --version 명령어로 Flutter 버전 확인
✅ flutter doctor 실행하여 오류가 없는지 점검
✅ flutter create my_app 명령어로 첫 번째 프로젝트 생성 후 실행


🎯 마무리: Flutter 설치 완료! 🎉

 

이제 Linux에서 Flutter 개발을 위한

기본 설치가 완료되었습니다!

 

Flutter SDK 다운로드 및 설치 완료
환경 변수 설정 완료
Flutter Doctor 실행하여 개발 환경 점검 완료

 

더 궁금한 점이 있다면

언제든 댓글로 질문해 주세요! 🎯

728x90
728x90
BIG