У меня есть сценарий с использованием yum-репозитория (скажем, с именем A) с более новой версией NodeJS rpm в Centos 7. Когда я пытался установить его, он попадает в список ошибок зависимостей, и несколько пакетов rpm не могут его вычислить самостоятельнопо YUM.Поэтому загрузите все rpm-зависимости и поместите их в созданный репозиторий.Приступил к установке rpm с помощью этой команды
rpm -ivh http-parser
Затем попробуйте получить информацию об установленном пакете с помощью этой команды
yum info http-parser
Следующая информация перечислена
Installed Packages
Name : http-parser
Arch : x86_64
Version : 2.7.1
Release : 8.el7
Size : 71 k
Repo : installed
Summary : HTTP request/response parser for C
URL : https://github.com/nodejs/http-parser
License : MIT
Description : This is a parser for HTTP messages written in C. It
: parses both requests and responses. The parser is
: designed to be used in performance HTTP
: applications. It does not make any syscalls nor
: allocations, it does not buffer data, it can be
: interrupted at anytime. Depending on your
: architecture, it only requires about 40 bytes of
: data per message stream (in a web server that is per
: connection).
Мое намерение установить этот пакет и сопоставить с созданным пользовательским хранилищем (имена как A).Но команда info показывает, что она установлена поверх «Repo: Установлено» вместо «Repo: A».Я сомневался, что пропустил несколько шагов, чтобы установить локальные зависимости для создаваемого репозитория.Как проверить, установлен ли пакет и доступен ли он локально для хранилища?
Я хотел бы знать, является ли это правильным способом обработки ошибок зависимостей при установке пакета centos?
Любые рекомендации поэто ценится.Спасибо!