Индексирование пакетов (comps.xml)
Модератор: Модераторы разделов
Индексирование пакетов (comps.xml)
Здравствуйте, мне нужна помощь.
Мне нужно создать свой дистрибутив под свои нужды, и основой его есть RERemix 6.2. Я начал удалять ненужные пакеты и добавлять свои, а также отредактировал файл comps.xml, но когда дело доходит к переиндексации пакетов командой:
createrepo -g repodata/comps.xml
То выводит ошибку:
Error: Must specify a directory to index
Usage: genpkgmetadata.py [options]
Подскажите пожалуйста что делать или что не так.
Мне нужно создать свой дистрибутив под свои нужды, и основой его есть RERemix 6.2. Я начал удалять ненужные пакеты и добавлять свои, а также отредактировал файл comps.xml, но когда дело доходит к переиндексации пакетов командой:
createrepo -g repodata/comps.xml
То выводит ошибку:
Error: Must specify a directory to index
Usage: genpkgmetadata.py [options]
Подскажите пожалуйста что делать или что не так.
- Bizdelnick
- Модератор
- Сообщения: 20793
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Индексирование пакетов (comps.xml)
(man createrepo) писал(а):Код: Выделить всё
SYNOPSIS createrepo [options] <directory>
Каталог укажите.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Индексирование пакетов (comps.xml)
Bizdelnick писал(а): ↑13.05.2016 15:52(man createrepo) писал(а):Код: Выделить всё
SYNOPSIS createrepo [options] <directory>
Каталог укажите.
То есть, полный путь к каталогу?
- Bizdelnick
- Модератор
- Сообщения: 20793
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Индексирование пакетов (comps.xml)
Можно полный (абсолютный), можно относительный. Хоть какой-нибудь. Если репозиторий генерируется в текущем каталоге, то так: createrepo -g repodata/comps.xml .
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Индексирование пакетов (comps.xml)
Bizdelnick писал(а): ↑13.05.2016 17:00Можно полный (абсолютный), можно относительный. Хоть какой-нибудь. Если репозиторий генерируется в текущем каталоге, то так: createrepo -g repodata/comps.xml .
В том то все и дело, что директория repodata не в директории Packages. Попробовал закинуть repodata в Packages, но все равно та самая ошибка. Вот вся структура
- Bizdelnick
- Модератор
- Сообщения: 20793
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Индексирование пакетов (comps.xml)
Путь к Packages укажите.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Индексирование пакетов (comps.xml)
Простите, что по ламерски
/root/mydistro/Packages/
- Bizdelnick
- Модератор
- Сообщения: 20793
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Индексирование пакетов (comps.xml)
createrepo -g repodata/comps.xml Packages
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Спасибо сказали:
Re: Индексирование пакетов (comps.xml)
Теперь новая ошибка
Error: groupfile /root/NemtiX/Packages/repodata/comps.xml cannot be found.
Но при перемещении директории repodata в Packages, выводит первоначальную ошибку
- Bizdelnick
- Модератор
- Сообщения: 20793
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Индексирование пакетов (comps.xml)
Хм, укажите тогда абсолютные пути: createrepo -g /root/mydistro/repodata/comps.xml /root/mydistro/Packages
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Спасибо сказали:
Re: Индексирование пакетов (comps.xml)
Bizdelnick писал(а): ↑13.05.2016 18:51Хм, укажите тогда абсолютные пути: createrepo -g /root/mydistro/repodata/comps.xml /root/mydistro/Packages
Пребольшое спасибо, вы меня очень спасли
Нужно было указывать полностью пути