Sunday, May 18, 2025

Ollama y Shell-GPT.

📌 **Guía Completa: Instalación y Configuración de Termux en Android**

## ✨ **Introducción**
Termux es una potente terminal que permite ejecutar un entorno Linux en dispositivos Android sin necesidad de **root**. Con esta guía, aprenderás a instalar las herramientas necesarias para ejecutar modelos de lenguaje, incluyendo **Python**, **Rust**, **pipx** y **Shell-GPT**.

## 🏗️ **Paso 1: Instalación de Termux**
1. Descarga **Termux** desde [F-Droid](https://f-droid.org/packages/com.termux/) o la tienda oficial de Android.
2. Abre Termux y ejecuta:
   ```bash
   pkg update && pkg upgrade
   ```
   Esto actualizará los paquetes del sistema.

---

## 🐍 **Paso 2: Instalación de Python y Pip**
1. **Instalar Python**:
   ```bash
   pkg install python
   ```
2. **Verificar la instalación**:
   ```bash
   python --version
   ```
3. **Actualizar pip y herramientas de compilación**:
   ```bash
   python3 -m pip install --upgrade pip setuptools wheel
   ```

---

## 🦀 **Paso 3: Instalación de Rust**
Algunas herramientas requieren **Rust** para compilar ciertos paquetes.

1. Instalar Rust con:
   ```bash
   pkg install rust
   ```
2. Verificar la instalación:
   ```bash
   rustc --version
   ```

---

## 🚀 **Paso 4: Instalación de Pip**
`pipx` es necesario para instalar herramientas como **Shell-GPT**.

1. **Instalar pip** usando pip:
   ```bash
   pip install --user pip
   ```
2. **Agregar pipx al PATH** para ejecutarlo desde cualquier lugar:
   ```bash
   export PATH=$HOME/.local/bin:$PATH
   ```
3. **Verificar la instalación**:
   ```bash
   pipx --version
   ```

---

## 🧠 **Paso 5: Instalación de Shell-GPT**
Shell-GPT permite interactuar con modelos GPT directamente desde la terminal.

1. Instalar `Shell-GPT` con:
   ```bash
   pip install shell-gpt[litellm]
   ```

Si aparece un error de **metadata-generation-failed**, puedes solucionarlo ejecutando:
   ```bash
   pip install hf-xet
   ```

---

## 🔥 **Conclusión**
¡Listo! Ahora tienes **Termux** configurado con las herramientas necesarias para ejecutar modelos de lenguaje. Puedes probar estos comandos:

```bash
sgpt "Hola, ¿cómo estás?"
```

Si tienes problemas, puedes revisar [la comunidad de Termux](https://termux.dev/community) o buscar ayuda en [GitHub](https://github.com/termux/termux-packages/issues).

¡Espero que esta guía sea útil para tu blog! 🚀💡 ¿Quieres que agregue alguna sección adicional? 😃

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.

╔════════════════════════════════════════╗║ Equipos Clave para IA Móvil ║║ Potencia ⚡ Resistencia 🛡️ Flexibilidad 🤖 ║║ en un Ecosistema Inteligente ║╚════════════════════════════════════════╝

███████╗ ██████╗ ███████╗██╗ ██╗██╗ ██╗ ██╗ ██████╗ █████╗ ██╗ ██╔════╝██╔═══██╗██╔════╝██║ ██║██║ ██║ ...