53 ferramentas de desenvolvimento, sempre atualizadas — cada nova versão upstream chega ao apt em poucas horas. Entre no Discord

📅 A partir de , o mirror apt exigirá uma assinatura. Ver preços · 🆓 Existe um espelho grátis para sempre

🥟 Instalar a última versão do Bun no Ubuntu

Última versão: 1.4.0 · atualizado em 2026-08-20
FonteVersão
deb.griffo.io1.4.0 ✅
Ubuntu oficial🚫 não empacotado

Runtime JavaScript tudo-em-um rápido com empacotador, executor de testes e gerenciador de pacotes

← Voltar ao início

O que é o Bun?

O Bun é um runtime JavaScript tudo-em-um rápido construído do zero para atender ao ecossistema JavaScript moderno. Foi projetado como um substituto direto para o Node.js com desempenho significativamente melhor, com empacotador, executor de testes e gerenciador de pacotes integrados, tudo em um único executável.

🚀 Por que as últimas versões importam: O Bun está evoluindo rapidamente com melhorias importantes de desempenho, novos recursos de JavaScript/TypeScript e compatibilidade aprimorada a cada lançamento. As últimas versões incluem correções de bugs críticos, melhor compatibilidade com Node.js e melhorias significativas de velocidade para gerenciamento de pacotes e empacotamento.

🔥 Principais recursos do Bun

⚡ Extremamente Rápido

Até 4 vezes mais rápido que o Node.js para muitas cargas de trabalho, com motor JavaScript otimizado e compilação de código nativo.

📦 Gerenciador de Pacotes Integrado

Instale pacotes até 25 vezes mais rápido que o npm com gerenciamento de pacotes integrado e compatibilidade com arquivos de bloqueio.

🛠️ Empacotador Incluído

Empacotador nativo com tree-shaking, divisão de código e recarga a quente - sem necessidade de webpack ou rollup.

🧪 Executor de Testes

Executor de testes integrado compatível com a API do Jest, com execução paralela e modo de observação.

🔄 Compatível com Node.js

Substituto direto para Node.js com excelente compatibilidade para pacotes npm e APIs existentes.

📝 TypeScript Nativo

Execute arquivos TypeScript diretamente sem etapa de compilação, com transpilação integrada.

📦 Instalação a partir do deb.griffo.io

Executar os comandos

Passo 1: Adicionar repositório

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 um espelho grátis para sempre. deb-free.griffo.io distribui pacotes grátis para sempre — sem conta, sem assinatura, no máximo 2 meses atrás do upstream, correções de segurança imediatas. Hoje ele traz cliamp, Ghostty, lazydocker, Oh My Posh e Zed; Bun não está entre elas, então o repositório acima é a única forma de instalar hoje — peça e ela pode ser adicionada.

Como funciona o espelho gratuito →

📋 Pacotes Bun Disponíveis

O deb.griffo.io fornece três pacotes Bun diferentes para atender a diferentes necessidades:

🥟 bun (Recomendado)

Metapacote que instala automaticamente o último bun-one estável. Esta é a opção recomendada para a maioria dos usuários, pois garante que você sempre obtenha a versão estável mais recente.

sudo apt install bun
apt install bun
🚀 bun-one

Última versão estável do runtime Bun. Este pacote contém a versão pronta para produção com otimizações de desempenho e estabilidade.

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

Compilação com perfilamento habilitado do Bun com símbolos de depuração e capacidades de perfilamento. Ideal para desenvolvimento, depuração e análise de desempenho. Binário ligeiramente maior com informações de depuração adicionais.

sudo apt install bun-profile
apt install bun-profile

🔄 Gerenciamento de Múltiplas Versões do Bun

Você pode instalar tanto bun-one quanto bun-profile simultaneamente e alternar entre eles usando o sistema update-alternatives do Debian:

Instalar ambas as versões:

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

Configurar alternativas (feito automaticamente durante a instalação do pacote):

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

Alternar entre versões interativamente:

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

Verificar a versão atual:

bun --version
which bun

Passo 2: Instalar o Bun

sudo apt install bun
apt install bun

Passo 3: Verificar a Instalação

bun --version
bun --help

🚀 Exemplos de Início Rápido

Criar um novo projeto:

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

Instalar pacotes (mais rápido que npm):

bun install express
bun add -d @types/express

Executar TypeScript diretamente:

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

Empacotar para produção:

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

Executar testes:

bun test

🔧 Configuração

O Bun pode ser configurado usando um arquivo bunfig.toml na raiz do seu projeto ou diretório home:

# bunfig.toml
[install]
# Configurar comportamento do gerenciador de pacotes
cache = "~/.bun/install/cache"
registry = "https://registry.npmjs.org"

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

[test]
# Configurar executor de testes
preload = ["./setup.ts"]

⚡ Benefícios de Desempenho

📦 Instalação de Pacotes

Até 25 vezes mais rápido que npm, 4 vezes mais rápido que pnpm para instalar dependências.

🏃 Desempenho de Execução

4 vezes mais rápido que Node.js para muitas cargas de trabalho JavaScript com motor otimizado.

🛠️ Velocidade de Empacotamento

Empacotador nativo significativamente mais rápido que webpack, rollup ou esbuild.

🧪 Execução de Testes

Execução paralela de testes com executor integrado, mais rápido que Jest ou Vitest.

📦 Repositório de Construção de Pacotes

Os pacotes Ubuntu são construídos e mantidos automaticamente neste repositório do GitHub:

🔗 Pacotes Relacionados

Aprimore seu fluxo de trabalho de desenvolvimento com estas ferramentas complementares do deb.griffo.io:

📚 Recursos Adicionais

📦 Últimos lançamentos deste repositório

❓ Perguntas frequentes

O Bun está nos repositórios oficiais do Ubuntu?

Não, Bun não está empacotado nos arquivos oficiais do Ubuntu. Este repositório é atualmente a única fonte apt, oferecendo Bun 1.4.0.

Como instalo o Bun mais recente no Ubuntu?

Adicione o repositório deb.griffo.io uma única vez com as instruções acima e execute: sudo apt install bun. Novos lançamentos chegam pelo sudo apt upgrade normal.

Os pacotes são assinados e como são construídos?

Cada pacote é assinado com a chave GPG do repositório (EA0F721D231FDD3A0A17B9AC7808B4DD62C41256) e construído a partir de lançamentos upstream em repositórios públicos do GitHub que qualquer pessoa pode inspecionar.

Quais versões do Ubuntu são suportadas?

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