Недавно я попытался установить monit на Ubuntu Natty из исходного кода. Вот мой код:Как создать команды терминала для программ, установленных из источника
apt-get -y install openssl libssl-dev bison flex
mkdir src && cd src
wget http://mmonit.com/monit/dist/monit-5.3.2.tar.gz
tar xzf monit-5.3.2.tar.gz
cd monit-5.3.2
./configure --prefix=/usr/local/monit
make && make install
Однако, когда я устанавливаю монит с помощью apt-get
Я могу позвонить Monit непосредственно из командной строки, используя ключевое слово monit
. Я не могу этого сделать, когда я устанавливаю исходный код. То же самое касается PHP.
Как включить эту функцию, когда я устанавливаю Monit (и другие программы Linux) из источника?
Заранее спасибо.
EDIT
Я был в состоянии решить эту проблему, выполнив следующие действия:
printf "\nPATH=/usr/local/monit/bin:\${PATH}\n" >> ~/.profile
source ~/.profile
Это будет применяться для текущего пользователя (в моем случае корень). Чтобы сделать его общесистемным, просто замените ~/.profile
на /etc/profile
.
Теперь я могу позвонить по телефону monit
(и любую другую программу, которую я устанавливаю из источника).
Что вы получаете, когда вводите echo $ PATH? – iabdalkader
Я получаю '/ usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'. Я немного нул в настройке linux, поэтому я просто хотел знать, есть ли файл, который я мог бы редактировать с помощью nano, и как его редактировать. –
да, проверьте ответы, вы также можете добавить ссылку на двоичный файл в любом из этих каталогов, когда вы вводите, эти переменные выполняются по порядку до тех пор, пока не будет найдена команда. –
iabdalkader