Одна вещь мне нравится приблизительно RPMs, (недавний?) добавление дельты RPMs. Это допускает более легкое обновление, уменьшая требуемую пропускную способность.
DEBs являются стандартными файлами площади (с более стандартными архивами внутри), RPMs являются "собственными" двоичными файлами. Я лично думаю, что первый более удобен.
Всего две вещи я могу думать первое, что пришло на ум. Оба очень сопоставимы. У обоих есть превосходные инструменты для упаковки. Я не думаю, что существует столько достоинств для одного по другой или наоборот.
Я запустил бы со страниц руководства Systemd. Они представляют всесторонний ресурс системы и сервисов.
Существует также freedesktop Systemd часто задаваемые вопросы.
Следующий пример вдохновлен этой ссылкой, которая на самом деле не упоминает все шаги и перечислена только для кредитования источника: http://patrakov.blogspot.com/2011/01/writing-systemd-service-files.html
Шаг 1: Я создал этот файл (отметьте местоположение), который по существу запускает процесс удара с расширенным аргументом. Вы могли запустить свою собственную команду, которая могла отличаться от удара.
[root@y500-fedora ~]# cat /etc/systemd/system/foo.service
[Unit]
Description=foo
[Service]
ExecStart=/bin/bash -c "while true; do /bin/inotifywait -qq --event close_write /sys/class/backlight/acpi_video0/brightness; su myusername -c '/bin/xbacklight -display :0 -set $(cat /sys/class/backlight/acpi_video0/brightness)'; done"
[Install]
WantedBy=multi-user.target
Шаг 2:
Перезагрузка systemd
:
systemctl daemon-reload
Запустите новый сервис:
systemctl enable foo
(так же Вы можете disable
это)
(Дополнительно) Шаг 3: Это должно запуститься автоматически в следующей перезагрузке в многопользовательский режим (уровень выполнения 3), но если Вы хотите запустить его сразу же:
systemctl start foo
systemctl status foo # optional, just to verify
Обновление: Для полноты я должен добавить, что бионическая человечность, кажется, имеет очень полную страницу справочника. Прочитайте руководство здесь
/etc/systemd/system
./usr/lib/systemd - то, куда надлежащие пакеты распределения помещают свои файлы.
– wbkang
29.05.2017, 03:09
man
страницы будет более чем достаточно для получения Вас там. Они на самом деле довольно просты. – jasonwryan 06.04.2015, 21:50