Привет Всем!
Нужно создать локальный репозитарий.
Так как на работе интернета нет то есть он есть но очень ограничен, то приходится у знакомых пользоваться интернетом.
И по этому надоело надоедать людям.
Нужно сделать репозитарий федоры а потом принести на работу.
На сколько я понимаю репозитарий делается так.
Настраивается yum
А потом запускаю createrepo в ответ получаю вот такое ругательство
Error: Must specify a directory to index
Usage: genpkgmetadata.py [options]
Что это может означать?
Ко
Помогите создать локальный репозитарий
Модератор: Модераторы разделов
-
broom
- Бывший модератор
- Сообщения: 1629
- Статус: мизантроп.ка
- ОС: Gentoo
Re: Помогите создать локальный репозитарий
"Полезные темы по настройке системы" прилепленные смотрели?
Настройка репозитория Yum
Настройка репозитория Yum
but in the darkness, behind your smile, you scream... © Dio
-
qiq2
- Сообщения: 26
Re: Помогите создать локальный репозитарий
писал(а): ↑14.01.2009 00:58"Полезные темы по настройке системы" прилепленные смотрели?
Настройка репозитория Yum
Облазил весь инет, но ни чего не нашел путного. Yum сам по себе работает. То есть выдает список пакетов в репозитарии.
С ним все окей. Вот я только не понимаю откуда берет настройка createrepo.
Я его и через опции задавал конфиг. То есть писал вот такую строчку.
createrepo -u урл репозитария -с папку куда складывать. И запускал просто. И подсовывал ему конфиг yum. А он в ответ только
Error: Must specify a directory to index
Usage: genpkgmetadata.py [options]
Что это может означать?
-
krege
- Сообщения: 669
- ОС: Fedora 21 x86_64 / KDE 5
Re: Помогите создать локальный репозитарий
"-u" не нужно. Ошибка означает, что он не знает, какую директорию обрабатывать. Указывается всегда, варианта по-умолчанию нет.
Самый простой способ - выполнить в директории будущего репозитория
Дальше должно быть понятно.
Ну и "man createrepo", он простой. После прочтения можно начать делать варианты посложнее.
Самый простой способ - выполнить в директории будущего репозитория
Код: Выделить всё
createrepo -d ./Дальше должно быть понятно.
Ну и "man createrepo", он простой. После прочтения можно начать делать варианты посложнее.
-
qiq2
- Сообщения: 26
Re: Помогите создать локальный репозитарий
Так мне нужно что бы он из репозитария (то есть официального сайта) скачал все и положил в локальную папку.
Поэтому я и пишу createrepo -u путь к репозитарию (например http://mirror.yandex.ru) -с и указываю локальную папку куда сложить все что он
скачал.
Покажите пример файла конфигурации createrepo и скажите куда его положить.
Сам по себе yum работает.
А вот createrepo не хочет.
Что ему нужно не понятно.
Поэтому я и пишу createrepo -u путь к репозитарию (например http://mirror.yandex.ru) -с и указываю локальную папку куда сложить все что он
скачал.
Покажите пример файла конфигурации createrepo и скажите куда его положить.
Сам по себе yum работает.
А вот createrepo не хочет.
Что ему нужно не понятно.
-
Corsair
- Сообщения: 842
- Статус: Местный "тролль"
- ОС: Fedora
Re: Помогите создать локальный репозитарий
Открываю тайные знания, будете должны.
Код: Выделить всё
wget -m <ссылка>Жестокий стоячий админ (с) коллега
-
qiq2
- Сообщения: 26
Re: Помогите создать локальный репозитарий
Corsair писал(а): ↑14.01.2009 14:10Открываю тайные знания, будете должны.
Код: Выделить всё
wget -m <ссылка>
А при чем тут wget?
Вы предлагаете весь репозитарий скачать с помощью него?
Я то думал что createrepo скачать все.
Или я ошибался?
-
broom
- Бывший модератор
- Сообщения: 1629
- Статус: мизантроп.ка
- ОС: Gentoo
Re: Помогите создать локальный репозитарий
Из man createrepo:
DESCRIPTION
createrepo is a program that creates a repomd (xml-based rpm metadata) repository from a set of rpms.
but in the darkness, behind your smile, you scream... © Dio
-
qiq2
- Сообщения: 26
Re: Помогите создать локальный репозитарий
Правильно ли я понимаю что он не скачивает файлы?
Он только создает метабазу репозитария?
Cкачиваются файлы с помощью wget.
И потом с помощью createrepo делается мета база?
-
broom
- Бывший модератор
- Сообщения: 1629
- Статус: мизантроп.ка
- ОС: Gentoo
Re: Помогите создать локальный репозитарий
Ну да, там же написано - from a set of rpms.
but in the darkness, behind your smile, you scream... © Dio
-
Corsair
- Сообщения: 842
- Статус: Местный "тролль"
- ОС: Fedora
Re: Помогите создать локальный репозитарий
Скачивать можете хоть интернет эксплорером из под вайна - не принципиально.
Потом натравите createrepo на каталог с пакетами.
Жестокий стоячий админ (с) коллега
-
Amper13
- Сообщения: 551
- ОС: Fedora 26, CentOS 7
Re: Помогите создать локальный репозитарий
Если нужно выкачать и поддерживать локальные репозитории в актуальном состоянии, то по моему лучше rsync юзать.
Написать скрипт и в крон засунуть, чтоб в удобное время синкались.
Написать скрипт и в крон засунуть, чтоб в удобное время синкались.
-
Ali1
- Сообщения: 2250