Не удается установить mysql-server с помощью 'sudo apt install mysql-server' [закрыто]

Я новичок в linux , и у меня возникла проблема: не могу установить mysql после загрузки mysql-apt-config_0.8.17-1_all.deb с официальной страницы mysql и настроив его с помощью:

sudo dpkg -i mysql-apt-config_0.8.17-1_all.deb я получил:

(Reading database ... 360760 files and directories currently installed.)
Preparing to unpack .../mysql-apt-config_0.8.17-1_all.deb ...
Unpacking mysql-apt-config (0.8.17-1) over (0.8.17-1) ...
Setting up mysql-apt-config (0.8.17-1) ...
Warning: apt-key should not be used in scripts (called from postinst maintainerscript of the package mysql-apt-config)
OK

sudo dpkg-reconfigure mysql-apt-config я получил:

Warning: apt-key should not be used in scripts (called from postinst maintainerscript of the package mysql-apt-config)
OK

и когда набрал sudo apt install mysql-server , я получил:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 mysql-server : Depends: mysql-community-server (= 8.0.24-1ubuntu16.04) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Я искал в Интернете способ исправить это, но я не могу найти решение.

Я использую Linux Mint


Обновления:

запустите команду lsb_release -cs, чтобы распечатать вашу версию.

lsb_release -cs

Однако вы должны использовать apt для установки вместо dpkg, например, sudo apt install ./mysql-apt-config_0.8.17-1_all.deb

используя: sudo apt install ./mysql-apt- config_0.8.17-1_all.deb

[sudo] password for dev:     
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'mysql-apt-config' instead of './mysql-apt-config_0.8.17-1_all.deb'
mysql-apt-config is already the newest version (0.8.17-1).
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
0
задан 28 April 2021 в 21:23

1 ответ

репозиторий mysql неправильно настроен, потому что используется кодовое имя xenial вместо focal . Используйте следующую команду, чтобы исправить репозиторий mysql (Ulyssa основан на Focal):

sudo sed -i 's/xenial/focal/g' /etc/apt/sources.list.d/mysql.list

Затем запустите:

sudo apt update
sudo apt install mysql-server
1
ответ дан 7 May 2021 в 17:42

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

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