|
Автор |
Сообщение |
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
Не за что! |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
yok
Участник тусовки
Зарегистрирован: 06.02.2008 Сообщения: 260 Откуда: krasnodar
|
|
|
|
Добрый день.
Продолжаю свои разборки с уим, так, как вероятно машины 3 будут на сентосе работать предполагаю создание для них репозитария совместно используемого. Выбросило меня из нета ксати с этой страницы
http://www.bog.pp.ru/work/yum.html.
Так вот, уважаемый ShprotX, пишет удалять сабстроку с цыфрами также а на странице предлагается удалять только от 0 до 16 символов
awk '{if(substr($2,0,16)=="xml:base=\"media:") print $1, $3; else print;}' < primary.xml.orig > primary.xml
и тут не понятно, останутся если цыфры, то как тогда, вот фрагмент оригинала
<location xml:base="media://1272587247.016243#1" href="CentOS/fipscheck-1.2.0-1.el5.i386.rpm"/><format><rpm:license>BSD</rpm:li........
вообще так понимаю этот файл primary.xml.gz описывает все rpm пакеты на все 7 дисках сентоса, так как он на первом диске , так?
Или же тут вообще можно все рпм пакеты скинут в одно место, а утилитой createrepo пересоздать необходимую информацию по пакетам и зависимостям. Собственно получается что почти создается один двд диск, чтото я попал в неведомое.
Чтото я перечитываю инфо, и вообще не совсем понятно зачем мучаться с редактированием этого файла, если на основании всех рпм пакетов createrepo создаст все что нужно для репозитария. Или я не правильно понял? |
|
Вернуться к началу |
|
|
yok
Участник тусовки
Зарегистрирован: 06.02.2008 Сообщения: 260 Откуда: krasnodar
|
|
|
|
Здравствуйте.
Скоректировал я свою задачу на текущий момент, а это создание локального репозитария (наполняемый по необходимости ) из которого будут брать машины нужные пакеты.
Состав репозитария, это все пакеты на дисках которые есть и плюс те что будут затребованы из репозитариев из вне.
Причем планируется добавлять пакеты в общее хранилище, и уже использовать на других машинах.
Но столкнулся с вопросом таким. Если я первоначально создал репозитарий на основании пакетов с помощью createrepo -o ./ ./base_rpm
все работает , yum просматривает этот репозитарий и выводит все как надо, но когда я в каталог к пакетам добавил свой пакет, потом по логике сделал
createrepo --update -o ./ ./base_rpm
видно что при индексации уже обозначенно на один пакет больше, это как раз тот, который я добавил, но потом когда я пытаюсь задействовать
yum --disablerepo=\* --enablerepo=base_7disk list | grep myrpmfile
не находит мой файл почему то, в чем моя ошибка? |
|
Вернуться к началу |
|
|
yok
Участник тусовки
Зарегистрирован: 06.02.2008 Сообщения: 260 Откуда: krasnodar
|
|
|
|
Вопрос решен.
Мои разборки закончились. Ура. |
|
Вернуться к началу |
|
|
|
|
 Главная страница сайта
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|