Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 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 пакетите и не-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 инсталация --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