Установка MariaDB Server в CentOS 7 — обычная задача для многих системных администраторов и разработчиков. Однако в процессе установки вы можете столкнуться с сообщением об ошибке, похожим на «Ошибка: Пакет: MariaDB-server-11.2.1-1.el7.centos.x86_64 (mariadb) Требуется: pv». Эта ошибка указывает на то, что для процесса установки требуется пакет «pv», который отсутствует или недоступен в вашей системе. В этой статье мы рассмотрим несколько способов устранения и решения этой проблемы.
Метод 1. Установите пакет pv через YUM
Самое простое решение — использовать менеджер пакетов YUM для установки необходимого пакета «pv». Откройте терминал и выполните следующую команду:
sudo yum install pv
YUM получит пакет из настроенных репозиториев и установит его в вашей системе. После завершения установки вы можете продолжить установку сервера MariaDB.
Метод 2: включить репозиторий EPEL
Если предыдущий метод не сработал, возможно, пакет «pv» доступен в репозитории дополнительных пакетов для Enterprise Linux (EPEL). Чтобы включить репозиторий EPEL, выполните следующую команду:
sudo yum install epel-release
После включения репозитория попробуйте еще раз установить пакет «pv» с помощью YUM:
sudo yum install pv
После установки вы сможете продолжить установку сервера MariaDB.
Метод 3: скомпилировать и установить pv из исходного кода
Если описанные выше методы не помогли, вы можете попробовать собрать и установить пакет «pv» из исходного кода. Вот как это можно сделать:
- Посетите веб-сайт пакета pv (например, https://www.ivarch.com/programs/pv.shtml ) и загрузите исходный код.
- Извлеките загруженный архив и перейдите в извлеченный каталог в терминале.
- Выполните следующие команды, чтобы скомпилировать и установить пакет:
./configure make sudo make installПосле завершения установки пакет «pv» должен стать доступен в вашей системе. После этого вы можете продолжить установку сервера MariaDB.
Обнаружение ошибки «Ошибка: пакет требует pv» во время установки сервера MariaDB в CentOS 7 может расстроить, но это решаемая проблема. В этой статье мы рассмотрели различные способы решения этой проблемы, включая установку пакета «pv» через YUM, включение репозитория EPEL, а также компиляцию и установку пакета из исходного кода. Выполнив эти шаги, вы сможете решить проблему зависимости пакетов и беспрепятственно продолжить установку сервера MariaDB.