JQ автономная установка проблема - Centos7 - PullRequest
0 голосов
/ 03 октября 2018

Я пытаюсь установить JQ на сервер, который не имеет доступа к Интернету.

Я загрузил файл jq-1.5-1.el7.src.rpm на подключенный компьютер и передал егоэто к онлайн-машине.

Затем я запустил rpm -Uvh jq-1.5-1.el7.src.rpm на автономной машине.Он говорит, что он установлен на 100%, но когда я пытаюсь запустить jq --version, он говорит, что jq не является таким файлом или каталогом.

Есть идеи почему?

Вывод:

  • rpm -Uvh jq-1.5-1.el7.src.rpm предупреждение: jq-1.5-1.el7.src.rpm: заголовок V3 RSA / SHA256 Подпись, идентификатор ключа 352c64e5: NOKEY Обновление / установка ... 1: jq-1.5-1.el7 ######################################## [100%] предупреждение: пользователь mockbuild делаетне существует - используется предупреждение root: группа mockbuild не существует - используется предупреждение root: пользователь mockbuild не существует - используется предупреждение root: группа mockbuild не существует - используется root

1 Ответ

0 голосов
/ 03 октября 2018

То, что у вас есть, это исходный RPM, который не является встроенным программным обеспечением (двоичным).Сначала вы должны собрать rpm.

rpmbuild --rebuild jq-1.5-1.el7.src.rpm

Если все пойдет хорошо, вы получите пакет типа jq-1.5-1.el7. *. Rpm где-то в ~ / rpmbuild / RPMS / *,Затем вы можете установить эти об / мин.

Вы можете обратиться к

https://wiki.centos.org/HowTos/RebuildSRPM

https://unix.stackexchange.com/a/110880

...