在 Debian 10/arm64 上安装 MySQL 时出错

在 Debian 10/arm64 上安装 MySQL 时出错

我尝试在我的 Debian 10 上安装 mysql-server。实际上我在 Mac Paralells (M1) 上运行 Debian 10。因此 parallels 不支持基于英特尔的操作系统。因此 debian 在 arm64 上运行。

我下载了mysql-apt-config_0.8.16-1_all.deb包,我用**sudo dpkg -i mysql-apt-config_0.8.16-1_all.deb**安装它。这一步没问题。

但是当我使用更新系统时sudo apt 更新,我收到此错误:

N:跳过获取配置文件“mysql-apt-config/binary-arm64/Packages”,因为存储库“http://repo.mysql.com/apt/debian buster InRelease”不支持架构“arm64”

N:跳过获取配置文件“mysql-8.0/binary-arm64/Packages”,因为存储库“http://repo.mysql.com/apt/debian buster InRelease”不支持架构“arm64”

N:跳过获取配置文件“mysql-tools/binary-arm64/Packages”,因为存储库“http://repo.mysql.com/apt/debian buster InRelease”不支持架构“arm64”

所以我无法安装 mysql-server。我的理解是,mysql 不支持 arm64,因为我的处理器是 arm64。我该如何修复它?

答案1

您收到的消息是因为您正在使用外部存储库,而该存储库不提供 arm64 软件包。因此,除非提供商(在本例中,我假设是 Oracle)选择提供 arm64 软件包,否则您将无法使用它。

但是,Debian 确实提供了 MariaDB 软件包,它通常与 MySQL 兼容,并且可以在大多数需要使用 MySQL 的情况下使用。如果您想要这样做,需要安装的软件包是default-mysql-server

当然,您也可以从您使用的第三方存储库下载源包(假设它们已提供)并在您的虚拟机中自行构建它们。不过,您必须重建每个后续版本,因此这会使应用安全更新变得困难,我建议采用其他解决方案。

相关内容