¿Cómo instalar Flutter para todos los usuarios en Linux?

¿Cómo instalar Flutter para todos los usuarios en Linux?

Quiero instalar Flutter SDK en un sistema Ubuntu para todos los usuarios. Sin embargo, por ejemplohttps://docs.flutter.dev/get-started/install/linuxme muestra cómo hacer eso solo para un usuario específico. Dado que Flutter necesitamuchode espacio en disco, preferiría instalarlo como cualquier otro programa en /usro /opt.

¿Pero cómo se hace eso? Aparentemente, Flutter necesita permisos de escritura en los directorios donde se instaló en tiempo de ejecución, y debo evitar que se pueda escribir en los directorios en todo el mundo.

Respuesta1

Dela guía que vinculaste to:

cd /opt

wget https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_2.10.1-stable.tar.xz

tar xf flutter_linux_2.10.1-stable.tar.xz

cd flutter/bin

pwd

Luego agregue la ubicación de flutter/bina la variable PATH en /etc/profile.

Respuesta2

Después de intentar instalar flutter yo mismo y ver qué archivos necesitan permiso de escritura, recomiendo instalar flutter en el directorio de inicio del usuario.

Lo que uso en este caso para ahorrar espacio en el disco duro es un usuario/esqueleto del sistema de archivos ZFS que clono para cada nuevo usuario. El usuario/esqueleto tiene todos los SDK instalados. Sin embargo, esto tiene sus desventajas, por lo que si desea una solución rápida, compre más discos duros. O si puede actualizar la RAM pero no agregar más discos duros, puede probar con un sistema de archivos que admita la deduplicación.

información relacionada