pkgpriorities: minor docs cleanup
...and clarification (had to look up the prio list in apt sources).
This commit is contained in:
parent
902d23a9e5
commit
87e5c54ff4
@ -1,24 +1,28 @@
|
||||
Эта фича врезается в `Makefile` субпрофилей и обеспечивает
|
||||
добавление записей в файл `$(PKGBOX)/aptbox/etc/apt/pkgpriorities`
|
||||
Эта фича обеспечивает добавление записей в файл
|
||||
`$(PKGBOX)/aptbox/etc/apt/pkgpriorities`
|
||||
после инициализации чрута, но перед установкой пакетов.
|
||||
|
||||
Содержимое файла `pkgpriorities` формируется на основе списка
|
||||
`PINNED_PACKAGES`. Значение приоритета по умолчанию определяется
|
||||
`PINNED_PACKAGES`. Значение приоритета по умолчанию определяется
|
||||
переменной `PIN_PRIORITY`, в которую при инициализации фичи
|
||||
записывается `"Important"`. Переопределить значение приоритета можно
|
||||
отдельно для каждого пакета в списке, указав желаемый приоритет
|
||||
через двоеточие число после имени пакета. Например:
|
||||
записывается `"Important"`. Список приоритетов:
|
||||
|
||||
Essential, Important, Required, Standard, Optional, Extra
|
||||
|
||||
Переопределить значение приоритета можно отдельно для каждого пакета
|
||||
в списке, указав желаемый приоритет через двоеточие после имени пакета;
|
||||
например:
|
||||
|
||||
$(call add,PINNED_PACKAGES,my-package:Essential)
|
||||
|
||||
Используя `PINNED_PACKAGES` можно заранее определить выбор того или
|
||||
иного пакета для удовлетворения виртуальной зависимости.
|
||||
Используя `PINNED_PACKAGES`, можно заранее определить выбор того
|
||||
или иного пакета для удовлетворения виртуальной зависимости.
|
||||
Если виртуальный пакет присутствует в основном списке пакетов для
|
||||
установки, а пакет его предоставляющий --- в этом списке, то
|
||||
установки, а пакет, его предоставляющий -- в этом списке, то
|
||||
вероятность его установки повышается согласно приоритету. Однако
|
||||
если виртуальный пакет не выбран для установки или приоритетный
|
||||
пакет отсутствует в репозитории, то сборка образа продолжится без
|
||||
изменений. Следовательно, с помощью списка `PINNED_PACKAGES` можно
|
||||
влиять на состав дистрибутива, но его содержание, в отличие от
|
||||
обыкновенных списков пакетов, имеет _рекомендательный_, а не
|
||||
обязательный характер.
|
||||
обязательный, характер.
|
||||
|
@ -1,4 +1,3 @@
|
||||
|
||||
use/pkgpriorities:
|
||||
@$(call add_feature)
|
||||
@$(call set,PIN_PRIORITY,Important)
|
||||
|
@ -1,4 +1,3 @@
|
||||
|
||||
_IMAGE_APTBOX_ = $(WORKDIR)/chroot/$(WORKDIRNAME)/aptbox
|
||||
|
||||
# Add prerequisite to the `build-image` target of
|
||||
|
Loading…
Reference in New Issue
Block a user