2021-06-27 15:11:07 +08:00
< pkg :name = "'systemd'" instsize showsbu2 > < / pkg >
## Подготовка
Удалите ненужную группу `render` из правил `udev` :
2021-08-05 01:23:54 +08:00
2021-09-09 23:27:14 +08:00
[filename ](../../packages/systemd/prepare ':include' )
2021-06-27 15:11:07 +08:00
## Настройка
2021-09-09 23:27:14 +08:00
[filename ](../../packages/systemd/configure ':include' )
2021-08-05 01:23:54 +08:00
## При раздельной структуре каталогов
Добавьте к `meson` ключи:
- `-Dkmod-path=/bin/kmod`
- `-Dmount-path=/bin/mount`
- `-Drootlibdir=/lib`
- `-Dsplit-usr=true`
- `-Dsulogin-path=/sbin/sulogin`
- `-Dsulogin-path=/sbin/sulogin`
- `-Dumount-path=/bin/umount`
2021-06-27 15:11:07 +08:00
## Сборка
2021-09-09 23:27:14 +08:00
[filename ](../../packages/systemd/build ':include' )
2021-06-27 15:11:07 +08:00
## Установка
2021-09-09 23:27:14 +08:00
[filename ](../../packages/systemd/install ':include' )
2021-06-27 15:11:07 +08:00
- Удалите ненужный каталог;
- Создайте файл `/etc/machine-id` , необходимый для `systemd-journald` ;
- Настройте базовую целевую структуру;
- Отключите службу, которая, как известно, вызывает проблемы с системами, использующими конфигурацию сети, отличную от той, которая предоставляется systemd-networkd:
2021-09-09 23:27:14 +08:00
[filename ](../../packages/systemd/postinstall ':include' )
2021-06-27 15:11:07 +08:00
## Для multilib
### Очистка
2021-09-09 23:27:14 +08:00
[filename ](../../packages/systemd/multi_prepare ':include' )
2021-06-27 15:11:07 +08:00
### Настройка
2021-09-09 23:27:14 +08:00
[filename ](../../packages/systemd/multi_configure ':include' )
2021-06-27 15:11:07 +08:00
### Сборка
2021-09-09 23:27:14 +08:00
[filename ](../../packages/systemd/multi_build ':include' )
2021-06-27 15:11:07 +08:00
### Установка
2021-09-09 23:27:14 +08:00
[filename ](../../packages/systemd/multi_install ':include' )
2021-06-27 15:11:07 +08:00
< script >
new Vue({ el: '#main' })
< / script >