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

Нет Gravatar

Этот мини-путеводитель является полезным, хотя и очень упрощенной, для тех, кто необходимо создать свой собственный персонал хранилище (как для своего собственного распределения полученных от 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% [?]

Метки:


leave a response , or trackback from your own site. Вы можете последовать за всеми реакциями к этому входу через RSS 2.0 питание. Вы можете оставить ответ, или Архив с вашего собственного сайта.

AddThis Social Bookmark Button

Данный сайт использует IntenseDebate комментарии, но они в настоящее время не загружен, потому как Ваш браузер не поддерживает JavaScript, либо они не были загружены достаточно быстро.

to “Gestire un Repository (sia locale che remoto)” 2 ответов на "Управление кодов (локальные и удаленные)"

  1. Поздравляю, очень полезно и интересно.
    Я был не прочь сделать для малого РЕПО "для друзей" с вещами, которые не дюйма Деб или устарела.
    Спасибо П

    PS: Теперь я буду кататься в вашем блоге, возможно, вы найдете другие интересные вещи ;)

  2. Спасибо за комментарий Керлы :) Надеюсь, вы сможете найти что-то интересное в предыдущих постах!
    Здравствуйте!

Написать ответ