Ошибка устранения неполадок: пакет требует pv при установке сервера MariaDB на CentOS 7

Установка 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» из исходного кода. Вот как это можно сделать:

  1. Посетите веб-сайт пакета pv (например, https://www.ivarch.com/programs/pv.shtml ) и загрузите исходный код.
  2. Извлеките загруженный архив и перейдите в извлеченный каталог в терминале.
  3. Выполните следующие команды, чтобы скомпилировать и установить пакет:
    ./configure
    make
    sudo make install

    После завершения установки пакет «pv» должен стать доступен в вашей системе. После этого вы можете продолжить установку сервера MariaDB.

Обнаружение ошибки «Ошибка: пакет требует pv» во время установки сервера MariaDB в CentOS 7 может расстроить, но это решаемая проблема. В этой статье мы рассмотрели различные способы решения этой проблемы, включая установку пакета «pv» через YUM, включение репозитория EPEL, а также компиляцию и установку пакета из исходного кода. Выполнив эти шаги, вы сможете решить проблему зависимости пакетов и беспрепятственно продолжить установку сервера MariaDB.