MySQL 8.4 LTS на ARM64 Ubuntu 24.04 LTS?

Вопрос или проблема

Я задаюсь вопросом, возможно ли уже установить LTS-сервер MySQL 8.4.x на сервер Ubuntu ARM64 24.04 LTS без компиляции из исходников?

Я установил 24.04 LTS Ubuntu на устройство ARM64. Если я попробую выполнить sudo apt install mysql-server, я получаю MySQL сервер версии 8.0.39. В данный момент, похоже, что других версий сервера нет в встроенных источниках apt.

Я пытался установить пакет mysql-apt-config от MySQL (на момент написания версия этого пакета mysql-apt-config_0.8.32-1_all.deb). Получивший скрипт автонастройки поддерживает 8.4 LTS – но затем, когда я снова выполняю sudo apt update, я получаю:

N: Пропуск получения настроенного файла ‘mysql-apt-config/binary-arm64/Packages’, так как репозиторий ‘http://repo.mysql.com/apt/ubuntu jammy InRelease’ не поддерживает архитектуру ‘arm64’
N: Пропуск получения настроенного файла ‘mysql-8.4-lts/binary-arm64/Packages’, так как репозиторий ‘http://repo.mysql.com/apt/ubuntu jammy InRelease’ не поддерживает архитектуру ‘arm64’

Вы можете попробовать скачать Linux generic ARM 64-bit с https://dev.mysql.com/downloads/mysql/ или подождать немного (я вижу mysql-server-8.4 в предложенных для plucky, очень вероятно, что это будет обратно портировано позже).

Ответ или решение

К вопросу установки MySQL 8.4 LTS на ARM64 с операционной системой Ubuntu 24.04 LTS можно подойти с разных сторон. На текущий момент не представляется возможным установить MySQL 8.4 напрямую через встроенные репозитории, поскольку последние доступные версии, которые можно установить с помощью команды sudo apt install mysql-server, ограничиваются 8.0.39.

Текущая ситуация

На данный момент команда для установки MySQL из стандартных репозиториев Ubuntu действительно приводит к установке версии 8.0.39. Это связано с тем, что в текущей версии репозиториев еще не представлены более новые версии MySQL, такие как 8.4. Однако, согласно вашей информации о попытке установить пакет mysql-apt-config, версия 0.8.32 поддерживает новую 8.4 LTS, но возникают проблемы с архитектурой.

Проблемы с репозиториями

  1. Ошибки архитектуры: Ошибка, сообщающая о том, что репозиторий не поддерживает архитектуру arm64, указывает на то, что пока что MySQL не предоставляет бинарные дистрибутивы для ARM64 для версии 8.4 в репозиториях для Ubuntu 24.04. Это может измениться в будущем, но пока что стабильной версии для ARM64 нет.

  2. Отсутствие пакетов: Система не может найти необходимые файлы в репозитории, так как он не настроен для работы с ARM64, что приводит к игнорированию пакетов.

Возможные решения

1. Использование официальных бинарных файлов

Вы можете посетить страницу загрузки MySQL и отыскать ARM64 версию, если такая доступна. Это позволит вам загрузить необходимые бинарные файлы и установить MySQL без глубокой необходимости в компиляции из исходников.

2. Ожидание обновлений

Как вы уже заметили, возможным вариантом является ожидание, пока новая версия будет доступна в репозиториях. Как минимальный временной промежуток вы можете наблюдать за изменениями в «proposed» (предлагаемом) репозитории для выпусков, в которых уже упоминается MySQL 8.4. Это предполагает, что данная версия будет вскоре доступна для установки.

3. Альтернативные репозитории

Если вам срочно нужна версия MySQL 8.4, вы можете рассмотреть возможность подключения других репозиториев или PPA (Personal Package Archives), которые могут предлагать более новые версии MySQL для вашей архитектуры. Однако следует быть осторожным и проверять репутацию таких репозиториев, чтобы избежать проблем с безопасностью.

Заключение

В краткосрочной перспективе, самым надежным вариантом для установки MySQL 8.4 LTS на Ubuntu 24.04 LTS под ARM64 будет ожидание версии от MySQL в официальных репозиториях или использование бинарных файлов с официального сайта. В любой ситуации рекомендуется проверять состояние зависимостей и системные требования, а также удостовериться в совместимости платформы с вашими задачами.

Следите за обновлениями и поддерживайте свою систему актуальной — это ключ к стабильной работе вашего сервера!

Оцените материал
Добавить комментарий

Капча загружается...