Заполните пользовательский репозиторий Yum списком - PullRequest
0 голосов
/ 15 июня 2010

У меня есть список из 350 оборотов в минуту, указанный в текстовом файле, который также установлен в кластере, который не подключен к внешнему миру. У нас есть внутреннее хранилище yum. Есть ли способ взять список и загрузить все 350 установок за yum, чтобы вернуть их в кластер? Я ненавижу думать о том, чтобы скачивать их по одному.

Спасибо

Ответы [ 2 ]

1 голос
/ 24 июня 2010

reposync и создание внутренних репо. (а затем с помощью кикстарта) - лучший вариант, ИМО. Но если вы хотите просто скачать, то что-то простое, как:

yumdownloader $(cat myfile)

... вполне может сделать это. yumdownloader находится в пакете yum-utils. Если вам нужно использовать yum / yum-downloadonly, тогда вы можете сделать:

yum --installroot=/tmp/my-installroot --downloadonly install $(cat myfile)

... это принесет тебе все глубины. тоже (не уверен, что ты этого хочешь). Если он не подходит к команде, используйте оболочку yum:

perl -pe 's/^/install /' myfile > myfile-shell
echo run >> myfile-shell
yum --installroot=/tmp/my-installroot --downloadonly shell myfile

... но опять же, я думаю, что вы действительно хотите использовать репо. на твоих ням машинах.

0 голосов
/ 09 июля 2015

Попробуйте:

yum install `cat /path/to/pkgs_list`
...