Você pode usar a ferramenta de linha de comando repotrack
para baixar tudo o que é necessário para um determinado pacote. Ele simplesmente analisa os repositórios, então baixará tudo, independentemente de já estar instalado ou não.
repotrack - track a package and its dependencies and download them
Exemplo
$ repotrack -a x86_64 -p . vim-enhanced
Downloading acl-2.2.51-10.fc19.x86_64.rpm
Downloading akmod-nvidia-331.67-1.fc19.x86_64.rpm
Downloading akmod-nvidia-173xx-173.14.38-3.fc19.x86_64.rpm
Downloading akmod-nvidia-304xx-304.121-1.fc19.x86_64.rpm
Downloading akmods-0.5.1-3.fc19.noarch.rpm
....