Скрипт для создания локального репозитория. И iso образа репозитория.

Изображение пользователя dexif.

Собственно с Dexif Repository Generator v.1.2 можно ознакомится на моём сайте: Скрипт создания репозитория(DRG) v.1.2
Код решил не постить здесь ибо запланированы ещё несколько изменений и я думаю лучше с ним будет ознакомится на сайте где собственно он и разрабатывается... К тому-же там будет всегда лежать актуальная версия...

Хотелось бы услышать ваше мнение... и нормальную конструктивную критику... также мечтаю услышать предложения по дальнейшему развитию... или тут или на сайте в коментариях...

В связи с нормализацией доступа к сайту тут скрипт подтёр ибо слишком много места он занимает.

В связи с вопросами по подготовке к работе скрипта появилось HOWTO по созданию репозиториев с помощью DRG

Комментарии (9)

0
dexif - 3 Июнь, 2009 - 13:36
Изображение пользователя dexif.

В связи с проблемами выложил :)

0
Voyageur - 3 Июнь, 2009 - 14:26
Изображение пользователя Voyageur.

Замечательно!

0
Гал - 3 Июнь, 2009 - 19:17
Изображение пользователя Гал.

Толко недавно говорили в конфе на тему бэкапа, этого каталога, а тут и скриптик выложили. Спасибо автору. Ща буду пробовать)

0
dexif - 3 Июнь, 2009 - 19:24
Изображение пользователя dexif.

Эм... где говорили? Может я что пропустил... не о jabber ли речь?

0
Гал - 3 Июнь, 2009 - 19:31
Изображение пользователя Гал.

ниче че-то не получается(((
при вводе команды от автора
script.sh [-q] { --repo | --repoiso | --makeiso | --help } [/path/to/repository] [/path/to/deb/packages]
вылазиет вот это
gall@localhost:~/Скрипты$ script.sh [-q] { --repo | --repoiso | --makeiso | --help } [/path/to/repository] [/path/to/deb/packages]
bash: --help: команда не найдена
bash: --repoiso: команда не найдена
bash: --makeiso: команда не найдена
bash: script.sh: команда не найдена
или я неправильно его запускаю?

0
dexif - 3 Июнь, 2009 - 20:07
Изображение пользователя dexif.

вопервых... файл вы как назвали?
Во вторых... в параметрах файла надо установить что он исполняемый!
1-ый параметр отвечает за визуальное сопровождение действий... кароче просто выводит то что делает...
2-ой параметр задаёт именно действие... (необходимо выбрать один из 4: --repo , --repoiso , --makeiso или --help)
3-ий это путь до каталога в котором будет хранится репозиторий
4-ый кеш в котором хранятся ваши *.deb (оттуда мы будем забирать файлики и копировать в репозиторий)

в целом команды могут выглядет так... (name.sh надо заменить на имя вашего файла со скриптом...)
name.sh -q --repo /home/dexif/repo /var/cache/apt/archives
name.sh --repo
name.sh --repoiso
name.sh --makeiso
name.sh --help
name.sh --repoiso /путь/до/вашего/репа
и т.д.

также есть сокращённые формы параметров
-r он же --repo  (создаёт только репозиторий)
-ri он же --repoiso (создаёт репозиторий и iso образ его)
-mi он же --makeiso (создаёт образ из уже созданного репозитория)

если не указывается параметр -q то в консоль ничего выводится не будет

стандартные пути прописаны(их можно не указывать):
путь до репозитория ~ (домашняя директория пользователя)
путь до кеша /var/cache/apt/archives (стандартное место хранения кеша apt)

0
Гал - 3 Июнь, 2009 - 20:11
Изображение пользователя Гал.

если я вас правильн опонял то моя команда должна выглядеть так
script.sh -q --repo /home/gall/backup??
---------------------------------------------
а скрипт так и назвал - script.sh

0
dexif - 3 Июнь, 2009 - 20:13
Изображение пользователя dexif.

примерно так... но директория /home/gall/backup должна уже существовать...
в параметрах файл скрипта установили что он исполняемый?
Скрипт создаёт свою директорию DRG в которой создаёт собственно репозиторий...

0
Гал - 3 Июнь, 2009 - 20:28
Изображение пользователя Гал.

вооооооооо!!! процесс пошел))) Все заработало. вбил команду без директорий и все заработало)) Спс за помощь)

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры