2016-11-02 3 views
0

Мне нужно установить Hyperledger на сервер Red Hat Enterprise Linux, который не будет подключен к Интернету. Мне нужно установить, вероятно, язык Go и Docker, однако, если у меня нет подключения к интернету, я не могу просто использовать диспетчер пакетов.Установите пакеты без Интернета Red Hat

У меня есть read about methods, чтобы сделать это с Ubuntu, в котором упоминается копирование файлов .deb поверх или иным образом с помощью инструментов - будет ли это работать с RHEL, и если бы кто-нибудь не смог рекомендовать способ сделать это? (или любой совет для достижения этого в целом).

ответ

2

Вы можете установить пакет «downloadonly» на сервере RHEL с доступом в Интернет:

# yum install yum-plugin-downloadonly 

Затем загрузить пакеты, которые вы хотите:

# yum install --downloadonly --downloaddir=<directory> <package> 

Transfer и установить их на сервере без интернета подключение:

# rpm -ivh package.rpm 
+0

отличное, спасибо! – MysteriousWaffle

+0

Не работал для меня, по крайней мере, с nginx. Yum загрузил несколько rpms, но когда я 'rpm -ivh nginx-1.12', он жалуется на отсутствие зависимостей (которые есть там как .rpms) и зависимости зависимостей, которые даже не находятся в downloaddir – Marged

Смежные вопросы