Как вариант, скачивать из репозиториев только *rpm. И с помощью createrepo для новых rhel и fedora или yum-arch для rhel3 создавать собственные файлы каталога репозитория. На сколько я понимаю ваша задача создать репозиторий в локальной сети, чтобы обновлять несколько серверов без доступа в интернет.