Предупреждение Target Packages (main/binary-amd64/Packages) is configured multiple times появляется при выполнении apt update, когда один и тот же репозиторий (та же ветка, та же архитектура) прописан в системе дважды — например, одновременно в /etc/apt/sources.list и в отдельном файле внутри каталога /etc/apt/sources.list.d/. Ошибка не критична: пакеты продолжат устанавливаться, но apt тратит время на повторную обработку одних и тех же списков, а само предупреждение захламляет вывод и мешает заметить действительно важные сообщения.
Чаще всего проблема возникает после ручного добавления PPA или стороннего репозитория: пользователь вписывает строку в основной файл sources.list, а затем установщик программы или команда add-apt-repository создаёт отдельный файл с той же записью. Ниже разберём, как найти дубликаты и безопасно убрать лишний источник.
Что означает это предупреждение
Менеджер пакетов apt собирает список источников из двух мест: основного файла /etc/apt/sources.list и всех файлов с расширением .list в каталоге /etc/apt/sources.list.d/. Если в двух местах встречается одинаковая комбинация «репозиторий + компонент + архитектура», apt выводит предупреждение вида:
W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/docker.list:1В сообщении прямо указаны оба файла и номера строк, где обнаружен дубль. Это ключ к решению: не нужно искать вслепую, достаточно открыть указанные файлы и сравнить записи.
Важно понимать: предупреждение относится к конкретной цели — main/binary-amd64. Это значит, что дублируется именно раздел main для 64-битной архитектуры. Тот же репозиторий, но с другим компонентом (например, contrib или universe) предупреждения не вызовет.
💡Предупреждение «configured multiple times» — это не ошибка, а сигнал о дублирующейся записи репозитория. В сообщении всегда указаны оба файла, где найден дубль.