Установка репозитариев в debian

Способ 1: Самый простой и безопасный (через терминал)

Этот способ заключается в том, чтобы закомментировать (отключить) строку с CD-ROM в файле sources.list. Ваша версия Debian — Trixie, поэтому мы используем официальные репозитории для этой версии.

Важно: Вам понадобятся права суперпользователя. Так как sudo у вас не работает, используйте команду su - для переключения на пользователя root -2.

  1. Откройте терминал и переключитесь на root:

    bash
    su -

    Введите пароль пользователя root, когда система его запросит.

  2. Сделайте резервную копию файла sources.list (на всякий случай):

    bash
    cp /etc/apt/sources.list /etc/apt/sources.list.bak
  3. Отредактируйте файл sources.list.
    Вы можете использовать любой текстовый редактор, например nano:

    bash
    nano /etc/apt/sources.list
  4. Найдите и закомментируйте строку с cdrom.
    В открывшемся файле найдите строку, которая начинается с deb cdrom:[Debian GNU/Linux 13.3.0 _Trixie_ ...]. Поставьте символ решетки (#) в самом начале этой строки, чтобы она выглядела так -1-2-4:

    text
    # deb cdrom:[Debian GNU/Linux 13.3.0 _Trixie_ - Official amd64 NETINST with firmware 20260110-10:59] trixie Release
  5. Пропишите официальные репозитории Debian Trixie.
    Убедитесь, что в файле (ниже или выше закомментированной строки) есть следующие строки. Если их нет, добавьте их -10:

    text
    deb http://deb.debian.org/debian/ trixie main contrib non-free non-free-firmware
    deb-src http://deb.debian.org/debian/ trixie main contrib non-free non-free-firmware
    
    deb http://security.debian.org/debian-security trixie-security main contrib non-free non-free-firmware
    deb-src http://security.debian.org/debian-security trixie-security main contrib non-free non-free-firmware
    
    deb http://deb.debian.org/debian/ trixie-updates main contrib non-free non-free-firmware
    deb-src http://deb.debian.org/debian/ trixie-updates main contrib non-free non-free-firmware
    • Пояснение:

      • deb — это бинарные пакеты, deb-src — исходный код программ (можно не добавлять, если не планируете компилировать программы из исходников) -5.

      • main — основные свободные пакеты Debian.

      • contrib — свободные пакеты, которые зависят от несвободных.

      • non-free — официальные несвободные пакеты.

      • non-free-firmware — несвободные прошивки для оборудования (полезно для Wi-Fi и другого оборудования) -6.

  6. Сохраните файл и выйдите из редактора.
    В редакторе nano это делается так: Ctrl + O (сохранить), Enter (подтвердить), Ctrl + X (выйти).

  7. Обновите списки пакетов:

    bash
    apt update

    Теперь процесс должен пройти без ошибок, загружая информацию из интернет-репозиториев.

  8. (Рекомендуется) Вернитесь к вашему обычному пользователю:

    bash
    exit

Способ 2: Если файл sources.list пуст или отсутствует

В редких случаях файл sources.list может быть пустым -6. В такой ситуации просто создайте его заново с помощью любого редактора (nano /etc/apt/sources.list) и вставьте туда строки с репозиториями для Trixie, указанные в шаге 5 первого способа.

Способ 3: Использование команды apt-cdrom (менее предпочтительно)

Существует команда apt-cdrom add, предназначенная для добавления дисков. Теоретически, можно попробовать удалить запись о диске с её помощью -1, но на практике, для уже установленной системы, самый надежный и распространенный метод — это ручное редактирование файла sources.list -2-4-6.

Что делать, если у вас нет прав?

Если команда su - не работает (вы не знаете пароль root), то без переустановки системы или загрузки в режиме восстановления (recovery mode) обойтись сложно. В таком случае, проще всего переустановить систему, и при установке не забыть задать пароль для root.

После выполнения этих шагов ваш Debian Trixie будет успешно обновляться из официальных репозиториев.

Яндекс.Метрика