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

🎁 O mirror apt exige assinatura. Teste todas as ferramentas grátis por 14 dias, sem cartão. Ver preços · 🆓 Existe um espelho grátis para sempre · 🔐 apt retornando 401?

🔐 O apt diz 401 Unauthorized

O que significa quando o erro vem do deb.griffo.io, e as três saídas

⚡ A resposta curta. Nada no seu sistema quebrou e nenhum pacote foi removido. Desde 1º de outubro de 2026, às 12h (horário do Reino Unido), baixar pacotes do deb.griffo.io exige uma assinatura. O apt update continua funcionando para todos; o apt install e o apt upgrade precisam de credenciais. Você tem três saídas, todas abaixo: adicionar suas credenciais, mudar para o espelho sempre gratuito ou pegar o .deb direto do GitHub, que é grátis e sempre vai ser.

Ainda não assinou, ou seu período de teste acabou? Tenha acesso em um minuto: o teste grátis de 14 dias pede só um e-mail, sem cartão. Depois disso são €15 por ano, ou €150 uma única vez, para sempre. Suas credenciais chegam por e-mail; guarde-as como mostrado no passo 1.

🔍 O erro que você está vendo

E: Failed to fetch https://deb.griffo.io/apt/pool/main/g/ghostty/ghostty_1.3.1-5~trixie_amd64.deb  401  Unauthorized [IP: 2a01:… 443]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

Rodar apt-get update --fix-missing não vai ajudar, porque não falta nada: o servidor respondeu, e a resposta foi "você não está autenticado". Algumas versões do apt escrevem The repository … is not signed apenas quando o problema é a chave; um 401 puro é sempre autenticação.

🚦 O que continua funcionando sem assinatura

ComandoPrecisa de assinatura?
apt updateNão — os índices continuam abertos para todos
apt policy / apt-cacheNão
Navegar em /apt/dists/Não
apt install / apt upgradeSim, desde 1º de outubro de 2026
Pacotes já instaladosNão. Eles continuam funcionando, nada expira
deb-free.griffo.ioNão — grátis para sempre, sem conta
Os arquivos .deb no GitHubNão — grátis para sempre

1. Você tem assinatura: guarde as credenciais

As credenciais ficam em /etc/apt/auth.conf.d/, nunca na linha do sources.list, onde qualquer usuário da máquina poderia lê-las e o apt as vazaria em mensagens de erro:

Executar os comandos
sudo tee /etc/apt/auth.conf.d/deb.griffo.io.conf > /dev/null <<'EOF'
machine deb.griffo.io
login your-email@example.com
password your-subscription-password
EOF
sudo chmod 600 /etc/apt/auth.conf.d/deb.griffo.io.conf
sudo apt update
tee /etc/apt/auth.conf.d/deb.griffo.io.conf > /dev/null <<'EOF'
machine deb.griffo.io
login your-email@example.com
password your-subscription-password
EOF
chmod 600 /etc/apt/auth.conf.d/deb.griffo.io.conf
apt update

Depois disso, sudo apt install <package> funciona exatamente como antes. Se ainda retornar 401, verifique estes pontos, nesta ordem:

Ainda não assinou e quer saber o que está contratando? Como a assinatura funciona explica o fluxo inteiro: credenciais por e-mail, máquinas ilimitadas, renovação, cancelamento e reembolsos.

2. Mude para o espelho sempre gratuito

O deb-free.griffo.io não pede conta nem pagamento, nunca. Ele serve o lançamento mais recente que tenha pelo menos dois meses, e publica correções de segurança e de patch desse lançamento imediatamente. Hoje ele traz cliamp, Ghostty, lazydocker, Oh My Posh, Uncloud e Zed: qualquer outra ferramenta pode ser incluída sob pedido, então pergunte no Discord se precisar de uma.

Executar os comandos
sudo rm -f /etc/apt/sources.list.d/deb.griffo.io.list
sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb-free.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb-free.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb-free.griffo.io.gpg] https://deb-free.griffo.io/apt $(. /etc/os-release; echo ${DEBIAN_CODENAME:-${UBUNTU_CODENAME:-$VERSION_CODENAME}}) main" | sudo tee /etc/apt/sources.list.d/deb-free.griffo.io.list > /dev/null
sudo apt update
rm -f /etc/apt/sources.list.d/deb.griffo.io.list
install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb-free.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb-free.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb-free.griffo.io.gpg] https://deb-free.griffo.io/apt $(. /etc/os-release; echo ${DEBIAN_CODENAME:-${UBUNTU_CODENAME:-$VERSION_CODENAME}}) main" | tee /etc/apt/sources.list.d/deb-free.griffo.io.list > /dev/null
apt update
sudo apt install extrepo
sudo extrepo enable griffo-free
sudo apt update

🧩 Sobre a opção extrepo. extrepo é a ferramenta do próprio Debian para repositórios externos: ela escreve o arquivo de sources e instala a chave de assinatura para você, conferindo a chave contra metadados assinados antes de usá-la. Este repositório está registrado nela como griffo, e o espelho gratuito para sempre como griffo-free, então no Debian (bookworm, trixie, forky e sid) os comandos acima são toda a configuração.

O Ubuntu não é coberto, porque o extrepo publica metadados só para as suítes do Debian: lá, use os comandos com sudo ou como root.

Não ative os dois repositórios ao mesmo tempo. O apt instalaria a versão que for mais alta (a da assinatura) e você voltaria ao 401. Todos os detalhes do espelho gratuito →

3. Pegue o .deb no GitHub

Todo pacote daqui é compilado em público, e os artefatos de build ficam anexados a um release público no GitHub. Esses downloads são grátis e sem autenticação, hoje e depois de 1º de outubro:

wget https://github.com/dariogriffo/ghostty-debian/releases/latest/download/ghostty_1.3.1-5~trixie_amd64.deb
sudo apt install ./ghostty_1.3.1-5~trixie_amd64.deb
wget https://github.com/dariogriffo/ghostty-debian/releases/latest/download/ghostty_1.3.1-5~trixie_amd64.deb
apt install ./ghostty_1.3.1-5~trixie_amd64.deb

Você perde as atualizações automáticas (é justamente isso que a assinatura paga), mas nunca perde o acesso ao software. O repositório de empacotamento de cada ferramenta está listado em como os pacotes são compilados.

❓ Por que isso aconteceu

Compilar mais de 40 ferramentas para 8 suítes de Debian e Ubuntu, poucas horas depois de cada lançamento upstream, custa dinheiro e tempo todos os dias. A assinatura paga por isso; o espelho gratuito existe para que ninguém fique trancado do lado de fora de um software que tem todo o direito de usar. Os pacotes em si são de código aberto e sempre vão ser; o que você paga é a automação que os mantém atualizados. Preços →

Comece seu teste grátis de 14 dias

Informe seu email e enviaremos suas credenciais do apt em poucos minutos. Sem cartão.

Ele será seu login do apt. Se ficar, pague com o mesmo endereço e nada muda nas suas máquinas.

Um teste por endereço de email. Dois dias antes do fim enviamos um link para manter o acesso. Se você não fizer nada, o acesso termina e nada é cobrado.