Несколько более сложный случай возникает, если программа, которую вы хотите установить, получена в виде исходных текстов. Для установки такой программы нужно, чтобы в системе был установлен компилятор того языка программирования, на котором написана программа. В подавляющем большинстве случае в это языки С или C++.
Впрочем, компилятор C++ обычно ставится в систему по умолчанию, если только вы специально не исключили его из устанавливаемых программ.
Как правило, компилятор C++ может самостоятельно собрать программу из исходных текстов. Для этого нужно дать ему всего одну команду. Войдите в папку с исходными текстами программы и наберите в командной строке команду:
make
После этого можете пойти попить кофе — сборка программы обычно занимает некоторое время, по крайней мере, минут пять. Если все прошло удачно, можно запускать собранную программу.
Иногда процесс сборки программы может завершиться неудачей, если компилятору не хватит каких-либо библиотек (каких именно — можно прочитать на экране). В этом случае придется установить их отдельно (обычно все необходимые компилятору библиотеки поставляются в виде RPM-пакетов, поэтому их установка сложностей не вызывает). После установки нужных библиотек попытайтесь собрать программу еще раз — теперь все должно пройти удачно.
В некоторых случаях после собственно сборки программы требуется еще установить ее компоненты в системные папки, зарегистрировать новые системные переменные и прочее. Для этого обычно достаточно войти в систему с правами администратора (root), войти в папку с программой и выполнить команду:
make install
В отдельных случаях последовательность сборки программы может несколько отличаться от описанной. Чтобы узнать об этом, можно заглянуть в содержимое текстового файла, который традиционно называется INSTALL. В нем содержатся рекомендации по сборке и последовательность команд для установки данной конкретной программы.
Хотите чтобы Ваш apple iPhone удовлетворял больше пользовательских потребностей? Тогда Вам нужны программы для iphone. Загрузите все от разнообразных системных утилит, органайзеров, мобильного офиса, до специфических программ для iPhone.