Вопрос или проблема
используя следующую команду:
yumdownloader --source 'имя-пакета-без-версии'
Это загрузит только новейший исходный rpm указанного программного обеспечения.
как мне загрузить указанную версию исходного rpm с помощью yumdownloader?
Вы можете сделать это, используя
yumdownloader --source <пакет>-<версия>
Например,
yumdownloader --source httpd-2.4.6-89.el7.centos
.
Ответ или решение
Для того чтобы загрузить определенную версию исходного RPM-пакета с использованием утилиты yumdownloader
, необходимо учитывать несколько ключевых моментов, чтобы успешно выполнить задачу.
Что такое yumdownloader?
yumdownloader
— это утилита, предназначенная для загрузки пакетов RPM и их зависимостей из репозиториев, настроенных в системе на основе Linux. Она является частью набора инструментов yum-utils
.
Загрузка самой последней версии пакета
При использовании команды:
yumdownloader --source 'имя-пакета-без-версии'
вы загружаете самую последнюю доступную версию исходного RPM пакета. Это очень удобно, но в некоторых случаях может потребоваться загрузить пакет определенной версии.
Как загрузить исходный RPM пакет определенной версии
Чтобы загрузить именно ту версию, которая вам нужна, вам нужно использовать команду с указанием полной версии пакета, как показано ниже:
yumdownloader --source <имя-пакета>-<версия>
Пример
Если вы хотите скачать исходный RPM пакет для httpd
версии 2.4.6-89.el7.centos
, выполните следующую команду:
yumdownloader --source httpd-2.4.6-89.el7.centos
Дополнительные советы
- Убедитесь, что нужная версия пакета доступна в ваших активных репозиториях. Для этого можно использовать команду
yum list --source
для перечисления всех доступных исходных пакетов. - Если по какой-либо причине вам необходимо использовать другую версию, стоит предварительно проверить историю версий и доступные репозитории.
- Если версия, которую вы ищете, не доступна в ваших стандартных репозиториях, возможно, вам потребуется добавить дополнительные репозитории или использовать локальные репозитории.
Заключение
Использование yumdownloader
для загрузки исходного RPM-пакета определенной версии значительно упрощает процесс, если следовать приведённым инструкциям. Будьте внимательны в указании версии и самого пакета, чтобы избежать недоразумений. Пользуясь этими рекомендациями, вы сможете эффективно управлять своими пакетами и зависимостями в системе, обеспечивая стабильную работу ваших приложений.