YUM Репозиторий

Автор: radiosys Дата: 02.09.2003 22:30 Не смог создать репозиторий следуя рекомендациям - [stuphead.asplinux.ru]
[root@DIR alex]# yum-arch file:///home/alex/download/soft
Должен существовать каталог с пакетами

Использование:
yum-arch [-v] [команды] каталог-RPM
-v = выводить отладочную информацию
список команд:
headers путь - каталог где должны располагаться заголовки
(по умолчанию headers/)
checkdeps - проверять конфликты и зависимости в дереве
noheaders - не создавать заголовков
nometainfo - не создавать файл мета-информации
checksig - проверять пакеты с помощью gpg и md5
(невозможно использовать с noheaders)
nocompress - не сжимать заголовки с помощью алгоритма gzip
deleteold - удалять устаревшие или повторяющиеся пакеты
usesymlinks - разрешить использование символических ссылок

Где тут ошибка?
Re: YUM Репозиторий 02.09.2003 23:00Woodoo radiosys писал(а):

> Не смог создать репозиторий следуя рекомендациям -
> [stuphead.asplinux.ru]
> [root@DIR alex]# yum-arch file:///home/alex/download/soft


1. Создаем вообще понятие такого репозитория для yum.
---
# yum-conf add file:///home/alex/download/soft as MyRepository
---
при этом создается файл /etc/yum.d/MyRepository. При желании этот файл можнор сделать вместо yum-conf руками.
2. Складываем в /home/alex/download/soft в *любом* желанном виде дерева каталогов пакеты.
3. Самостоятельно индексируем *каталог*
---
# yum-arch /home/alex/download/soft
---
4. Проверяем доустпен ли MyRepository
---
# yum-conf list
---
5. Используем yum.

Пункт 1 можно делать после пункта 3. Улыбка
Re: YUM Репозиторий 16.09.2003 13:09lucky У меня почему-то YUM пробует писать по русски но я его не понимаю, одни кракозябры Грустный
Re: YUM Репозиторий 16.09.2003 13:42lucky yum-arch /var/ftp/pub
пп?яп?п?п?яяп?п?я?яяя п©п?п?п?яя. пп?пЁп?пҐпЄп? = п?п?п?яя п?п? [Used%)RPMS:Old:-Dup] п?пЇ пяп?пЁп?
[ 15%] ####---------------------------- 15 [0:14:0:0] п?пЇ 94Traceback (most recent call last):
File "/usr/bin/yum-arch", line 23, in ?
pullheaders.main()
File "/usr/lib/yum/pullheaders.py", line 258, in main
rpminfo = genhdrs(rpms, headerdir, rpmcheck, compress,deleteold)
File "/usr/lib/yum/pullheaders.py", line 89, in genhdrs
header = yum_rpm.readHeader(rpmfn)
File "/usr/lib/yum/yum_rpm.py", line 386, in readHeader
src = h[TAG_SOURCEPACKAGE]
TypeError: unsubscriptable object



Вот така каша.
Только начал с ним работать.
Re: YUM Репозиторий 16.09.2003 15:19radiosys lucky писал(а):

> yum-arch /var/ftp/pub
> пп?яп?п?п?яяп?п?я?яяя п©п?п?п?яя. пп?пЁп?пҐпЄп? =

Такой проблемы не наблюдал, вероятно надо разбираться с локализацией.
Re: YUM Репозиторий 16.09.2003 16:00lucky Локаль koi8-u
Re: YUM Репозиторий 16.09.2003 16:29snusnumrik Из документации к ASPLinux 9:

Чтобы построить репозиторий, воспользуйтесь командой

yum-arch -z имя_каталога_репозитория

Добавьте запись о репозитории в файле, созданном в каталоге /etc/yum.d
на клиентской машине. Например, если вы создали репозиторий в каталоге /var/my-repository, то в файлы настроек /etc/yum.d надо вписать
следующие строки:

[mylocal]

name=Мой собственный репозиторий
baseurl=file:///var/my-repository
RSS-материал