Найти тему
Эникей на передержке

Исправляем репозиторий docker в Linux Mint

Оглавление

При установке репозитория Docker в Linux Mint по официальной документации вы можете столкнуться с проблемой правильного имени репозитория.

При добавлении репозитория docker на своём ПК столкнулся со следующей ошибкой:

Ошибка репозитория
Ошибка репозитория

Текст ошибки:

Репозиторий «https://download.docker.com/linux/ubuntu victoria Release» не содержит файла Release.

Victoria - кодовое имя Linux Mint 21.2, а мы подключаем репозиторий Ubuntu. Т.к. у Ubuntu нет таких кодовых имён, возникает ошибка (такого репозитория просто не существует).

Ищем информацию на каком дистрибутиве Убунты основан наш минт:

Linux Mint 21 базируется на Ubuntu 22.04
Linux Mint 21 базируется на Ubuntu 22.04

Теперь, когда определились с базой, выясняем кодовое имя Ubuntu 22.04:

Ubuntu 22.04 Jammy Jellyfish
Ubuntu 22.04 Jammy Jellyfish

Осталось заменить в репозитории victoria на jammy. Открываем файл на редактирование:

sudo nano /etc/apt/sources.list.d/docker.list

Приводим строку к следующему виду:

Укажите версию Ubuntu, на которой основан ваш дистрибутив
Укажите версию Ubuntu, на которой основан ваш дистрибутив

Сохраняем изменения и выходим из редактора, используя комбинации клавиш Ctrl+O и Ctrl+X

Проверяем:

Ошибка ушла, найдены обновления
Ошибка ушла, найдены обновления

Вместо заключения

Описанные в статье действия актуальны для Linux Mint 21.2. Если ваш дистрибутив имеет другую версию, найдите информацию о том, на какой версии Ubuntu он базируется, затем посмотрите как это кодовое имя указано в релизах Docker и отредактируйте '/etc/apt/sources.list.d/docker.list'

Спасибо, что дочитали статью до конца. Поддержите канал лайком и подпиской, чтобы чаще видеть в ленте подобный контент. Всего вам доброго!)