Добавление или переопределение содержимого в /usr
В KDE Linux /usr доступен только для чтения; изменить его содержимое нельзя.
Зато поверх него можно устроить оверлей: файлы, добавленные в оверлей, заменят собой файлы с тем же именем и расположением в /usr. Для этого служит механизм «Systemd Extensions», сокращённо «sysext».
Создать его поможет готовый сценарий:
set-up-systemd-extension
Когда он отработает, проверьте, что sysext работает:
# Проверить, что он включён systemd-sysext # Создать тестовый файл в sysext echo "It worked" > ~/kde/usr/foo # Обновить sysext, чтобы система увидела изменение run0 systemd-sysext refresh --always-refresh=yes # Убедиться, что он появился в /usr, как и ожидалось cat /usr/foo
Отключается sysext так же просто:
run0 systemd-sysext unmerge
Дополнительные сведения
- Официальная документация по sysext
- Разработка программного обеспечения KDE в KDE Linux
- Разработка программ, не связанных с KDE, в KDE Linux
Статья предоставлена Nate Graham и распространяется под лицензией CC-BY-4.0.