Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 34134|Ответ: 6

[linux] Офлайн-установка пакетов rpm в CentOS 7 автоматически разрешает зависимости

[Скопировать ссылку]
Опубликовано 16.06.2021 14:56:10 | | | |
Когда производственная среда отключена по соображениям безопасности. Используйте Yum для автоматической установки программного обеспечения и обработки зависимостей через локальные источники.
Однако самая критическая проблема этого метода — как получить программное обеспечение и его зависимости для использования локальными источниками?

Когда существует меньше зависимостей для установки, возможно, стоит рассмотреть решение — вручную находить и скачивать их по одной, а если у программы сотни зависимостей, и зависимостей от них есть зависимости, тогда вы пробуете снова?


Адрес поиска пакета Linux для загрузки:Вход по гиперссылке виден.


Сначала установите плагин yum-plugin-downloadonly со следующей командой:

Скачайте libgdiplus-devel и его зависимости

(Примечание:Зависимость загрузки предназначена для выявления зависимости, отсутствующих в текущей системе, поэтому это должна быть системная среда двух одинаковых серверов


где --downloaddir указывает место хранения загруженного пакета RPM, затем имя программного обеспечения, которое необходимо установить Yum и поддерживает несколько компонентов.

После загрузки пакета rpm на сетевой компьютер скопируйте его на сервер без сети и установите. Команда следующая:


Или, по крайней мере,
(Конец)





Предыдущий:Разница между пакетами Linux devel и non-devel пакетами
Следующий:.NET/C# для определения, является ли тип нулируемым или нет
 Хозяин| Опубликовано 16.06.2021 15:07:39 |
Скачать через YumDownloader

Если вы хотите скачать только пакет установки ПО через Yum, но устанавливать его не обязательно, можно использовать команду yumdownloader.

Команда yumdownloader есть в пакете yum-utils.

Сначала установите yum-utils:


Посмотрите, какие команды есть в пакете yum-utils:

(команда /usr/bin/yumdownloader включена в пакет)

Получите пакет установки libgdiplus-devel и его зависимости


Опубликовано 16.06.2021 23:36:39 |
Спасибо, что поделились, поддержка!
 Хозяин| Опубликовано 15.10.2021 15:08:00 |
Yum Install --downloadonly --downloaddir=/tmp/ [название пакета]-[версия]. [архитектура]

# Например:

Yum Install --downloadonly --downloaddir=/tmp/ Cri-Tools-1.0.0_beta.1-0
 Хозяин| Опубликовано 15.10.2021 15:18:42 |
Запросите версию пакета через командную строку



 Хозяин| Опубликовано 21.10.2021 9:03:28 |


1.--nodeps не проверяет зависимости при установке, например, вам нужен A на этом обороте, но вы не устанавливаете A, поэтому ваш пакет нельзя установить, и вы можете установить его с помощью --nodeps.

2.--force — это принудительная установка, например, если у вас установлена версия 1 этого rpm, если вы хотите установить версию 2 этого rpm, нужно использовать --force, чтобы принудительно установить.
 Хозяин| Опубликовано 18.12.2021 11:58:29 |
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com