Репозитории и зеркала
Как устроены репозитории Green Linux, где находятся зеркала, как обновить список пакетов и что делать при ошибках загрузки.
Обновлено 29 октября 2026
Откуда берутся программы
Green Linux использует пакетную базу Linux Mint и собственные зеркала. Программы устанавливаются из репозиториев — серверов, на которых лежат пакеты и подписи к ним. Система проверяет цифровые подписи, поэтому подменить пакет незаметно нельзя.
Список подключённых репозиториев находится в каталоге /etc/apt/sources.list.d/. Посмотреть его можно командой:
ls /etc/apt/sources.list.d/
Основные источники:
- собственное зеркало Green Linux с пакетами системы и фирменными компонентами;
- зеркало пакетов Linux Mint;
- репозитории Ubuntu, на которых основана пакетная база.
Обновление списка пакетов
Перед установкой программ обновите индекс:
sudo apt update
Затем установите обновления:
sudo apt full-upgrade
Команда apt update не устанавливает новые версии — она лишь скачивает список доступных пакетов. Именно поэтому её нужно выполнять перед поиском программы.
Зеркала
Зеркало — копия репозитория на другом сервере. Чем ближе зеркало к пользователю, тем быстрее загрузка. Green Linux использует российские зеркала, чтобы обновления оставались доступными независимо от внешних ограничений.
Проверить, с какого адреса система получает пакеты, можно так:
grep -rh "^deb" /etc/apt/sources.list /etc/apt/sources.list.d/ | sort -u
Если зеркало отвечает медленно, попробуйте повторить операцию позже или обратиться на форум — там публикуют актуальные адреса.
Проверка доступности
Проверить соединение с сервером можно командой:
curl -I https://mirror.truenetwork.ru/greenlinux/
Код 200 или 301 означает, что сервер доступен. Если соединение не устанавливается, проверьте интернет и DNS:
ping -c 3 8.8.8.8
getent hosts mirror.truenetwork.ru
Если IP-адрес пингуется, а имя не разрешается, проблема в DNS. Попробуйте другой DNS-сервер в настройках сети.
Частые ошибки
404 Not Found при apt update. Один из репозиториев больше не существует или изменил адрес. Проверьте файлы в /etc/apt/sources.list.d/ и отключите устаревший источник, закомментировав строку символом #.
Release file expired. Истекла подпись индекса. Обычно помогает повторить sudo apt update позже; если ошибка сохраняется, проверьте дату и время.
NO_PUBKEY. В системе нет ключа подписи репозитория. Не добавляйте ключи из случайных источников — уточните официальный ключ на сайте проекта.
Could not resolve. Проблема с DNS или интернетом, а не с репозиторием.
Unable to lock the administration directory. Другая программа уже работает с пакетами. Закройте менеджер обновлений или дождитесь завершения установки.
Сторонние репозитории
Иногда разработчики программ просят добавить их репозиторий (PPA). Делайте это только для доверенных проектов и понимайте, что вы даёте им возможность устанавливать пакеты в систему. Для большинства приложений достаточно Flatpak или официального .deb-пакета.
Если репозиторий сломал систему
Отключите проблемный источник и восстановите пакеты:
sudo apt update
sudo apt --fix-broken install
Если система не загружается, используйте Timeshift из Live-режима. Перед экспериментами с репозиториями всегда полезно создать снимок системы.