yumdownloader rpm для redhat 7.3

Imagine que está buscando uno de sus antiguos scripts de shell del cual solo recuerda que se está creando un archivo de marcador en /tmp. Es fácil buscar en todos sus archivos *.sh la palabra "touch". En su lugar, buscar dos puntos generará muchos falsos positivos si no sabe qué nombre de archivo exacto buscar.

1
24.06.2019, 22:44
2 ответа

Да, yumdownloaderможно использовать для загрузки отдельных пакетов RPM. справочную страницу можно найти здесь:https://linux.die.net/man/1/yumdownloader

Может быть интересен подключаемый модуль «только для скачивания», подробнее см.https://access.redhat.com/solutions/10154

Чтобы загрузить конкретный совет, используйте:

yum update --downloadonly --downloaddir=/tmp --advisory=RHSA-2017:1308
2
27.01.2020, 23:30

Существуют различные инструменты, которые можно использовать для загрузки rpm вместе с его зависимостями (и не устанавливать их ), кроме yumdownloader, например repotrack.

# repotrack glibc

Вы также можете использовать repoquery в сочетании с yumdownloader, чтобы определить список зависимостей и загрузить их без установки.

# yumdownloader  --downloadonly --downloaddir=. glibc --resolve

Здесь инструмент загрузит glibc rpm вместе со списком зависимостей

Убедитесь, что в системе установлены утилиты yum -, чтобы иметь возможность использовать эти инструменты.

# yum install -y yum-utils

ПРИМЕЧАНИЕ.:Во всех подобных командах и инструментах, которые дают вам список зависимостей, большинство людей упускают одну вещь. Этот инструмент проверит локальный хост на наличие списка отсутствующих зависимостей и загрузит их, но если вы планируете перенести этот список зависимостей на другой хост, на котором установлен другой набор rpm-пакетов или, что еще хуже, если установлена ​​другая младшая/мажорная версия того же ОС установлена, то весьма вероятно, что установка загруженного списка зависимостей может завершиться неудачно.

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

Как скачать пакет rpm и все зависимости

Вы также можете синхронизировать онлайн-репозиторий на локальном компьютереhttps://www.golinuxcloud.com/how-to-download-entire-repository-from-centos-rhel-7-for-offline-use/а затем использовать его в автономном режиме для более поздних целей.

# reposync --gpgcheck -l --repoid=extras --download_path=/tmp

Синхронизация всего репозитория займет много времени в зависимости от количества оборотов в минуту.

0
27.01.2020, 23:30

Теги

Похожие вопросы