No description
Find a file
2025-08-14 15:21:07 +08:00
README.md Aggiorna README.md 2025-08-14 15:21:07 +08:00

Flutter on Debian 12

orig link

Install dependencies

sudo apt update
sudo apt install curl file git unzip xz-utils zip libglu1-mesa

Download Latest Flutter SDK

link Flutter SDK

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

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

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 orig2 link

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