본문 바로가기
Flutter3 Docs 번역

시작하기- 크롬OS 설치 1

by ◐◐ΘΘη◑◑ 2022. 12. 8.

크롬OS 내 flutter를 설치하는 방법을 알아보겠습니다. 시스템 요구사항, flutter sdk 설치, flutter doctor 실행, path 설정 등의 내용을 담고 있습니다.

 

시스템 요구사항

lutter를 설치하고 실행시키기 위한 당신의 개발 환경은 최소 요구사항 이상어야 합니다.

  • 운영 체제: Linux(베타)가 사용 설정된 Chrome OS(64비트)
  • 디스크 공간: 600MB(IDE/도구용 디스크 공간 제외).
  • 도구: Flutter는 환경에서 사용할 수 있는 이러한 명령줄 도구에 따라 달라집니다.
    • bash
    • curl
    • git 2.x
    • mkdir
    • rm
    • unzip
    • which
    • xz-utils
  • 공유 라이브러리: Flutter test 명령은 환경에서 사용할 수 있는 이 라이브러리에 따라 다릅니다.
    • libGLU.so.1 - Ubuntu/Debian의 libglu1-mesa와 같은 mesa 패키지에서 제공

Flutter SDK 설치

  1. 다음 설치 번들을 다운로드하여 Flutter SDK의 안정적인 최신 릴리스를 받으세요:

    fluter_linux_3.3.9-stable.tar.xz

    다른 출시 채널 및 이전 빌드에 대해서는 SDK 출시 페이지를 참조하세요.
  2. 파일 앱에서 다운로드한 파일을 “Downloads”에서 "Linux Files"로 드래그 앤 드롭하여 Linux 컨테이너에서 Flutter에 액세스합니다.
  3. 예를 들어 다음과 같이 원하는 위치에 파일을 추출합니다.
$ cd ~/development
$ tar xf ~/Downloads/flutter_linux_3.3.9-stable.tar.xz

       고정된 버전의 설치 번들을 설치하지 않으려면 1단계와 2단계를 건너뛸 수 있습니다. 대신 다음 명령을 사용하여 GitHub의 Flutter 저장소에서 소스 코드를 가져옵니다.

$ git clone https://github.com/flutter/flutter.git

       필요에 따라 분기 또는 태그를 변경할 수도 있습니다. 예를 들어 안정 버전만 얻으려면 다음과 같이 하십시오.

$ git clone https://github.com/flutter/flutter.git -b stable
  1. flutter 툴을 path에 추가하세요:

$ export PATH="$PATH:`pwd`/flutter/bin"

       이 명령은 현재 터미널 창에 대해서만 PATH 변수를 설정합니다. 경로에 Flutter를 영구적으로 추가하려면 경로 업데이트를 참조하세요.

  1. 선택적으로 개발 바이너리를 사전 다운로드합니다.

    flutter 도구는 필요에 따라 플랫폼별 개발 바이너리를 다운로드합니다. 이러한 아티팩트를 미리 다운로드하는 것이 바람직한 시나리오(예: 밀폐된 빌드 환경 또는 간헐적인 네트워크 가용성)의 경우 다음을 실행하여 iOS 및 Android 바이너리를 미리 다운로드할 수 있습니다.

$ flutter precache

       For additional download options, see flutter help precache.

You are now ready to run Flutter commands!

참고: 기존 버전의 Flutter를 업데이트하려면 Flutter 업그레이드를 참조하세요.

flutter doctor 실행

다음 명령을 실행하여 설정을 완료하기 위해 설치해야 하는 종속성이 있는지 확인합니다(자세한 출력을 위해 -v 플래그 추가).

$ flutter doctor

이 명령은 환경을 확인하고 터미널 창에 보고서를 표시합니다. Dart SDK는 Flutter와 함께 번들로 제공됩니다. Dart를 별도로 설치할 필요가 없습니다. 설치해야 할 수 있는 다른 소프트웨어나 수행할 추가 작업이 있는지 출력을 주의 깊게 확인하십시오.

 

예:

[-] Android toolchain - develop for Android devices
    • Android SDK at /Users/obiwan/Library/Android/sdk
    ✗ Android SDK is missing command line tools; download from https://goo.gl/XxQghQ
    • Try re-installing or updating your Android SDK,
      visit https://docs.flutter.dev/setup/#android-setup for detailed instructions.

다음 섹션에서는 이러한 작업을 수행하고 설정 프로세스를 완료하는 방법을 설명합니다.

누락된 종속 항목을 모두 설치했으면 flutter doctor 명령을 다시 실행하여 모든 것이 올바르게 설정되었는지 확인합니다.

 

경고: Flutter 도구는 때때로 Google 서버에서 리소스를 다운로드할 수 있습니다. Flutter SDK를 다운로드하거나 사용하면 Google 서비스 약관에 동의하는 것입니다.

예를 들어 사전 패키징된 아카이브가 아닌 GitHub에서 설치하면 Flutter 도구는 flutter 도구 자체를 실행하는 데 사용되기 때문에 처음 실행할 때 즉시 Google 서버에서 Dart SDK를 다운로드합니다. 이는 Flutter가 업그레이드될 때도 발생합니다(예: flutter upgrade 명령 실행).

flutter 도구는 Google Analytics를 사용하여 기능 사용 통계를 보고하고 충돌 보고서를 보냅니다. 이 데이터는 시간이 지남에 따라 Flutter 도구를 개선하는 데 사용됩니다.

Flutter 도구 분석은 처음 실행할 때 전송되지 않습니다. 보고를 비활성화하려면 flutter config --no-analytics를 실행하세요. 현재 설정을 표시하려면 flutter config를 사용하십시오. 분석을 옵트아웃하면 옵트아웃 이벤트가 전송되고 Flutter 도구에서 추가 정보가 전송되지 않습니다.

Dart 도구는 사용 통계 및 충돌 보고서를 Google에 보낼 수도 있습니다. 이러한 메트릭의 제출을 제어하려면 dart 도구에서 다음 옵션을 사용하십시오.

  • --enable-analytics: 익명 분석을 활성화합니다.
  • --disable-analytics: 익명 분석을 비활성화합니다.

Google 개인정보 보호정책은 이러한 서비스에서 데이터를 처리하는 방법을 설명합니다.

 

path 수정

Get the Flutter SDK에 표시된 것처럼 명령줄에서 현재 세션에 대한 PATH 변수를 업데이트할 수 있습니다. 아마도 이 변수를 영구적으로 업데이트하고 싶을 것이므로 모든 터미널 세션에서 flutter 명령을 실행할 수 있습니다.

모든 터미널 세션에 대해 이 변수를 영구적으로 수정하는 단계는 시스템에 따라 다릅니다. 일반적으로 새 창을 열 때마다 실행되는 파일에 한 줄을 추가합니다. 예를 들어:

  1. Flutter SDK 복제본의 경로를 결정합니다. 3단계에서 필요합니다.
  2. 셸용 rc 파일을 열거나 만듭니다. 예를 들어 Linux는 기본적으로 Bash 셸을 사용하므로 $HOME/.bashrc를 편집합니다. 다른 셸을 사용하는 경우 컴퓨터에서 파일 경로와 파일 이름이 달라집니다.
  3. 다음 줄을 추가하고 [PATH_OF_FLUTTER_GIT_DIRECTORY]를 Flutter git repo 복제본의 경로로 변경합니다.

$ export PATH="$PATH:[PATH_OF_FLUTTER_GIT_DIRECTORY]/bin"
  1. source $HOME/.<rc file>을 실행하여 현재 창을 새로 고치거나 새 터미널 창을 열어 파일을 자동으로 소싱합니다.
  2. 다음을 실행하여 이제 flutter/bin 디렉토리가 PATH에 있는지 확인하십시오.

$ echo $PATH

다음을 실행하여 flutter 명령을 사용할 수 있는지 확인합니다.

$ which flutter

 

참고: Flutter의 1.19.0 dev 릴리스부터 Flutter SDK에는 flutter 명령과 함께 dart 명령이 포함되어 있어 Dart 명령줄 프로그램을 더 쉽게 실행할 수 있습니다. Flutter SDK를 다운로드하면 호환되는 Dart 버전도 다운로드되지만 Dart SDK를 별도로 다운로드한 경우 두 버전이 호환되지 않을 수 있으므로 Dart의 Flutter 버전이 경로의 첫 번째인지 확인하십시오. 다음 명령은 flutter 및 dart 명령이 동일한 bin 디렉토리에서 생성되어 호환되는지 여부를 알려줍니다.

  $ which flutter dart
  /path-to-flutter-sdk/bin/flutter
  /usr/local/bin/dart

위에 표시된 것처럼 두 명령은 동일한 bin 디렉토리에서 제공되지 않습니다. /usr/local/bin(이 경우)의 명령보다 먼저 /path-to-flutter-sdk/bin의 명령을 사용하도록 경로를 업데이트합니다. 변경 사항을 적용하기 위해 셸을 업데이트한 후 which 명령을 다시 실행하면 이제 flutter 및 dart 명령이 동일한 디렉토리에서 온 것으로 표시되어야 합니다.

  $ which flutter dart
  /path-to-flutter-sdk/bin/flutter
  /path-to-flutter-sdk/bin/dart

dart 명령에 대해 자세히 알아보려면 명령줄에서 dart -h를 실행하거나 dart 도구 페이지를 참조하세요.

path 직접 수정

경우에 따라 위의 지침을 사용할 때 배포판이 경로를 영구적으로 획득하지 못할 수 있습니다. 이 경우 환경 변수 파일을 직접 변경할 수 있습니다. 이 지침에는 관리자 권한이 필요합니다.

  1. Flutter SDK 복제본의 경로를 결정합니다.
  2. 시스템의 루트에서 etc 디렉토리를 찾고 루트 권한으로 프로필 파일을 엽니다.

$ sudo nano /etc/profile
  1. Flutter SDK 디렉토리의 위치로 PATH 문자열을 업데이트합니다.

if [ "`id -u`" -eq 0 ]; then
   PATH="..."
else
   PATH="/usr/local/bin:...:[PATH_OF_FLUTTER_GIT_DIRECTORY]/bin"
fi
export PATH
  1. 현재 세션을 종료하거나 시스템을 재부팅하십시오.
  2. 새 세션을 시작하면 다음을 실행하여 flutter 명령을 사용할 수 있는지 확인합니다.

$ which flutter

 

Bash에서 경로 설정에 대한 자세한 내용은 이 StackExchange 질문을 참조하십시오. Z 셸에서 경로를 설정하는 방법에 대한 자세한 내용은 이 StackOverflow 질문을 참조하십시오.

 

시작하기- 크롬OS 설치 2

 

시작하기- 크롬OS 설치 2

시작하기- 크롬OS 설치 1 시작하기- 크롬OS 설치 1 크롬OS 내 flutter를 설치하는 방법을 알아보겠습니다. 시스템 요구사항, flutter sdk 설치, flutter doctor 실행, path 설정 등의 내용을 담고 있습니다. 시

fmcho.tistory.com

 


Copy icons created by Anditii Creative - Flaticon

 

'Flutter3 Docs 번역' 카테고리의 다른 글

시작하기 - 에디터 설정  (0) 2022.12.10
시작하기- 크롬OS 설치 2  (1) 2022.12.09
시작하기- 리눅스 설치 2  (0) 2022.12.07
시작하기- 리눅스 설치 1  (0) 2022.12.06
시작하기- 맥OS 설치 2  (0) 2022.12.05

댓글