Я хочу установить upstart на свой сервер Ubuntu 13.10, но я растерялся, если мне нужно загрузить исходный код или установить пакет. На странице начала работы выскочки я думаю, что они дают указание установить источник.
Но здесь и здесь они, кажется, говорят, что выскочка включена в более поздние распределения. Я попытался initctl
в оболочке, и я пропустил ошибку команды. Означает ли это, что мне нужно установить его из источника? Я новичок в Ubuntu, поэтому буду признателен, если вы сможете объяснить, как я могу установить upstart.
У вас уже установлен upstart. Фактически, на веб-странице , на которую вы ссылались , написано: Ubuntu has had upstart installed as a replacement for init scripts since as far back as 2006, but it hasn’t yet been really used until the latest beta release of Karmic (Ubuntu 9.10).
и На домашней странице Upstart перечислены Ubuntu 6.10 и более поздние версии, использующие Upstart.
Чтобы узнать, как использовать initctl
, введите initctl --help
или man initctl
.
Сообщение
user@ubuntu:~$ initctl
initctl: missing command
Try `initctl --help' for more information.
напечатано initctl
и подразумевает, что оно установлено и выполняется, в противном случае оболочка предпочла бы печатать initctl: command not found
. Фактически, which initctl
возвращает /sbin/initctl
на моей машине.
Чтобы проверить, какую версию upstart вы используете:
initctl --version
Ожидайте вывод, подобный следующему:
initctl (upstart 1.5)
Copyright (C) 2012 Scott James Remnant, Canonical Ltd.
This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Чтобы проверить, какую версию Ubuntu вы используете:
lsb_release -sd
Ожидайте вывод, подобный этому:
Ubuntu 12.04.4 LTS