«Политика apt-cache» не имеет кандидата на установку «mysql-server» версии 8.0. *

У меня Ubuntu 19.04 (дискотека). И мне нужно установить MySQL 8.0. *.

Я следовал инструкциям с официального сайта MySQL по установке версии 8.0. *, Но эта версия никогда не появлялась в списке кандидатов на установку.

Официальная документация MySQL содержит:

Добавление репозитория MySQL APT

Сначала добавьте репозиторий MySQL APT в программное обеспечение вашей системы список репозиториев. Выполните следующие действия:

 Перейдите на страницу загрузки репозитория MySQL APT по адресу https://dev.mysql.com/downloads/repo/apt/.
Выберите и загрузите пакет выпуска для вашего дистрибутива Linux.Установите загруженный пакет выпуска с помощью следующей команды, заменив имя-пакета-версии на имя

загруженный пакет (которому предшествует его путь, если вы не используете внутри папки, в которой находится пакет):

 shell> sudo dpkg -i /PATH/version-specific-package-name.deb

Например, для версии пакета wxy-z команда следующая:

shell> sudo dpkg -i mysql-apt-config_w.xy-z_all.deb

Обратите внимание, что один и тот же пакет работает на всех поддерживаются Debian и Ubuntu платформы.

Во время установки пакета вам будет предложено выбрать версии сервера MySQL и других компонентов (например, MySQL Workbench), который вы хотите установить. Если вы не уверены какую версию выбрать, не меняйте выбранные по умолчанию параметры для тебя. Вы также можете выбрать none, если не хотите компонент, который нужно установить. Сделав выбор для всех компоненты, выберите ОК, чтобы завершить настройку и установку пакет выпуска.

Вы всегда можете изменить свой выбор для версий позже; видеть Выбор основной версии выпуска для получения инструкций.

Обновите информацию о пакете из репозитория MySQL APT с помощью следующая команда (этот шаг является обязательным):

shell> sudo apt-get update

Вместо использования пакета выпуска вы также можете добавить и настроить репозиторий MySQL APT вручную; см. Приложение A: Добавление и Подробная информация о настройке репозитория MySQL APT вручную.

После выполнения шагов, описанных в инструкциях, я получил следующее в результате выполнения команды sudo nano /etc/apt/sources.list.d/mysql.list:

### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out entries below, but any other modifications may be lost.
# Use command 'dpkg-reconfigure mysql-apt-config' as root for modifications.
deb http://repo.mysql.com/apt/ubuntu/ disco mysql-apt-config
deb http://repo.mysql.com/apt/ubuntu/ disco mysql-8.0
deb http://repo.mysql.com/apt/ubuntu/ disco mysql-tools
#deb http://repo.mysql.com/apt/ubuntu/ disco mysql-tools-preview
deb-src http://repo.mysql.com/apt/ubuntu/ disco mysql-8.0

Но как В результате выполнения команды sudo apt install mysql-server я получаю следующее:

Reading package lists ... Done
Building a dependency tree Reading status information ... Done
The following additional packages will be installed:
libaio1 libevent-core-2.1-6 libmecab2 mysql-client-5.7 mysql-client-core-5.7 mysql-common mysql-server-5.7 mysql -server-core-5.7
Suggested packages: mailx tinyca
The following NEW packages will be installed:
libaio1 libevent-core-2.1-6 libmecab2 mysql-client-5.7 mysql-client-core-5.7 mysql-common mysql-server mysql-server-5.7 mysql -server-core-5.7
Updated 0 packages, installed 9 new packages, 0 packages were marked for deletion, and 0 packages were not updated.
Need to download 19.5 MB of archives.
After this operation, the volume of used disk space will increase by 156 MB.
Want to continue? [Y / n]

'apt' предлагает только версию mysql - * - 5.7, а версии 8.0 нет вообще.

Кроме того, выполнение команды sudo apt-cache policy mysql-server дает мне следующее:

mysql-server:
  Установлен: (отсутствует)
  Кандидат:   5.7.28-0ubuntu0.19.04.2
  Таблица версий:
     5.7.28-0ubuntu0.19.04.2 500
        500 http://ru.archive.ubuntu.com/ubuntu disco-updates/main amd64 Packages
        500 http://ru.archive.ubuntu.com/ubuntu disco-updates/main i386 Packages
        500 http://security.ubuntu.com/ubuntu disco-security/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu disco-security/main i386 Packages
     5.7.25-1 500
        500 http://ru.archive.ubuntu.com/ubuntu disco/main amd64 Packages
        500 http://ru.archive.ubuntu.com/ubuntu disco/main i386 Packages

В таблице версий нет ничего, кроме 5.7. *.

В то же время я добавил репозитории «главный», «ограниченный», «вселенная», «мультивселенная».

Все знаки указывают на то, что версия 8 должна быть установлена, но она не отображается в списке кандидатов на установку. В чем может быть проблема?

0
задан 12 January 2020 в 08:36

1 ответ

вы должны запустить команду

sudo dpkg-reconfigure mysql-apt-config

выберите первый вариант здесь

вы можете выбрать нужную версию

sudo apt-get clean all
sudo apt-get update
sudo apt-get install mysql-server

вы можете установить

P.s.

mysql-apt-config is broken or not fully installed

если вы получаете аналогичную ошибку

https://dev.mysql.com/get/mysql-apt-config_0.8.14-1_all.deb

вы можете скачать и установить здесь

wget https://dev.mysql.com/get/mysql-apt-config_0.8.14-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.14-1_all.deb
0
ответ дан 12 January 2020 в 11:41

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

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