Управление кодов (как местных и удаленных)

Этот мини-путеводитель является полезным, хотя и очень упрощенной, для тех, кто необходимо создать свой собственный персонал хранилище (как для своего собственного распределения полученных от Ubuntu, как разобраться в их работе по пакету толпы и сделать доступными результате время, затрачиваемое на обоих что если сеть в соответствии
).
Ну, предстоит сделать очень просто:
Первый мы создаем структуру нашего репозитория. После того как мы переехали в путь, выбранный нами (здесь я буду обращаться к / Home / Рагнарок, домашний пользователь на моем ноутбуке) мы даем следующие команды:
$ Mkdir miorepo
$ Cd miorepo
$ Mkdir бинарных
$ Mkdir источник
$ Touch индекса
Таким образом, мы подготовили структуру, подобную этой:
miorepo
Индекс
- Бинарная
- Источник
Как вы можете себе внутри каталога будет бинарных и исходных соответственно, вставлена в бинарных и исходных пакетов, что мы хотим добавить к нашему хранилищу.
Индекс файла, который мы создали (мы могли бы назвать по-другому) не является необходимым, но очень удобно для обработки всех пакетов в РЕПО.
После установки пакетов открыть этот файл и писать записи для каждого типа упаковки:
имя_пакета priorità_pacchetto categoria_pacchetto
В последней колонке (categoria_pacchetto) будут использоваться для синаптической решить, в какую категорию поместить Деб в хранилище для организации научных исследований.
Теперь создайте файл Packages.gz и Sources.gz (соответственно в папках бинарных и исходных). Для выполнения этой операции являются достаточными, следующие команды (данные в папке miorepo):
$ Dpkg-scanpackages бинарных индекса | GZIP-9c> Binary / Packages.gz
$ Dpkg источника scansources Index | GZIP-9c> источника / Sources.gz
Если вы решили не создавать индекс файлов в командах заменить снятии с / Dev / NULL.
Наше хранилище готов! Просто помните, что каждый раз при добавлении в пакет, либо бинарный или источника, вы должны восстановить двумя файлами выше, и, если присутствует, обновление индексного файла.
Единственное, что осталось сделать, это отредактировать файл / ETC / APT / sources.list.
Если репозиторий локальный, мы вставляем в нашем случае, запись следующим образом:
Деб файла: / / / Home / Ragnarok / miorepo Binary /
Деб-SRC файла: / / / Home / Ragnarok / miorepo источника /
В противном случае, если мы решили сделать его сайте в Интернете (только что созданного путем копирования всей структуры, в том числе знаки и Sources.gz Packages.gz файла на нашей домашней странице, например, в корневом каталоге нашего сайта) добавить запись:
http://www.miositoweb.org/miorepo бинарных DEB /
Деб-SRC http://www.miositoweb.org/miorepo источника /
Теперь наши пакеты доступны для всех, кто знает их местонахождение! ![]()
Популярность: 12% [?]
Метки: Debian репо, Packages.gz, коды, Sources.gz, sources.list, Ubuntu репо
leave a response , or trackback from your own site. Вы можете последовать за всеми реакциями к этому входу через RSS 2.0 питание. Вы можете оставить ответ, или Архив с вашего собственного сайта.



























7 июня 2008 в 17:20
Поздравляю, очень полезно и интересно.
Я был не прочь сделать для малого РЕПО "для друзей" с вещами, которые не дюйма Деб или устарела.
Спасибо
PS: Теперь я буду кататься в вашем блоге, возможно, вы найдете другие интересные вещи
7 июня 2008 в 23:42
Спасибо за комментарий Керлы
Надеюсь, вы сможете найти что-то интересное в предыдущих постах!
Здравствуйте!