Создание репозитария deb пакетов

Материал из Bryansk Linux Users Group.

Перейти к: навигация, поиск

Зачем

Reprepro

Создадим директорию, в которой будет размещаться наш репозитарий:

# mkdir /var/www/debian

Далее создадим директорию настроек:

# mkdir /var/www/debian/conf

Создадим сам файл настроек /var/www/debian/conf/distributionsследующего содержания:

Origin: MyDist
Label: My packages
Suite: stable
Codename: etch
Version: 4.0
Architectures: i386
Components: main non-free contrib
Description: My packages
Contents: 1

Origin: MyDist
Label: My packages
Suite: unstable
Codename: sid
Architectures: i386
Components: main non-free contrib
Description: My packages
Contents: 1

Подробнее о настройке см. man страницу reprepro

Создадим симлинки:

# reprepro -vb /var/www/debian createsymlinks

Теперь можем загружать в наш репозиторий deb пакеты следующей коммандой:

# reprepro -vb /var/www/debian includedb etch package_name.deb

Также reprepro позволяет создавать репозитарий пакетов исходных кодов

Подписывание пакетов

17:07, 11 июля 2007 (MSD)

Личные инструменты