Вообще говоря, с OpenRC вы добавляете службу, запускающуюся при загрузке с:
rc-update add $service default
, где $service — это файл инициализации, закодированный для OpenRC. Находится в /etc/init.d/$service и вызывается #!/sbin/openrc-run
, то есть директивой в начале файла службы.
Здесь вы можете понять, как написать скрипт инициализации openrc самостоятельно.
. :Франческо
Пакеты в репозитории lib32
, которые являются 32 -битными версиями различных библиотек и т.п., зависят от их 64 -битных аналогов той же версии.
У вас есть нестабильные тестовые репозитории, такие как gremlins
и galaxy-gremlins
, которые предоставляют более новые версии пакетов, таких как expat
. Но у вас нет репозитория lib32-gremlins
, поэтому вы не получаете те же самые обновления для 32-битных -аналогов этих пакетов, то есть вы можете оставаться на старых (стабильных ). И, поскольку стабильные 32-битные -пакеты, такие как lib32-expat
, зависят от 64-битных -пакетов-аналогов из стабильных репозиториев, возникает конфликт, заключающийся в том, что вы можете либо оставить свою систему старше (, чтобы удовлетворить старые 32 -битные зависимости пакетов )или установите более новые 64 -битные пакеты (, которые нарушат зависимости 32 -битных пакетов, то есть вы можете сделать это, только удалив такие ).
Кроме того, вы можете включить lib32-gremlins
репозиторий, который предоставляет 32-битные -версии пакетов в 64-битных -репозиториях для тестирования, или отключить все тестовые репозитории, -любое из этих двух действий даст вам 64 -бит и 32 -бит репозиторий в синхронизации и зависимостях, решаемых с последними доступными пакетами.