⚡ 64 инструментов разработчика, всегда актуальны — новые выпуски появляются в apt в течение нескольких часов. Присоединиться к Discord

🎁 Для apt-зеркала нужна подписка. Попробуйте все инструменты бесплатно 14 дней, без карты. Посмотреть цены · 🆓 Есть вечно бесплатное зеркало · 🔐 apt выдаёт 401?

🔐 apt выдаёт 401 Unauthorized

Что это значит, если ошибка приходит от deb.griffo.io, и три варианта решения

⚡ Коротко. В вашей системе ничего не сломано, и ни один пакет не был удалён. С 1 октября 2026 года, 12:00 по британскому времени, загрузка пакетов с deb.griffo.io требует подписки. apt update по-прежнему работает у всех, а для apt install и apt upgrade нужны учётные данные. Есть три варианта, все описаны ниже: добавить учётные данные, перейти на вечно бесплатное зеркало или скачивать .deb прямо с GitHub — это бесплатно и таковым останется.

Ещё нет подписки или пробный период закончился? Доступ — за минуту: для 14-дневного бесплатного пробного периода нужен только адрес почты, без карты. Дальше — €15 в год или €150 один раз и навсегда. Учётные данные приходят по почте; сохраните их, как показано в шаге 1.

🔍 Ошибка, которую вы видите

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?

Запуск apt-get update --fix-missing не поможет: ничего не потеряно, сервер ответил, и ответ был «вы не аутентифицированы». Некоторые версии apt пишут The repository … is not signed только когда проблема в ключе; голый 401 — это всегда аутентификация.

🚦 Что работает без подписки

КомандаНужна подписка?
apt updateНет — индексы остаются открытыми для всех
apt policy / apt-cacheНет
Просмотр /apt/dists/Нет
apt install / apt upgradeДа, с 1 октября 2026 года
Уже установленные пакетыНет. Они продолжают работать, ничего не истекает
deb-free.griffo.ioНет — бесплатно всегда, без учётной записи
Файлы .deb на GitHubНет — бесплатно всегда

1. У вас есть подписка — сохраните учётные данные

Учётные данные кладутся в /etc/apt/auth.conf.d/ и никогда — в строку sources.list, где их прочитал бы любой пользователь машины, а apt показал бы их в сообщениях об ошибках:

Запуск команд
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

После этого sudo apt install <package> работает точно так же, как раньше. Если по-прежнему приходит 401, проверьте по порядку:

Ещё нет подписки и хотите понять, на что подписываетесь? Как устроена подписка — там весь процесс: учётные данные по почте, неограниченное число машин, продление, отмена и возврат.

2. Перейдите на вечно бесплатное зеркало

deb-free.griffo.io не требует ни учётной записи, ни оплаты — никогда. Оно раздаёт самый новый релиз, которому не меньше двух месяцев, а исправления безопасности и патчи для этого релиза публикует сразу. Сейчас там есть cliamp, Ghostty, lazydocker, Oh My Posh, Uncloud и Zed; любой другой инструмент можно добавить по запросу, так что спросите в Discord, если он вам нужен.

Запуск команд
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

🧩 О варианте extrepo. extrepo — штатный инструмент Debian для внешних репозиториев: он создаёт файл sources и устанавливает ключ подписи, предварительно сверив его с подписанными метаданными. Этот репозиторий зарегистрирован в нём как griffo, а бесплатное навсегда зеркало — как griffo-free, поэтому в Debian (bookworm, trixie, forky и sid) команды выше и есть вся настройка.

Ubuntu не поддерживается, так как extrepo публикует метаданные только для выпусков Debian: там используйте команды с sudo или от root.

Не подключайте оба репозитория одновременно. apt установит ту версию, что выше (из подписки), и вы снова получите 401. Подробнее о бесплатном зеркале →

3. Скачайте .deb с GitHub

Каждый пакет здесь собирается публично, а результаты сборки прикрепляются к публичному релизу на GitHub. Эти загрузки бесплатны и не требуют аутентификации — и сейчас, и после 1 октября:

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

Вы теряете автоматические обновления (именно за них и платит подписка), но доступ к самим программам не теряете никогда. Репозиторий пакетирования каждого инструмента указан на странице как собираются пакеты.

❓ Почему так произошло

Сборка 40+ инструментов для 8 выпусков Debian и Ubuntu в течение нескольких часов после каждого релиза апстрима каждый день стоит денег и времени. Это оплачивает подписка; бесплатное зеркало существует для того, чтобы никто не лишился программ, которые он вправе запускать. Сами пакеты — открытый исходный код и такими останутся; вы платите за автоматизацию, которая поддерживает их свежими. Цены →

Начните бесплатный 14-дневный период

Укажите email, и мы пришлём учётные данные для apt за несколько минут. Карта не нужна.

Он станет вашим логином для apt. Если останетесь, оплатите с того же адреса, и на ваших машинах ничего не изменится.

Один пробный период на адрес. За два дня до окончания пришлём ссылку, чтобы сохранить доступ. Если ничего не делать, доступ закончится, и ничего не спишется.