Я создаю локальный репозиторий, который будет содержать все debians (debs) для Ubuntu. Он также будет содержать ядро debian для двух разных веток, например, 1.1 и 2.1
. Я создал один пустой пакет debian, скажем test-package
, который содержит информацию для всех других зависимых debian из того же репозитория. В настоящее время имеется информация о ядре 1.1.
Структура локального репо выглядит следующим образом:
Папка dists / xenial / release / test-package
содержит папки k
, l
, м
, v
, которые содержат дебс.
Также создаются папки binary-amd64
и binary-i386
, которые содержат файл пакетов для соответствующих архитектур.
Действия, выполняемые на клиентском компьютере:
sources.list
apt-get install test-package
Моя проблема:
Как я могу сообщите sources.list
, чтобы выбрать конкретную установку ядра и соответствующие ей debians (debs), доступные из локального репо. т.е. должно быть установлено ядро 1.1 или 2.1.
TIA
Созданный 2 отдельных debs для 1,1 и 2.1 и сохраненный в том же repo сервере т.е. В моем repo сервере dists/xenial/release/test-package
создается и в этой папке в папке 't' я создал 2 debs т.е. test-package-1.1
и test-package-2.1
.
Добавленный
http://[server]/ubuntu/dists xenial/release test-package
в sources.list
.
Теперь, когда я работаю apt-get install test-package-1.1
, это устанавливает 1,1 пакета и так же для 2,1.
Не уверенный, если это - корректный подход, но он работает на меня, как желаемый.