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 updatetee /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, проверьте по порядку:
Ещё нет подписки и хотите понять, на что подписываетесь? Как устроена подписка — там весь процесс: учётные данные по почте, неограниченное число машин, продление, отмена и возврат.
- В строке
machineуказаноdeb.griffo.io: безhttps://, без слеша в конце и без пути/apt. - Файл лежит в
/etc/apt/auth.conf.d/, и его имя оканчивается на.conf. Любое другое расширение apt молча игнорирует. - Файл принадлежит root и имеет режим
600. apt отказывается читать учётные данные, доступные другим пользователям. - Вокруг пароля нет лишних кавычек, а в конце строки — пробелов.
- Всё равно не работает? Спросите в Discord — так разобраться быстрее всего.
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 updaterm -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 updatesudo 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.debwget 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 в течение нескольких часов после каждого релиза апстрима каждый день стоит денег и времени. Это оплачивает подписка; бесплатное зеркало существует для того, чтобы никто не лишился программ, которые он вправе запускать. Сами пакеты — открытый исходный код и такими останутся; вы платите за автоматизацию, которая поддерживает их свежими. Цены →