Последнее время стал замечать проблемы с доступом к стандартным репозиториям Debian: ◽️deb.debian.org ◽️ftp.debian.org
◽️deb.debian.org
◽️ftp.debian.org
Последний так вообще почти не работает. Из российских я часто использовал:
◽️mirror.docker.ru/debian
Так с ним тоже постоянно возникают проблемы. Последнее время ошибка на устаревшую информацию:
Error: Release file for http://mirror.docker.ru/debian/dists/trixie-updates/InRelease is expired (invalid since 11d 8h 50min 22s). Updates for this repository will not be applied.
По моим наблюдениям, нормально работает зеркало на mirror.yandex.ru. Я сейчас его начинаю везде прописывать. В старом формате /etc/apt/sources.list:
deb https://mirror.yandex.ru/debian/ trixie main contrib non-free non-free-firmware
deb-src https://mirror.yandex.ru/debian/ trixie main contrib non-free non-free-firmware
deb https://mirror.yandex.ru/debian/ trixie-updates main contrib non-free non-free-firmware
deb-src https://mirror.yandex.ru/debian/ trixie-updates main contrib non-free non-free-firmware
deb https://mirror.yandex.ru/debian-security/ trixie-security main contrib non-free non-free-firmware
deb-src https://mirror.yandex.ru/debian-security/ trixie-security main contrib non-free non-free-firmware
И в новом формате /etc/apt/sources.list.d/debian.sources:
Types: deb deb-src
URIs: https://mirror.yandex.ru/debian/
Suites: trixie trixie-updates
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
Types: deb deb-src
URIs: https://mirror.yandex.ru/debian-security/
Suites: trixie-security
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
После этого:
# apt clean
# apt update
Я сейчас везде с новья настраиваю новый формат. Если где-то указан старый, то оставляю старый.
Здесь же у Яндекса подключаю репозиторий Grafana и некоторые другие. Вот пример Графаны. Создаём файл /etc/apt/sources.list.d/grafana.sources:
Types: deb
URIs: https://mirror.yandex.ru/mirrors/packages.grafana.com/oss/deb/
Suites: stable
Components: main
Signed-By: /etc/apt/keyrings/grafana.gpg
Ключ grafana.gpg придётся скачать вручную, если с сервера нет доступа к оригинальному репозиторию. А его скорее всего нет, иначе зачем бы вам нужно было использовать зеркало Яндекса. В общем, любым способом скачайте файл https://apt.grafana.com/gpg.key и сохраните его как /etc/apt/keyrings/grafana.gpg. После этого можно установить Grafana и прочие пакеты. Скорее всего вам понадобится alloy:
# apt update
# apt install alloy
Для продуктов Elastic такая же история. Качаем ключ https://artifacts.elastic.co/GPG-KEY-elasticsearch, подключаем репозиторий https://mirror.yandex.ru/mirrors/elastic/9/dists/:
Types: deb
URIs: https://mirror.yandex.ru/mirrors/elastic/9/
Suites: stable
Components: main
Architectures: amd64
Signed-By: /etc/apt/keyrings/elastic.gpg
У Яндекса есть копии реп многих популярных иностранных продуктов. Можно пользоваться. Мне лично репозиториев Zabbix не хватает. К ним хоть и не ограничивают доступ, но скорость иногда не очень. Можно было бы и его добавить. Там объёмы небольшие, не помешает.
#debian #apt