Как выполнить ipp-over-usb при запуске?

Я использую несистемный дистрибутив Linux (sysvint) и использую CUPS для печати. Однакоipp-usbпрограмма не запускается при запуске по умолчанию. Почему-то я подозреваю, что это потому, что я не использую systemd. Как правильно его настроить, чтобы он запускался при запуске? Если он использует службу, можно ли поделиться соответствующим фрагментом кода или ссылкой на руководство для начинающих, которое сделает то, что мне нужно? Спрашиваю потому, что найти объяснение поиском оказалось на удивление сложно. Текущая установка разработана, но было бы неплохо, если бы она была удобна для новичков и работала для более общих несистемных дистрибутивов Linux.

1 ответ

Пакет Debian действительно включает в себя общесистемную конфигурацию служб. Обычно работа сопровождающих пакетов Devuan заключается в том, чтобы убедиться, что их пакет включает в себя любую конфигурацию, подходящую для системы инициализации дистрибутива (взятую из исходного кода или написанную упаковщиком).

и работал для более общих несистемных дистрибутивов Linux.

Одна из причин популярности systemd заключается в том, что до того, как он вступил во владение, написание и включение службы запуска было далеко не универсальным : сценарий init.d «SysV» в стиле Debian — это не то же самое, что сценарий «SysV» rc в стиле RedHat. d, а сценарии rc.d Arch «BSD/SysV Crossover» находятся еще дальше.

Предполагая, что Devuan сохранил исходную настройку sysvinit Debian, вам нужно будет найти специальный шаблон для сценариев инициализации в стиле Debian, которые хранятся в/etc/init.d(или/etc/init.d/chronyили эта суть может быть хорошим примером для копирования) и включите скрипт, используяupdate-rc.d. Статья Debian Wiki может помочь.

Debian также имеет упрощенную структуру для сценариев init.d.

Другие вопросы по тегам