# Flutter on Debian 12 [orig link](https://dev.to/fullstackhacker/install-flutter-on-debian-3g3h) ## Install dependencies sudo apt update sudo apt install curl file git unzip xz-utils zip libglu1-mesa ## Download Latest Flutter SDK [link Flutter SDK](https://docs.flutter.dev/development/tools/sdk/releases?tab=linux) install using cd ~ wget https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.32.8-stable.tar.xz tar xvf flutter_linux_3.32.8-stable.tar.xz inserire flutter nel path editando nano ~/.bashrc e inserendo in fondo export PATH="$PATH:~/flutter/bin" uscire dalla bash per far ricaricare verificare con flutter --version controllare tutte le dipendenze di flutter flutter doctor per esempio sudo apt install clang cmake ninja-build pkg-config libgtk-3-dev installare flutter bin nel path nano ~/.bashrc inserendo alla fine ( in questo caso la dir home ~ era /home/fabio export PATH="$PATH:/home/fabio/flutter/bin" uscire dalla shell e rientrare per avere il path aggiornato ricontrollare con flutter doctor se serve installare Chrome [orig linl](https://linuxcapable.com/how-to-install-google-chrome-on-debian-linux/) partiamo inserendo le dependencies sudo apt install software-properties-common apt-transport-https ca-certificates curl -y poi la key e la repository di google e facciamo un update curl -fSsL https://dl.google.com/linux/linux_signing_key.pub | sudo gpg --dearmor | sudo tee /usr/share/keyrings/google-chrome.gpg >> /dev/null echo deb [arch=amd64 signed-by=/usr/share/keyrings/google-chrome.gpg] http://dl.google.com/linux/chrome/deb/ stable main | sudo tee /etc/apt/sources.list.d/google-chrome.list sudo apt update infine installiamo Google Chrome sudo apt install google-chrome-stable ricontrolliamo nuovamente con flutter doctor ora non resta che installare Android Studio ## Android Studio [orig install link](https://developer.android.com/studio/install) per trovare il link al file necessario da scaricare https://developer.android.com/studio/archive cd ~ wget https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2025.1.2.2/android-studio-2025.1.2.2-linux.tar.gz unzippare cd opt sudo tar -xvzf ~/android-studio-2025.1.2.2-linux.tar.gz eseguire il programma di installazione in ambiente grafico /opt/android-studio/bin/studio.sh & dopo l'installazione verificare che flutter sia tutto caricato flutter doctor mancanti: manca Android SDK command line tool, installare in setting Andrid SDK manca la licenza Android, digitare il comando seguente e sempre y (yes) flutter doctor --android-licenses trova ✗ Unable to determine VS Code version eseguire flutter channel master && flutter upgrade quando con flutter doctor è tutto ok si possono vedere tutti i dettagli di doctor con flutter doctor -vv ## VS Code [orig1 link](https://code.visualstudio.com/docs/setup/linux) [orig2 link](https://code.visualstudio.com/docs/setup/linux#_install-vs-code-on-linux) Scaricare il file di installazione .deb wget 'https://code.visualstudio.com/sha/download?build=stable&os=linux-deb-x64' -O a.deb installarlo come SU su apt install ./a.deb exit To automatically install the apt repository and signing key echo "code code/add-microsoft-repo boolean true" | sudo debconf-set-selections To manually install the apt repository: sudo apt-get install wget gpg wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg sudo install -D -o root -g root -m 644 microsoft.gpg /usr/share/keyrings/microsoft.gpg rm -f microsoft.gpg Create a /etc/apt/sources.list.d/vscode.sources file with the following contents to add a reference to the upstream package repository: sudo nano /etc/apt/sources.list.d/vscode.sources e inserire Types: deb URIs: https://packages.microsoft.com/repos/code Suites: stable Components: main Architectures: amd64,arm64,armhf Signed-By: /usr/share/keyrings/microsoft.gpg Lastly, update the package cache and install the package: sudo apt install apt-transport-https sudo apt update sudo apt install code # or code-insiders ## Installare remote desktop xRDP installare con sudo apt update -y && sudo apt upgrade -y sudo apt install xrdp sudo systemctl start xrdp sudo systemctl enable xrdp controllare se il firewall è attivo sudo ufw status se è attivo allora permettere l'utilizzo della porta 3389 ufw allow 3389/tcp ufw reload