Набор программ по-умолчанию

блог всячепуза
 

gentoo

профили

https://wiki.gentoo.org/wiki/Profile_(Portage)
месторасположение по-умолчанию
/usr/portage/profiles
(а как месторасположение переопределить?)
читаем man 5 make.conf
CCACHE_DIR
DISTDIR
PKGDIR
PORTAGE_TMPDIR
PORTDIR
RPMDIR
то есть профили из главного репозитория перенести в другую директорию нельзя никак

и вообще, на самом деле они лежат не там. есть директория /etc/portage/make.profile, которая может быть симлинком
а значение симлинка перезаписывается командами
eselect profile set N
из списка
eselect profile list

- defines a set of system packages
- [default] values for global USE flags
- [default] values for per-package USE flags
- [default] values for most variables found in /etc/portage/make.conf
- masks unstable package versions and USE flags

что неясно из прочитанного - где располагается исходный список несистемных пакетов, который можно переопределять в /var/lib/portage/world ?
когда создают Live-систему, там же предустанавливают пакеты? Значит там есть свой world (но он тупо лежит в отдельном chroot-е сборки)
а когда используют инсталляторы типа Anaconda и Calamares, они ведь при выборе варианта десктопа содержат список пакетов, которые надо в тот десктоп поставить?
AltLinux -https://www.altlinux.org/Alterator
или там просто используется соответствие "выбор пользователя" - "метапакет" ?
как назвается инсталлятор, который используется в Calculate?

Переопределяющие профили

All profiles are cascading/stackable profiles composed by several subprofiles.
Lower level subprofiles (e.g default/linux/amd64) also can have a file called parent, which pulls in one or more other higher level subprofiles

Список установленных пакетов

Как получить список установленных пакетов в Gentoo?

cd /var/db/pkg/ && ls -d */*

или:
equery находится в пакете gentoolkit
equery list "*"
or, you can try to experiment with "emerge -epv world"

бинарные пакеты

qpkg находится в пакете gentoolkit
# qpkg
Usage: qpkg : manipulate Gentoo binpkgs
функции Qpkg для работы с обычными пакетами перенесены в equery

calculate

http://www.calculate-linux.ru/blogs/ru/488/show
что такое шаблоны в calculate?
http://www.calculate-linux.org/main/en/calculate_utilities_templates
http://www.calculate-linux.org/main/ru/calculate_utilities_templates

Установщик в Calculate

http://www.calculate-linux.org/main/en/calculate-console-gui
что-то он не похож на то, что я помню происходило при установке

Список пакетов как шаблон

Где располагаются шаблоны в репозитории Calculate?
Где посмотреть пример изменения файла /var/lib/portage/world?
как найти все такие примеры поиском?

Что мы знаем про Calamares

images/calamares.png
https://packages.gentoo.org/packages/app-admin/calamares
сайт с доками: https://calamares.io/
багтрекер (Jira, без js не работает): https://calamares.io/bugs
репозиторий: https://github.com/calamares/calamares
люди: https://calamares.io/team/
features:
advanced partitioning (казалось бы, зачем, если есть gparted и kparted)
It is the first installer with an automated “Replace Partition” option