Как мне настроить sources.list для выбора пакетов ядра из локального репозитория?
Я создаю локальный репозиторий, который будет содержать все debians (debs) для Ubuntu. Он также будет содержать debian ядра для 2 разных веток, как например 1.1 и 2.1
Я создал один пустой пакет Debian, скажем test-package
который содержит информацию обо всех других зависимых дебианах из того же репо. В настоящее время у него есть информация о ядре 1.1.
Структура локального репо выглядит следующим образом:
Папка dists/xenial/release/test-package
содержит папки k
, l
, m
, v
которые содержат дэбы.
Папки binary-amd64
а также binary-i386
также создаются, которые содержат файл пакетов для соответствующих архитектур.
Шаги, выполняемые на клиентском компьютере:
- Добавление URL в
sources.list
- Запуск команды
apt-get install test-package
Моя проблема:
Как я могу сообщить sources.list
выбрать конкретную установку ядра и соответствующие ей debian (debs), доступные в локальном репозитории. т.е. он должен установить ядро 1.1 или 2.1.
ТИА
1 ответ
Создал 2 отдельных деба для 1.1 и 2.1 и держал их на одном сервере репо, т.е. на моем сервере репо dists/xenial/release/test-package
и внутри этой папки в папке 't' я создал 2 дэба, т.е. 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.
Не уверен, что это правильный подход, но он работает для меня, как хотелось бы.