Как установить все зависимости rpm и сопоставить локальный с созданным репозиторием YUM? - PullRequest
1 голос
/ 21 сентября 2019

У меня есть сценарий с использованием 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?

Любые рекомендации поэто ценится.Спасибо!

...