Нет совпадения для аргумента: tokyocabinet-devel

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

Когда я пытался установить tokyocabinet-devel таким образом на centos CentOS Linux release 8.5.2111:

[root@iZm5e2jhfbrshckqh6qdbuZ duc-1.4.4]# yum install tokyocabinet-devel
Последняя проверка метаданных: 2:00:38 назад в Чт 10 Окт 2024 09:16:06 PM CST.
Не найдено совпадений для аргумента: tokyocabinet-devel
Ошибка: Не удалось найти совпадение: tokyocabinet-devel

Я что-то упустил?

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

Для решения проблемы с установкой пакета tokyocabinet-devel на CentOS 8.5, необходимо выполнить несколько шагов. Ошибка No match for argument: tokyocabinet-devel указывает на то, что пакет не найден в репозиториях, доступных вашей системе. Вот рекомендации для решения этой проблемы:

  1. Проверьте репозитории:
    Убедитесь, что у вас включены все необходимые репозитории. Для CentOS 8 стоит использовать EPEL (Extra Packages for Enterprise Linux) и, возможно, другие сторонние репозитории. Выполните следующие команды для установки EPEL:

    dnf install epel-release
  2. Добавьте дополнительные репозитории:
    Если пакет все еще не доступен, возможно, требуется добавить дополнительные репозитории, такие как RPM Fusion или Nux, где может находиться ваш пакет:

    dnf install https://forensics.cert.org/openpackaging/RPM-GPG-KEY-sf.net
    dnf install https://repo.nux.ro/RPM-GPG-KEY-nux.ro
  3. Обновите кэш репозиториев:
    После добавления новых репозиториев обновите кэш:

    dnf makecache
  4. Ищите пакет:
    Проверьте, доступен ли пакет, выполнив команду:

    dnf search tokyocabinet

    Если вы увидите tokyocabinet или tokyocabinet-devel в списке, вы сможете его установить.

  5. Установка пакета:
    Если пакет найден, установите его с помощью следующей команды:

    dnf install tokyocabinet-devel
  6. Сборка из исходников:
    Если пакет все еще отсутствует в доступных репозиториях, вы можете рассмотреть возможность его сборки из исходников. Для этого выполните следующие шаги:

    • Установите необходимые зависимости для сборки:

      dnf groupinstall "Development Tools"
      dnf install libtool autoconf automake
    • Скачайте исходники Tokyo Cabinet с официального сайта:

      wget https://TokyoCabinet.sourceforge.net/tokyocabinet-1.4.48.tar.gz
      tar -zxvf tokyocabinet-1.4.48.tar.gz
      cd tokyocabinet-1.4.48
    • Соберите и установите пакет:

      ./configure
      make
      make install
  7. Проверка установки:
    Убедитесь, что пакет установлен правильно, выполнив:

    rpm -qa | grep tokyocabinet

Следуя этим шагам, вы должны успешно установить tokyocabinet-devel на вашу систему CentOS 8.5. Если у вас возникнут дополнительные ошибки, пожалуйста, предоставьте их для дальнейшего анализа.

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

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