⚡ 59 herramientas de desarrollo, siempre actualizadas — cada nueva versión upstream llega a apt en cuestión de horas. Únete al Discord

📅 A partir del , el mirror de apt requerirá una suscripción. Ver precios · 🆓 Existe un espejo gratis para siempre

🍃 Instalar la última versión de fresh-editor en Ubuntu

IDE y editor de texto para la terminal: fácil, potente y rápido

Última versión: 0.5.2 · actualizado 2026-09-30
FuenteVersión
deb.griffo.io0.5.2 ✅
Ubuntu oficial🚫 no empaquetado
← Volver al inicio

¿Qué es fresh-editor?

fresh-editor es el paquete de Fresh, un IDE y editor de texto para la terminal creado por Noam Lewis y escrito en Rust. Lleva a la terminal lo que esperas de un IDE: soporte de servidores de lenguaje, resaltado de sintaxis, múltiples cursores y un sistema de plugins que ejecuta TypeScript, sin dejar de ser fácil de aprender. Abre archivos enormes sin hacerte esperar, mantiene viva tu sesión de edición en un demonio en segundo plano al que te vuelves a conectar con fresh -a, e incluso puede servirse a un navegador web con fresh --web. El paquete se llama fresh-editor y el comando que escribes es fresh.

🚀 Por qué importa la última versión: Fresh es joven y está en desarrollo activo, así que cada versión trae trabajo en servidores de lenguaje, en la API de plugins y en rendimiento. No está en los archivos de Debian ni de Ubuntu, y upstream publica archivos .deb sueltos en las releases de GitHub pero ningún repositorio apt, de modo que un .deb instalado a mano nunca se actualiza solo. Los plugins escritos contra la API de TypeScript actual esperan el editor actual.

⚡ Funciones clave de fresh-editor

🧠 Soporte de servidores de lenguaje

Fresh habla el Language Server Protocol: diagnósticos, autocompletado, ir a la definición e información al pasar el cursor vienen de los mismos servidores que usan otros editores, como rust-analyzer, gopls o clangd.

🎨 Resaltado de sintaxis

El código aparece resaltado en cuanto lo abres, en la terminal que ya usas, sin un paso de configuración aparte antes de que el primer archivo se vea bien.

✏️ Múltiples cursores

Coloca cursores en varios sitios a la vez y escribe en todos, la forma rápida de renombrar una variable en un bloque o de rehacer una columna de líneas parecidas.

🧩 Plugins en TypeScript

Fresh incluye un entorno de ejecución de TypeScript para plugins: ampliar el editor significa escribir TypeScript contra su API de plugins, no aprender un lenguaje de configuración propio.

🔌 Sesiones que sobreviven

Un demonio de sesión mantiene vivos el editor y sus archivos abiertos cuando se cierra la terminal o se corta la conexión SSH. fresh -a se vuelve a conectar.

🌐 Terminal o navegador

fresh --web sirve el mismo editor a un navegador web, útil cuando a una máquina se llega mejor por navegador que por terminal.

🚀 Siempre por delante de los archivos oficiales: Debian y Ubuntu congelan las versiones de los paquetes cuando publican una release; este repositorio publica las nuevas versiones upstream normalmente en cuestión de horas. Un simple apt upgrade te mantiene en la última versión.

📦 Instalación desde deb.griffo.io

Ejecutar los comandos

Paso 1: Añadir el repositorio

sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
sudo apt update
install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
apt update

🆓 Existe un espejo gratis para siempre. deb-free.griffo.io sirve paquetes gratis para siempre: sin cuenta, sin suscripción, como máximo 2 meses por detrás del upstream, correcciones de seguridad inmediatas. Ahora mismo incluye cliamp, Ghostty, lazydocker, Oh My Posh, Uncloud y Zed; fresh-editor no está entre ellas, así que hoy el repositorio de arriba es la única forma de instalarlo — pídelo y puede añadirse.

Cómo funciona el espejo gratuito →

Paso 2: Instalar fresh-editor

# Instalar la última versión de fresh-editor
sudo apt install fresh-editor

# Verificar la instalación, el comando es fresh y no fresh-editor
fresh --version
# Instalar la última versión de fresh-editor
apt install fresh-editor

# Verificar la instalación, el comando es fresh y no fresh-editor
fresh --version

Paso 3: Abrir tu primer archivo

# El comando es fresh. Abre un archivo para empezar a editar
fresh README.md

# Salta directamente a una línea y columna, con el formato file:line:col que imprimen compiladores y grep
fresh src/main.rs:42:7

# La página de manual y la lista completa de opciones vienen con el paquete
man fresh
fresh --help

🎯 Ejemplos básicos de uso

Abrir archivos:

# Abre un archivo justo donde apunta un error del compilador o un resultado de grep
fresh src/lib.rs:120:5

# Los archivos enormes se abren sin larga espera, incluidos logs de varios gigabytes
fresh /var/log/big-application.log

Sesiones que sobreviven a la terminal:

# Conéctate a la sesión del editor en marcha, con sus archivos abiertos,
# después de cerrar la terminal o cuando se corta la conexión SSH
fresh -a

# Lo mismo funciona desde un nuevo inicio de sesión SSH en la máquina
ssh devbox
fresh -a

Editar en un navegador web:

# Sirve Fresh a un navegador web en lugar de dibujarlo en esta terminal
fresh --web

Servidores de lenguaje:

# Instala un servidor de lenguaje para tu lenguaje y abre un archivo en él
sudo apt install clangd
fresh src/main.c

# rust-analyzer viene con rustup
rustup component add rust-analyzer
fresh src/main.rs:1:1
# Instala un servidor de lenguaje para tu lenguaje y abre un archivo en él
apt install clangd
fresh src/main.c

# rust-analyzer viene con rustup
rustup component add rust-analyzer
fresh src/main.rs:1:1

🔧 Integraciones con otras herramientas

Fresh encaja en un flujo de trabajo de terminal existente:

  • Git: git config --global core.editor fresh abre los mensajes de commit y los rebase interactivos en Fresh
  • Shell: export EDITOR=fresh en ~/.bashrc hace que crontab -e, sudoedit y compañía lo usen
  • Compiladores y grep: su salida file:line:col se abre justo en el punto indicado
  • Escritorio: el paquete instala una entrada de escritorio e iconos, así que Fresh aparece en el menú de aplicaciones
  • SSH y tmux: el demonio de sesión mantiene abierto tu trabajo en el lado remoto, y fresh -a lo retoma

🚀 ¿Por qué elegir deb.griffo.io?

📊 Comparativa de repositorios:
  • Ubuntu oficial: no empaquetado: Fresh no está ni en main ni en universe en ninguna versión de Ubuntu
  • .deb de upstream: actual el día que lo descargas, pero upstream publica archivos .deb sueltos en las releases de GitHub sin repositorio apt, así que apt upgrade nunca ve una versión nueva y cada release es otra descarga manual
  • Compilar con cargo: necesita una toolchain de Rust y una compilación completa en cada actualización, y deja fuera la entrada de escritorio, los iconos y la página de manual
  • deb.griffo.io: última versión con actualizaciones automáticas

📦 Repositorio de compilación del paquete

Los paquetes de Ubuntu se compilan y mantienen automáticamente en este repositorio de GitHub:

🔗 Paquetes relacionados

También disponibles en deb.griffo.io:

🎯 Ideal para: un editor tipo IDE en la terminal que se aprende rápido, editar por SSH con una sesión que sobrevive a una conexión caída, abrir archivos de log enormes, escribir plugins del editor en TypeScript, y quien use el .deb de upstream y quiera que apt upgrade lo mantenga al día.

📦 Últimas versiones publicadas por este repositorio

❓ Preguntas frecuentes

¿Está fresh-editor en los repositorios oficiales de Ubuntu?

No, fresh-editor no está empaquetado en los archivos oficiales de Ubuntu. Este repositorio es actualmente la única fuente apt y ofrece fresh-editor 0.5.2.

¿Cómo instalo el último fresh-editor en Ubuntu?

Añade el repositorio deb.griffo.io una sola vez con las instrucciones de arriba y ejecuta: sudo apt install fresh-editor. Las nuevas versiones llegan con el sudo apt upgrade habitual.

¿Los paquetes están firmados y cómo se compilan?

Cada paquete está firmado con la clave GPG del repositorio (EA0F721D231FDD3A0A17B9AC7808B4DD62C41256) y se compila a partir de versiones upstream en repositorios públicos de GitHub que cualquiera puede inspeccionar.

¿Qué versiones de Ubuntu son compatibles?

Ubuntu 22.04 Jammy, 24.04 Noble, 25.10 Questing y 26.04 Resolute.