Собственно с Dexif Repository Generator v.1.2 можно ознакомится на моём сайте: Скрипт создания репозитория(DRG) v.1.2
Код решил не постить здесь ибо запланированы ещё несколько изменений и я думаю лучше с ним будет ознакомится на сайте где собственно он и разрабатывается... К тому-же там будет всегда лежать актуальная версия...
Хотелось бы услышать ваше мнение... и нормальную конструктивную критику... также мечтаю услышать предложения по дальнейшему развитию... или тут или на сайте в коментариях...
В связи с нормализацией доступа к сайту тут скрипт подтёр ибо слишком много места он занимает.
В связи с вопросами по подготовке к работе скрипта появилось HOWTO по созданию репозиториев с помощью DRG
Комментарии (9)
В связи с проблемами выложил :)
Замечательно!
Толко недавно говорили в конфе на тему бэкапа, этого каталога, а тут и скриптик выложили. Спасибо автору. Ща буду пробовать)
Эм... где говорили? Может я что пропустил... не о jabber ли речь?
ниче че-то не получается(((
при вводе команды от автора
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: команда не найдена
вопервых... файл вы как назвали?
Во вторых... в параметрах файла надо установить что он исполняемый!
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)
если я вас правильн опонял то моя команда должна выглядеть так
script.sh -q --repo /home/gall/backup
??---------------------------------------------
а скрипт так и назвал - script.sh
примерно так... но директория /home/gall/backup должна уже существовать...
в параметрах файл скрипта установили что он исполняемый?
Скрипт создаёт свою директорию DRG в которой создаёт собственно репозиторий...
вооооооооо!!! процесс пошел))) Все заработало. вбил команду без директорий и все заработало)) Спс за помощь)
Отправить комментарий