Instalar Flutter en Arch Linux

Instalar Flutter en Arch Linux

Cómo instalar correctamente Flutter en Arch Linux sin sufrimiento

#flutter

Contenido

Instalar snap

Clonamos el repositorio de snapd y lo instalamos.

git clone https://aur.archlinux.org/snapd.git
cd snapd
makepkg -si

Habilitamos el servicio de snapd

sudo systemctl enable --now snapd.socket

Comprobamos que el servicio está activo

sudo systemctl status snapd

Añadimos la ruta de snap a nuestro PATH

sudo ln -s /var/lib/snapd/snap /snap

Instalar flutter

Instalamos flutter mediante snap

sudo snap install flutter --classic

Comprobamos que flutter está instalado

flutter sdk-path

Comprobamos que flutter está funcionando

flutter doctor

El comando flutter doctor nos mostrará los requisitos que necesitamos para poder desarrollar con flutter. En los siguientes apartados veremos como instalar las issues que seguramente nos aparezcan.

Configurar Google Chrome

Yo he instalado Chrome con Yay entonces lo que he hecho es crear un enlace simbólico para que Flutter lo detecte.

sudo ln -s /usr/bin/google-chrome-stable /usr/local/bin/google-chrome

Instalar jdk

sudo pacman -sS java | grep jdk
sudo pacman -S jdk-openjdk

Instalar android-studio

git clone https://aur.archlinux.org/android-studio.git
cd android-studio
makepkg -si

Abrir android-studio e instalar dependencias por defecto. Una vez instaladas seleccionamos Projects y luego More Actions -> SDK Manager.

En Android SDK seleccionamos la pestaña SDK Tools y seleccionamos la opción Android SDK Command-line Tools (latest).

Le damos a Apply, se instalará y luego le damos a Finish y OK.

Licencias de Android

Por último, aceptamos las licencias de Android

flutter doctor --android-licenses