Версия ядра, хранящаяся в имени пакета, например 4.8.0-2 в пакетах linux-image-4.8.0-2-amd64
и linux-headers-4.8.0-2-amd64
отражает ядро ABI: он изменяется только при изменении ABI (что означает, что внешние пакеты, зависящие от ABI ядра, в частности модули ядра вне дерева, необходимо перестраивать). По соглашению в Debian, используемая версия является исходной версией ядра с расширением.0, игнорируя номер стабильной версии, за которым следует дефис и монотонно увеличивающееся число, которое увеличивается при каждом изменении ABI. Таким образом, все версии пакетов ядра 4.8.0-2 являются ABI-совместимыми, а ABI был изменен один раз в серии 4.8.
Этот подход имеет несколько преимуществ: вы автоматически получаете обновления совместимого ядра без необходимости обновления метапакета ( linux-image-amd64
, который поддерживается в другом исходном пакете); и вам не нужно перекомпилировать нестандартные модули для каждого обновления ядра.
В Debian GRUB игнорирует конкретную версию ядра, он просто перечисляет имя пакета. Возможно, это далеко не идеально, но это не так уж важно, потому что у вас не может быть установленных двух разных ABI-совместимых ядер, поэтому вам не нужно иметь возможность выбирать между ними.
Вы найдете дополнительную информацию в руководстве по ядру Debian, в частности, в разделе , посвященном версиям и ABI .
Вы можете скачать RPM по ссылке ниже и установить его с помощью команды установки RPM:
rpm -ivh mysql-5.1.73-8.el6_8.x86_64.rpm
Ссылка для скачивания :https://centos.pkgs.org/6/centos-x86_64/mysql-5.1.73-8.el6_8.x86_64.rpm.html
В этой статье вы добавили репозитории MySQL сообщества Oracle, чьи пакеты устарели. Вам нужно сначала отключить этот репозиторий(yum-config-manager --disable mysql57-community
или отредактировать файлы в /etc/yum.repos.d ), а затем вы можете снова установить стандартную версию 5.1 из стандартных репозиториев.
Я выполнил следующие команды, и он вернулся к 5.1 и теперь работает хорошо:
yum remove 'mysql*'
yum install mysql-server-5.1*
service mysqld start