Los teléfonos Samsung modernos tienen suficiente potencia para ser usados como una workstation portátil. En este tutorial se muestra cómo configurar Termux en un dispositivo Samsung para usarlo como entorno Linux real: programación, cálculo científico y automatización, sin necesidad de root.


📱 Dispositivo utilizado

  • Samsung Galaxy (serie S / S FE / Ultra)
  • Android 14 o superior
  • Arquitectura aarch64

⌨️ Accesorios recomendados

  • Teclado físico USB-C o Bluetooth (layout English US)
  • Mouse (opcional)
  • Hub USB-C (opcional)
  • Monitor externo (opcional, usando Samsung DeX)

1️⃣ ¿Por qué usar un Samsung como workstation?

Samsung ofrece:

  • Hardware potente (CPU multinúcleo y RAM suficiente)
  • Excelente compatibilidad con teclado físico
  • Puerto USB-C estable
  • Modo Samsung DeX (opcional)

Estas características permiten ejecutar un entorno Linux funcional usando Termux.


2️⃣ Instalar F-Droid

Termux no debe instalarse desde Google Play.

  1. Descargar F-Droid desde https://f-droid.org
  2. Instalar el archivo APK
  3. Abrir F-Droid y esperar la actualización de repositorios

Instalación de F-Droid


3️⃣ Instalar Termux

  1. Buscar Termux dentro de F-Droid
  2. Verificar que la fuente sea F-Droid Official
  3. Instalar la aplicación
  4. Abrir Termux

4️⃣ Configuración inicial y repositorios

Actualizar el sistema base de Termux:

pkg update
pkg upgrade

Si aparece el error:

no mirror or mirror group selected

Configurar los repositorios:

termux-change-repo

Seleccionar:

  • Main repository
  • packages.termux.dev

Luego actualizar nuevamente:

pkg update
pkg upgrade

5️⃣ Instalar paquetes esenciales

Instalar herramientas básicas:

pkg install git curl wget nano vim unzip tar htop neofetch

6️⃣ Acceso al almacenamiento del teléfono

Permitir acceso a archivos del dispositivo:

termux-setup-storage

Ruta disponible:

~/storage/shared

7️⃣ Configurar teclado físico en Samsung

Configurar desde Android:

  • Ajustes → Administración general
  • Idioma y entrada
  • Teclado físico
  • Seleccionar English (US)

8️⃣ Configuración del entorno (locale)

Configurar el entorno en inglés:

export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8

Para hacerlo permanente, añadir estas líneas a ~/.profile.


9️⃣ Verificación del sistema

Comprobar la instalación:

neofetch

Instalación de F-Droid


🔟 Casos de uso como workstation

Con esta configuración es posible:

  • Programar en Python, C o C++
  • Usar GNU Octave
  • Gestionar proyectos con Git
  • Conectarse a servidores vía SSH
  • Automatizar tareas en Linux

✅ Conclusión

Un teléfono Samsung moderno puede funcionar como una workstation Linux portátil utilizando Termux, ofreciendo un entorno que nos permite ejecutar codigo, probar algunas funciones de manera rapida. Aunque en mi caso personal yo lo uso puntualmente cuando no tengo a mano mi ordenador, es muy util si quieres conectarte de manera rapida po SSH a algun servidor en el cual necesites alguna configuracion rapida o a su vez ejecutar codigo remoto.

Si bien no lo uso como estacion de trabajo principal, me ha salvado en muchas ocaciones en las que necesito trabajar y solo llevo encima el movil.