Необходимо включить extglob
для этого, если это уже не включило (shopt -s extglob
):
for dir in !(dirname)/
...
yum-utils
пакет содержит repoquery
, который ответит на Ваш вопрос с:
repoquery - требует - рекурсивный - твердость <Ваши пакеты здесь>
Обратите внимание, что это перечисляет все требуемые пакеты, вниз к glibc
и друзья, необходимо было бы сократить тех прежде, чем запустить Ваш wget
(или yumdownloader
) высосать стадо вниз. После того, как у Вас есть набор, createrepo
создаст локальный репозиторий со всем этим материалом, который необходимо смочь спрятать в pendrive (или даже CD/DVD, но проверять, что можно использовать repo оттуда!) и использование, что для устанавливания/обновления жертв.
BTW, это - Fedora 16, yum-utils-1.1.31-2.fc16.noarch
; могло бы случиться так, что предыдущие версии не имели --recursive
флаг, в этом случае необходимо будет сделать на скорую руку сценарий, делающий бит рекурсии.