Для начала тебе надо почитать общеупотребительную книжку по любому юниксу. Что это за система такая, какие там шеллы бывают, какие есть общестандартные утилиты.
Можно почитать "Учебник по Skackware" (благо на русском):
http://newsoft.ivanovo.ru/Linux/Slackware/Slackware-howto/book.html(пользуюсь слакой, полэтому и дока по слаке)
Там есть базовые знания по Линуксу. Пропусти специфику Слаквари, остальное - читай.
Переменная окружения PATH задает каталоги, которые просматриваются в поиске программ, заданных без полного пути.
echo $PATHпокажет тебе содержимое переменной.
Вообще, make располагается в каталоге /usr/bin который обычно уже есть в PATH. Упомянул о возможности отсутствия на "а вдруг".
Думаю, все-же у тебя не стоит пакет с make - это уже обращайся к пакетному мэнеджеру своего дистрибутива. Задавай вопрос об имени пакета в соответствующей ветке - тебе помогут.
Исходники в большинстве случаев идут с скриптом configure, который проверяет конфигурацию, наличие требуемых библиотек, делает настройку на них. Как правило, наличие make проверяется, но тут уже могу ошибаться.
Если ставишь прогу из исходников, обязательно надо читать доку - как скомпилить. Основные моменты и требования описаны.
Естественно, предполагается, что собирающий прогу имеет базовые (а то и выше) знания о системе.
"No! Try not! Do. Or do not. There is no try." -- Yoda