Подробный гайд: Как исправить ошибку «Репозиторий cdrom не содержит Release» в Debian

Как исправить ошибку cdrom в Debian. Гайд по отключению установочного диска в sources.list и подключению интернет-репозиториев для стабильной работы apt.

2026.07.02                  


Подробный гайд: Как исправить ошибку «Репозиторий cdrom не содержит Release» в DebianПодробный гайд: Как исправить ошибку «Репозиторий cdrom не содержит Release» в Debian Ошибка «Репозиторий cdrom не содержит файла Release» (или «Failed to fetch cdrom://... Release file») — это одна из самых частых проблем сразу после установки Debian.


Причина ошибки:

Во время установки инсталлятор автоматически добавляет установочный диск (CD/DVD) в список источников пакетов. Когда вы запускаете apt update, система пытается найти этот диск в приводе. Если диска нет, или вы используете флешку вместо DVD, apt не может найти индексный файл (Release) и выдает ошибку.


В 99% случаев установочный диск больше не нужен, и вам нужно просто отключить его, переключившись на интернет-репозитории. Ниже представлен подробный гайд по решению этой проблемы.


Способ 1: Отключение CD-ROM в списке источников (Рекомендуется)

Этот способ просто «закомментирует» строку с диском, чтобы система перестала его искать.

  1. Откройте терминал.
2. Откройте файл конфигурации репозиториев в текстовом редакторе nano с правами суперпользователя:
   sudo nano /etc/apt/sources.list

3. Найдите в файле строку (или строки), которая начинается с deb cdrom:. Она будет выглядеть примерно так:
   # deb cdrom:[Debian GNU/Linux 12.1.0 _Bookworm_ - Official amd64 DVD Binary-1 20230722-10:49]/ bookworm main

Если перед строкой уже стоит символ #, значит, она уже отключена.


4. Если символа # нет, поставьте его в самое начало этой строки, чтобы она стала комментарием:
   # deb cdrom:[Debian GNU/Linux ...

5. Сохраните изменения и закройте редактор:
  • Нажмите Ctrl + O (сохранить), затем Enter (подтвердить имя файла).
  • Нажмите Ctrl + X (выйти).

6. Обновите списки пакетов:
   sudo apt update

Быстрый способ (одной командой):

Если вы не хотите открывать редактор, можете выполнить эту команду в терминале, она автоматически закомментирует все строки с cdrom:

sudo sed -i '/^deb cdrom:/s/^/#/' /etc/apt/sources.list && sudo apt update

Способ 2: Проверка и добавление интернет-репозиториев

Если после отключения CD-ROM команда sudo apt update выдает ошибку «E: Список источников пакетов не содержит ни одного источника» или «no Release file» для интернет-адресов, значит, у вас не прописаны стандартные интернет-репозитории.

1. Снова откройте файл:
   sudo nano /etc/apt/sources.list

2. Убедитесь, что в нем есть (или добавьте) стандартные строки для вашей версии Debian.
Для Debian 12 (Bookworm):
deb http://deb.debian.org/debian/ bookworm main contrib non-free non-free-firmware
deb http://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
deb http://deb.debian.org/debian/ bookworm-updates main contrib non-free non-free-firmware

Для Debian 11 (Bullseye):
deb http://deb.debian.org/debian/ bullseye main contrib non-free
deb http://security.debian.org/debian-security bullseye-security main contrib non-free
deb http://deb.debian.org/debian/ bullseye-updates main contrib non-free

(Обратите внимание: в Debian 12 появился компонент non-free-firmware для проприетарных драйверов и прошивок).


3. Сохраните файл (Ctrl+O, Enter, Ctrl+X) и обновите списки:
   sudo apt update

Способ 3: Если вам ДЕЙСТВИТЕЛЬНО нужен оффлайн-репозиторий с диска

Если вы работаете на компьютере без интернета и вам жизненно необходимо устанавливать программы именно с установочного диска, делать это нужно правильно.

Примечание:

Современные образы Debian весят больше 3 ГБ, поэтому это DVD, а не CD. Обычный CD (700 МБ) содержит слишком мало пакетов и не имеет нужной структуры.

  1. Вставьте установочный DVD диск в привод (или подключите флешку с полным образом Debian DVD).
2. Выполните команду для добавления диска в репозитории:
   sudo apt-cdrom add
  1. Система просканирует диск, найдет файл Release и корректно пропишет его в sources.list.
4. Обновите списки:
   sudo apt update

Если диск поврежден, поцарапан или это не полный DVD-образ, команда apt-cdrom add также выдаст ошибку «не содержит файла Release».


Дополнительные проверки (если проблема не ушла)

Если вы всё сделали по Способу 1, но ошибка осталась, возможно, репозиторий прописан в другом файле.

1. Проверьте дополнительную директорию с источниками:
   ls /etc/apt/sources.list.d/
  1. Если там есть файлы (например, debian-cdrom.list или похожие), откройте их через sudo nano /etc/apt/sources.list.d/имя_файла и также закомментируйте строки с cdrom, поставив # в начало.
3. Либо просто удалите этот лишний файл:
   sudo rm /etc/apt/sources.list.d/имя_файла.list
4. Снова выполните sudo apt update.

После выполнения этих шагов ошибка исчезнет, и вы сможете спокойно устанавливать пакеты через sudo apt install.


Мы делимся этой технической информацией, чтобы помочь вам в решении задач — используйте её с пониманием. Статья носит рекомендательный характер, поэтому, пожалуйста, применяйте описанные методы осмотрительно.


Статью подготовил: Денис Аверко @Nymexis г. Омск

Комментарии

Загрузка...
Если комментарии не загружаются, можете попробовать отключить блокировщик рекламы для этого сайта