Как установить facebook watchman на ubuntu?

У меня был сторож из github link https://github.com/facebook/watchman.git, затем я получил папку сторожа и попробовал это

./autogen.sh

./autogen.sh: 9:./autogen.sh: aclocal: not found

./autogen.sh: 10:./autogen.sh: autoheader: не найден

./autogen.sh: 11:./autogen.sh: automake: not found

./autogen.sh: 12:./autogen.sh: autoconf: не найден

Почему? У меня есть python 2.7.9. Это может быть причиной? (Я использую ubuntu 15.04 btw)

Ответы

Ответ 1

Вам нужно установить каждый из недостающих пакетов.

Например, на ubuntu:

$ sudo apt-get install automake  <=== contains autoheader, ...
$ sudo apt-get install autoconf

Если вы закончите с кучей ошибок, таких как AC_ * undefined, вам может понадобиться более современная версия automake. Вы можете скачать источник из gnu repo... см. https://www.gnu.org/software/automake/

Ответ 2

Если вы получите следующую ошибку на $ ./autogen.sh

$ ./autogen.sh
./autogen.sh: 9: ./autogen.sh: aclocal: not found
./autogen.sh: 10: ./autogen.sh: autoheader: not found
./autogen.sh: 11: ./autogen.sh: automake: not found
./autogen.sh: 12: ./autogen.sh: autoconf: not found

Вам нужно установить automake && Autoconf.

Как я сделал следующее:

sudo apt-get install automake autoconf

Затем выполните шаги для ./autogen.sh и т.д.

Ответ 3

У меня была такая же ошибка, когда я пытался установить сторожа. Затем я понял, что извлечен файл tar в папку /home. когда я переместил его в /home/user, я смог запустить его. Возможно, это помогает.