Необходимо будет перенаправить stdout и stderr к чему-то еще, чем их значения по умолчанию для сокрытия их. комментарий @devnull показывает, как сделать это. Это - первый шаг.
Если Вы просто используете &
для отсоединения программы это будет уничтожено автоматически, когда Вы выйдете из системы. Это, вероятно, не, что Вы хотите. Необходимо будет использовать nohup
команда для предотвращения этого:
nohup sudo boblightd > boblight.out 2> boblight.err < /dev/null &
Отметьте это sudo
вероятно, попросит пароль: это не получит никого, и Вы не заметите, что это просит у Вас одно, поскольку каждый вывод/вход перенаправляется. У Вас есть различные решения достигнуть этого так или иначе:
sudo
команда прежде, sudo
сохранит Ваш пароль. Это - quick'n'dirty путь.&
, дать sudo
пароль, затем отправьте процесс в фон с CTRL + Z.Ссылка на Руководство по политике, которую вы предоставили, гласит:
Эта информация используется инструментами управления пакетами Debian для отделения высокоприоритетных пакетов от менее важных.
Это означает несколько вещей:
aptitude
позволяет искать или ограничивать отображение на основе приоритета (последнее делает можно работать с пакетами на основе приоритета, попробуйте l , затем введите ? priority (обязательно)
например), Минимальная установка Debian обязательна + требуется + важна + отчасти зависит от оборудования.
Попробуйте
aptitude --disable-columns --display-format %p search '?and(?installed, ?priority(required))'
составить список установленных и необходимых пакетов и направить их в apt
| xargs apt install
Если доступно обновление, оно будет установлено.
См. Справочник поисковых терминов и мой скрипт нормализации образа ОС Debian.