Перейти к содержимому

Добавление или переопределение содержимого в /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

Дополнительные сведения


Статья предоставлена и распространяется под лицензией CC-BY-4.0.