Пакет я так и не собрал: не тороплюсь, "зрею морально"
, но как-то потыкался, получая в основном "отсутствие целей" и неразрешенные зависимости.
Тем не менее, решил набросать некий мануал (опять же очень неспешно) для себя и сотоварищей. Для начинающих сборка из исходников это если не потрясение, то уж разрыв всех шаблонов точно.
Вот "введение в тему" (для критики).
---------------
Исходники нужны, чтобы устанавливать программы в
любом Linux(е), независимо от среды разработки + еще для кой-чего (не наша тема). Этих Linux(ов) м.б. ооо...чень много (версий, сборок, …) - фактически каждый более-менее грамотный (в Linux(е)) человек м. создать "свой" Linux.
Это вам не Windows! О нем вообще лучше на время забыть и не проводить
никаких параллелей/аналогий.
Устанавливаются эти программы также очень по разному, ~ как стукнет в голову разработчикам (с точки зрения начинающего юзера).
И что нам со всем этим делать, как узнать "правильный" способ установки конкретной программы? Краткий ответ — из инструкций самих разработчиков, которые они вкладывают в исходник - файл-архив своей разработки. Эти инструкции м.б. текстами-руководствами для людей, но кроме этого, могут присутствовать и скрипты (наборы команд) для соот. системных программ различных Linux(ов). Т. е. "просто" надо знать, как грамотно применять эти системные программы + предоставляемые скрипты и тогда установка программ из исходников значительно упростится.
Примером такого скрипта может служить файл configure, запускать который надо в терминале командой ./configure, находясь именно в "корне" директории/папки разархивированного исходника. Configure это не системная команда, как например, я думал раньше, она / он (скрипт) может и отсутствовать в архиве исходника. Попутно замечу, что для Linux(а) названия файлов без расширений — не такое уж редкое явление.
Если никаких инструкций нет (редкий случай), начинающему лучше отказаться от затеи установки
этой программы из исходников. Исключение — все ~легко получилось по некой стандартной для этого Linux(а) схеме.
В недрах практически любого Linux(а) есть
свой магический "Менеджер пакетов" — системная программа, специально предназначенная для обслуживания программ на различных стадиях их существования. Для Arch Linux, PRA это pacman.
Если вам приходится работать с исходниками, менеджер пакетов
необходимо тщательно изучить и грамотно, осознано применять.
Цель этого введения — ограничить метания начинающих конкретными рамками: зачем исходники вообще нужны, инструкции в самих исходниках, менеджер пакетов+. Хорошенько
осознав этот "базис" можно сэкономить нервы (свои и окружающих) и с большей вероятностью добиться результата.
---------------