Свой репозиторий (Создание своего репозитория)

openSUSE, SUSE Linux Enterprise

Модератор: Модераторы разделов

Аватара пользователя
keir
Сообщения: 317
ОС: linux

Свой репозиторий

Сообщение keir »

Здравствуйте. Не подскажите, где можно найти информацию по созданию своего репозитория? Нужно это для того, что бы при установке программ на компьютеры (допустим, их несколько) не тыкать в каждый комп диск с сусей или свой набор рпм-ок не ставить каждую по отдельности ручками. При попытки добавления просто свалки rpm-ок естественно выдается ошибка InstSrc:E_no_instsrc_on_media (по протоколу ftp). Так вот как и чем этот самый список пакетов сездается.
Заранее спасибо.
Искать пробовал, не нашел.
Trust №1
Спасибо сказали:
Аватара пользователя
k0da
Бывший модератор
Сообщения: 6043
Статус: SuSE QA Engineer
ОС: Factory

Re: Свой репозиторий

Сообщение k0da »

Я из cd сразу делаю dvd и его в loop монтирую
в sles есть модуль для YaST для создания Installation server'а.
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Спасибо сказали:
Аватара пользователя
keir
Сообщения: 317
ОС: linux

Re: Свой репозиторий

Сообщение keir »

2 k0da: я сливал с диска все рпм-ки в одну папку и говорил ясту сделать из этой папки репозиторий.
Все оно конечно и хорошо и разово для одной системы, просто хотелось более удобного подхода.
Пробовал добавить в список репозиториев весь dvd от его корня по ftp. Добавляется. Но толку не много - при запуске Software Management он вежливо сообщает, что Reading package information и так и читает, читает и читает. И только Ctrl+Alt+Esc спасение.
Trust №1
Спасибо сказали:
Аватара пользователя
k0da
Бывший модератор
Сообщения: 6043
Статус: SuSE QA Engineer
ОС: Factory

Re: Свой репозиторий

Сообщение k0da »

keir
Нужно указывать каталог который содержит media.1
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Спасибо сказали:
Аватара пользователя
keir
Сообщения: 317
ОС: linux

Re: Свой репозиторий

Сообщение keir »

k0da, указанное назначение эту папку содержит, она же есть на диске.
Trust №1
Спасибо сказали:
Аватара пользователя
k0da
Бывший модератор
Сообщения: 6043
Статус: SuSE QA Engineer
ОС: Factory

Re: Свой репозиторий

Сообщение k0da »

keir
Тогда должнобыть всё нормально.
чтоб добавить туда свои пакеты ножно заново генерить package description
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Спасибо сказали:
Аватара пользователя
keir
Сообщения: 317
ОС: linux

Re: Свой репозиторий

Сообщение keir »

k0da, должно-то оно должно, но, к сожалению, это не так. Что дома, что на работе - эффект, который я описывал во втором своем сообщении - добавляется, но soft manager запирается при запуске. Права папок/файлов на ftp-шке 555/444 соответственно.
Trust №1
Спасибо сказали:
Аватара пользователя
k0da
Бывший модератор
Сообщения: 6043
Статус: SuSE QA Engineer
ОС: Factory

Re: Свой репозиторий

Сообщение k0da »

keir
а если попробовать через y2pmsh?
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Спасибо сказали:
Аватара пользователя
keir
Сообщения: 317
ОС: linux

Re: Свой репозиторий

Сообщение keir »

k0da, скрипта y2pmsh в системе не нашел (suse 10.0 gm, не opensuse).
Попробовал добавить источник командой installation_sources -a ftp://адрес/папка
Скрипт задумался, я минут 10 подождал, но консоль он мне так и не освободил. Ctrl+C, а источник таки добавился и пакеты ставятся. Качает, ставит, качает, ставит. Лепота. Но все равно мне кажется, что это (добавление источника) должно протекать каким-либо более гладким и приятным для глаза путем.
Trust №1
Спасибо сказали:
Аватара пользователя
k0da
Бывший модератор
Сообщения: 6043
Статус: SuSE QA Engineer
ОС: Factory

Re: Свой репозиторий

Сообщение k0da »

keir
y2pmsh есть на дисках по дефолту не ставится
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Спасибо сказали:
Аватара пользователя
keir
Сообщения: 317
ОС: linux

Re: Свой репозиторий

Сообщение keir »

k0da, при использовании y2pmsh тоже все добавляется и потом устанавливается, но консоль так же не освобождается. Ctrl+C. В любом случае один желаемый результат достигнут. Спасибо за помощь.
Trust №1
Спасибо сказали: