# 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 per installare icona Android Studio utilizzare il programma alacarte sudo apt install alacarte il programma si trova insieme alla sua icona /opt/android-studio/bin/studio.sh vediamo se ci sono mancanti con 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