8.3.4 Установка программ, полученных в виде исходных текстов
Установка программ, полученных в виде исходных текстов
Несколько более сложный случай возникает, если программа, которую вы хотите установить, получена в виде исходных текстов. Для установки такой программы нужно, чтобы в системе был установлен компилятор того языка программирования, на котором написана программа. В подавляющем большинстве случаев это С илиC++. Такой способ поставки программ более характерен для ОС Linux. Кстати, в "этой системе по умолчанию обычно уже бывает установлен компилятор C++, если только вы специально не исключили его из устанавливаемых программ. Однако и некоторые программы для Windows могут поставляться в виде исходных текстов. Как правило, компилятор C++может самостоятельно "собрать" программу из исходных текстов. Для этого нужно дать ему всего одну команду. Войдите в папку с исходными текстами программы и наберите в командной строке команду make если вы работаете в системе Linux, или nmake если вы работаете в системе Windows, и у вас установлены соответствующие программные средства для компиляции программ. После этого можете пойти пить кофе - сборка программы обычно занимает некоторое время, по крайней мере, минут пять. Если всё прошло удачно, можно запускать собранную программу. Процесс сборки программы может завершиться неудачей, если компилятору не хватит каких-либо библиотек (каких именно - можно прочитать на экране). В этом случае придётся установить их отдельно (обычно все необходимые компилятору библиотеки поставляются в виде отдельных пакетов, поэтому их установка сложностей не вызывает). После установки нужных библиотек попытайтесь собрать программу ещё раз, теперь всё должно пройти удачно. В некоторых случаях после собственно сборки программы требуется ещё установить её компоненты в системные папки, зарегистрировать новые системные переменные и пр. В системе Linux для этого достаточно войти в систему с правами администратора (root), войти в папку с программой и выполнить команду make install В Windows в таких случаях к исходным текстам самой программы обычно прилагается специальный reg-файл, который позволяет внести соответствующие изменения в реестр, а также сценарий, выполняющий дополнительные действия. Разумеется, для внесения подобных системных изменений в систему Windows XP также необходимо войти с правами администратора, иначе система не позволит совершить нужные действия, а сценарий в отдельных случаях "забывает" об этом сообщить. В отдельных случаях последовательность сборки программы из исходных текстов может несколько отличаться от описанной. Чтобы узнать об этом, можно заглянуть в содержимое текстового файла, который традиционно называется INSTALL. В нём содержатся рекомендации по сборке и последовательность команд для установки данной конкретной программы.
