Как добавить репозиторий mysql-8.0 из archive.ubuntu.com/ubuntu/pool/main/m/mysql-8.0/ [дубликат]

Официальное репо для MySQL8 https://repo.mysql.com/apt/ не работает. Как добавить archive.ubuntu.com/ubuntu/pool/main/m/mysql-8.0/ в список источников Ubuntu 18.04 Bionic для установки MySQL8?

Я пытаюсь чтобы добавить следующий список в /etc/apt/sources.list.d/mysql.list

deb http://ua.archive.ubuntu.com/ubuntu/pool/main  bionic main
deb-src http://ua.archive.ubuntu.com/ubuntu/pool/main bionic main

, но он не работает

1
задан 28 February 2020 в 15:07

1 ответ

Первый метод:

wget https://repo.mysql.com/mysql-apt-config_0.8.9-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.9-1_all.deb

Текстовое окно появится:

  • Выберите Гостеприимный, поскольку новый и хит Входят
  • Выбрать MySQL Server & Cluster (Currently selected: mysql-5.7) и хит Входит
  • Выбрать mysql-8.0 preview и хит Входит
  • Выбрать OK и нажмите

Но Вы могли получить следующие ошибки во время sudo apt update:

Err:3 http://repo.mysql.com/apt/ubuntu xenial InRelease
  The following signatures were invalid: EXPKEYSIG 8C718D3B5072E1F5 MySQL Release Engineering <mysql-build@oss.oracle.com>
Reading package lists... Done               
W: GPG error: http://repo.mysql.com/apt/ubuntu xenial InRelease: The following signatures were invalid: EXPKEYSIG 8C718D3B5072E1F5 MySQL Release Engineering <mysql-build@oss.oracle.com>
E: The repository 'http://repo.mysql.com/apt/ubuntu xenial InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

Для избавлений от тех ошибок удалите недавно добавленный файл хранилища:

sudo rm /etc/apt/sources.list.d/mysql.list

Так попробуйте второй метод.

Второй метод, если первое не пошло:

Ваш /etc/apt/sources.list должен быть похожим на это для этого:

deb http://us.archive.ubuntu.com/ubuntu/ bionic main restricted
deb http://us.archive.ubuntu.com/ubuntu/ bionic-updates main restricted
deb http://us.archive.ubuntu.com/ubuntu/ bionic universe
deb http://us.archive.ubuntu.com/ubuntu/ bionic-updates universe
deb http://us.archive.ubuntu.com/ubuntu/ bionic multiverse
deb http://us.archive.ubuntu.com/ubuntu/ bionic-updates multiverse
deb http://security.ubuntu.com/ubuntu bionic-security main restricted
deb http://security.ubuntu.com/ubuntu bionic-security universe
deb http://security.ubuntu.com/ubuntu bionic-security multiverse

Если Ваш сервер используется для изучения и тестирования целей, проблемы зависимостей ОС и системное повреждение доступны, то Вы могли попытаться добавить рядом с Вашим sources.list:

deb http://ru.archive.ubuntu.com/ubuntu/ eoan main restricted

Затем sudo apt update && sudo apt install mysql-server-8.0

Во время mysql-server-8.0 установка пакета копирует установленную информацию о пакетах где-нибудь, чтобы иметь способность удалить их и установить поддерживаемые версии вместо этого после комментария репозитория eoan. Это могло удалить другие пакеты, требуемые для обработки устойчивой системы. Так будьте готовы восстановить или переустановить Вашу систему.

После установки mysql-сервера

  • Прокомментировать eoan запись репозитория
  • sudo apt clean && sudo apt update

Откатывать к нормальной конфигурации:

  • sudo apt purge mysql-server-8.0 && sudo apt autoremove
  • Прокомментируйте или удалите eoan запись в sources.list
  • sudo apt update && sudo apt install -f && sudo apt upgrade
0
ответ дан 17 March 2020 в 00:12

Другие вопросы по тегам:

Похожие вопросы: