53 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 Bun en Debian

Última versión: 1.4.0 · actualizado 2026-08-20
FuenteVersión
deb.griffo.io1.4.0 ✅
Debian oficial🚫 no empaquetado

Runtime JavaScript todo en uno rápido con empaquetador, ejecutor de pruebas y administrador de paquetes

← Volver al inicio
📌 ¿Instalando en una versión específica? Debian 12 (bookworm) · Debian 13 (trixie) · Debian 14 (forky) · Debian Sid

¿Qué es Bun?

Bun es un runtime JavaScript todo en uno rápido construido desde cero para servir al ecosistema JavaScript moderno. Está diseñado como un reemplazo directo para Node.js con un rendimiento significativamente mejor, con empaquetador, ejecutor de pruebas y gestor de paquetes integrados, todo en un único ejecutable.

🚀 Por qué importan las últimas versiones: Bun está evolucionando rápidamente con mejoras importantes de rendimiento, nuevas características de JavaScript/TypeScript y compatibilidad mejorada en cada lanzamiento. Las últimas versiones incluyen correcciones de errores críticos, mejor compatibilidad con Node.js y mejoras significativas de velocidad para la gestión de paquetes y el empaquetado.

🔥 Características principales de Bun

⚡ Extremadamente Rápido

Hasta 4 veces más rápido que Node.js para muchas cargas de trabajo, con motor JavaScript optimizado y compilación de código nativo.

📦 Gestor de Paquetes Integrado

Instale paquetes hasta 25 veces más rápido que npm con gestión de paquetes integrada y compatibilidad con archivos de bloqueo.

🛠️ Empaquetador Incluido

Empaquetador nativo con tree-shaking, división de código y recarga en caliente - no se necesita webpack ni rollup.

🧪 Ejecutor de Pruebas

Ejecutor de pruebas integrado compatible con la API de Jest, con ejecución paralela y modo de observación.

🔄 Compatible con Node.js

Reemplazo directo para Node.js con excelente compatibilidad para paquetes npm y APIs existentes.

📝 TypeScript Nativo

Ejecute archivos TypeScript directamente sin paso de compilación, con transpilación integrada.

📦 Instalación desde deb.griffo.io

Ejecutar los comandos

Paso 1: Agregar 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
sudo apt install extrepo
sudo extrepo enable griffo
sudo 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 y Zed; Bun 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 →

🧩 Sobre la opción extrepo. extrepo es la herramienta propia de Debian para repositorios externos: escribe el archivo de sources e instala la clave de firma por ti, comprobándola antes contra metadatos firmados. Este repositorio está registrado en ella como griffo, y el espejo gratuito para siempre como griffo-free, así que en Debian (bookworm, trixie, forky y sid) los comandos de arriba son toda la configuración.

extrepo solo configura el archivo de sources y la clave: las credenciales de una suscripción siguen yendo en /etc/apt/auth.conf.d/deb.griffo.io.conf. Ubuntu no está cubierto, porque extrepo publica metadatos solo para las suites de Debian: allí usa los comandos con sudo o como root.

📋 Paquetes Bun Disponibles

deb.griffo.io proporciona tres paquetes Bun diferentes para adaptarse a diferentes necesidades:

🥟 bun (Recomendado)

Metapaquete que instala automáticamente el último bun-one estable. Esta es la opción recomendada para la mayoría de los usuarios, ya que garantiza que siempre obtenga la última versión estable.

sudo apt install bun
apt install bun
🚀 bun-one

Última versión estable del runtime Bun. Este paquete contiene la versión lista para producción con optimizaciones para rendimiento y estabilidad.

sudo apt install bun-one
apt install bun-one
🔍 bun-profile

Compilación con perfilado habilitado de Bun con símbolos de depuración y capacidades de perfilado. Ideal para desarrollo, depuración y análisis de rendimiento. Binario ligeramente más grande con información de depuración adicional.

sudo apt install bun-profile
apt install bun-profile

🔄 Gestión de Múltiples Versiones de Bun

Puede instalar tanto bun-one como bun-profile simultáneamente y cambiar entre ellos usando el sistema update-alternatives de Debian:

Instalar ambas versiones:

sudo apt install bun-one bun-profile
apt install bun-one bun-profile

Configurar alternativas (se hace automáticamente durante la instalación del paquete):

sudo update-alternatives --install /usr/bin/bun bun /usr/bin/bun-one 100
sudo update-alternatives --install /usr/bin/bun bun /usr/bin/bun-profile 90
update-alternatives --install /usr/bin/bun bun /usr/bin/bun-one 100
update-alternatives --install /usr/bin/bun bun /usr/bin/bun-profile 90

Cambiar entre versiones interactivamente:

sudo update-alternatives --config bun
update-alternatives --config bun

Verificar la versión actual:

bun --version
which bun

Paso 2: Instalar Bun

sudo apt install bun
apt install bun

Paso 3: Verificar la Instalación

bun --version
bun --help

🚀 Ejemplos de Inicio Rápido

Crear un nuevo proyecto:

mkdir my-bun-app && cd my-bun-app
bun init

Instalar paquetes (más rápido que npm):

bun install express
bun add -d @types/express

Ejecutar TypeScript directamente:

echo 'console.log("Hello from Bun!")' > app.ts
bun run app.ts

Empaquetar para producción:

bun build ./app.ts --outdir ./dist --minify

Ejecutar pruebas:

bun test

🔧 Configuración

Bun se puede configurar usando un archivo bunfig.toml en la raíz de su proyecto o directorio home:

# bunfig.toml
[install]
# Configurar comportamiento del gestor de paquetes
cache = "~/.bun/install/cache"
registry = "https://registry.npmjs.org"

[run]
# Configurar ejecutor de scripts
shell = "bash"

[test]
# Configurar ejecutor de pruebas
preload = ["./setup.ts"]

⚡ Beneficios de Rendimiento

📦 Instalación de Paquetes

Hasta 25 veces más rápido que npm, 4 veces más rápido que pnpm para instalar dependencias.

🏃 Rendimiento de Ejecución

4 veces más rápido que Node.js para muchas cargas de trabajo JavaScript con motor optimizado.

🛠️ Velocidad de Empaquetado

Empaquetador nativo significativamente más rápido que webpack, rollup o esbuild.

🧪 Ejecución de Pruebas

Ejecución paralela de pruebas con ejecutor integrado, más rápido que Jest o Vitest.

📦 Repositorio de Construcción de Paquetes

Los paquetes de Debian se construyen y mantienen automáticamente en este repositorio de GitHub:

🔗 Paquetes Relacionados

Mejore su flujo de trabajo de desarrollo con estas herramientas complementarias de deb.griffo.io:

📚 Recursos Adicionales

📦 Últimas versiones publicadas por este repositorio

❓ Preguntas frecuentes

¿Está Bun en los repositorios oficiales de Debian?

No, Bun no está empaquetado en los archivos oficiales de Debian. Este repositorio es actualmente la única fuente apt y ofrece Bun 1.4.0.

¿Cómo instalo el último Bun en Debian?

Añade el repositorio deb.griffo.io una sola vez con las instrucciones de arriba y ejecuta: sudo apt install bun. 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 Debian son compatibles?

Debian 12 Bookworm, Debian 13 Trixie, Forky y Sid.