|
| 1 | +--- |
| 2 | +layout: post |
| 3 | +title: "Flutter e Linux Mint" |
| 4 | +date: 14-02-2026 |
| 5 | +categories: [documentation, linux] |
| 6 | +tag: [linux, mint, flutter, mobile] |
| 7 | +--- |
| 8 | +# Flutter e Linux Mint |
| 9 | + |
| 10 | +Na matéria de Desenvolvimento Mobile é utilizado o framework Flutter mas como esperado as aulas utilizam Windows. Como decidi utilizar Linux (nesse momento o Mint) para aprender mais sobre o sistema também tive a necessidade de buscar formas de instalar o Flutter no sistema. Assim segui os passos abaixo: |
| 11 | + |
| 12 | +## Download e Instalação |
| 13 | + |
| 14 | +Conforme solicitado pela documentação verifiquei se os pacotes estavam disponíveis nos sistema: |
| 15 | + |
| 16 | +<li> |
| 17 | + <code>curl</code> |
| 18 | +</li> |
| 19 | +<li> |
| 20 | + <code>git</code> |
| 21 | +</li><li> |
| 22 | + <code>unzip</code> |
| 23 | +</li><li> |
| 24 | + <code>xz-utils</code> |
| 25 | +</li><li> |
| 26 | + <code>zip</code> |
| 27 | +</li> |
| 28 | +<li> |
| 29 | + <code>libglu1-mesa</code> |
| 30 | +</li> |
| 31 | +<br> |
| 32 | +Para instalar os pacotes usei o comando: |
| 33 | + |
| 34 | +``` |
| 35 | +sudo apt-get update -y && sudo apt-get upgrade -y |
| 36 | +sudo apt-get install -y curl git unzip xz-utils zip libglu1-mesa |
| 37 | +``` |
| 38 | +Como o Mint é baseado no Ubuntu o comando <code>apt-get</code> é utilizado. <br> |
| 39 | +Os passos seguintes foram baixar o SDK FLutter do site do próprio framework que para Linux está compactado na extensão .tar.xz. |
| 40 | +É indicado a criação de um diretório chamado <code>~/develop/</code> e a extração do SDK nessa pasta. |
| 41 | + |
| 42 | +## Adicionando Flutter ao PATH (Caminho do Sistema) |
| 43 | + |
| 44 | +Feito isso é necessário adicionar o Flutter ao caminho do sistema, que é o local que entendo como sendo o endereço onde as váriáveis globais do sistema operacional vão encontrar a aplicação para que seja possível executar a mesma via Terminal. Sei que isso é feito para Java também. |
| 45 | + |
| 46 | +Nesse ponto é necessário descobrir qual Shell estou usando (O que é Shell e suas váriações é um tema que deverá ser estudado e publicado também). |
| 47 | + |
| 48 | +Para descobrir o Shell utilizei: |
| 49 | +``` |
| 50 | +$ echo $SHELL |
| 51 | +``` |
| 52 | +O resultado foi esse: |
| 53 | +``` |
| 54 | +/bin/bash |
| 55 | +``` |
| 56 | + |
| 57 | +O comando utilizado para adicionar o PATH utilizando Bash é: |
| 58 | + |
| 59 | +``` |
| 60 | +echo 'export PATH="$HOME/develop/flutter/bin:$PATH"' >> ~/.bashrc |
| 61 | +``` |
| 62 | +Após isso executei os comandos para verificar se a instalação no sistema e o PATH estavam correntos: |
| 63 | + |
| 64 | +``` |
| 65 | +flutter --version |
| 66 | +dart --version |
| 67 | +``` |
| 68 | +Sendo o resultado: |
| 69 | + |
| 70 | +``` |
| 71 | +Flutter 3.38.9 • channel stable • https://github.com/flutter/flutter.git |
| 72 | +Framework • revision 67323de285 (3 weeks ago) • 2026-01-28 13:43:12 -0800 |
| 73 | +Engine • hash 5eb06b7ad5bb8cbc22c5230264c7a00ceac7674b (revision 587c18f873) (19 |
| 74 | +days ago) • 2026-01-27 23:23:03.000Z |
| 75 | +Tools • Dart 3.10.8 • DevTools 2.51.1 |
| 76 | +Dart SDK version: 3.10.8 (stable) (Tue Jan 27 00:02:04 2026 -0800) on "linux_x64" |
| 77 | +``` |
| 78 | +Com isso a instalação do Flutter e a adição ao PATH está finalizada. |
| 79 | + |
| 80 | +## Referências |
| 81 | + |
| 82 | +https://docs.flutter.dev/install/manual |
| 83 | + |
| 84 | +{% include embed/youtube.html id='M5pRZBbOReo' %} |
0 commit comments