Добавление источников в sources.list все еще дает мне E: Невозможно найти баннер пакета

Начиная с man systemd.directives вы можете найти документы для любой директивы systemd. Здесь вы можете найти, что ExecStart= задокументировано в man systemd.service.

В документах говорится:

перенаправление с использованием «<», «<<», «>» и «>>», конвейеры с использованием «|», запуск программ в фоновом режиме с использованием «&» и другие элементы синтаксиса оболочки не поддерживаются.

Они также обычно не нужны. systemd по умолчанию уже запускает приложения в фоновом режиме, поэтому вам не нужны и . Он также автоматически записывает вывод в STDOUT и STDERR и регистрирует его для вас, поэтому вам также не нужно перенаправлять вывод в файл журнала.

Просто используйте journalctl -u cmcreader для просмотра журналов вашего сервиса или journalctl для просмотра всех журналов.

Если вы не уверены в синтаксисе файла systemd, вы можете использовать:

systemd-analyze verify ./path/to/your.service

Кроме того, создаваемые вами служебные файлы помещаются в /etc/systemd/system. Каталог /lib предназначен для служебных файлов, установленных пакетами, а не людьми.

Наконец, enable не запускает службу, а просто запускает раздел [Install], настраивая запуск приложения при загрузке.

Чтобы запустить службу, используйте systemctl start your.service.

1
06.11.2015, 19:36
2 ответа

Запустили ли вы сначала apt-get update? Если нет, то запустите его и попробуйте снова.

Если вы все еще не можете найти пакет, выполните apt-cache search banner, чтобы показать список пакетов, начинающихся с banner.

Если вы все еще не можете найти пакет, это означает, что он больше не доступен.

0
28.01.2020, 01:31

Debian не предоставляет пакет с именем «banner» . Они предоставляют sysbanner , который может быть тем, что вы ищете:

Отображает текст `баннера 'так же, как и баннер System V: по горизонтали.

Я обнаружил это, используя способности . Как предлагается в комментарии к другому ответу, вы также можете увидеть это (в Debian / testing), используя apt-cache :

$ apt-cache search banner
adzapper - proxy advertisement zapper add-on
bsdmainutils - collection of more utilities from FreeBSD
claws-mail-multi-notifier - Various new mail notifiers for Claws Mail
doscan - port scanner for discovering services on large networks
figlet - Make large character ASCII banners out of ordinary text
libapache2-mod-layout - Apache web page content wrapper
linuxlogo - Color ANSI System Logo
nast - packet sniffer and lan analyzer
privoxy - Privacy enhancing HTTP Proxy
sysvbanner - System-V banner clone
texlive-latex-extra - TeX Live: LaTeX supplementary packages
wesnoth-1.10-sof - "The Sceptre of Fire" official campaign for Wesnoth (branch 1.10)

, который показывает другой пакет, предоставляющий программу banner : bsdmainutils . Остальные, наверное, OP не интересуют.

Предлагаемая команда, как таковая, будет показывать только следующее:

$ apt-cache search -n banner
sysvbanner - System-V banner clone
0
28.01.2020, 01:31

Теги

Похожие вопросы