Я понимаю, что поток устарел, но если кто-то наткнется на него, вы можете использовать yum для достижения желаемого поведения.
Сначала установите плагин только для скачивания (инструкция для RHEL): (RHEL5)
$ yum install yum-downloadonly
(RHEL6)
$ yum install yum-plugin-downloadonly
Затем выполните команду следующим образом:
$ yum install --downloadonly --downloaddir=/some/arbitrary/path [package]
Если вы проигнорируете --downloaddir
, yum автоматически загрузится в /var/cache/yum
Поэтому, если вам не нужно специально использовать yumdownloader, я думаю, что это будет самый простой способ достичь цели.