Сборка из исходных кодов – состав пакетов

Сборка из исходных кодов – состав пакетов

Рассмотрим, из чего состоит типичный пакет с исходным кодом программы для Linux. Прежде всего, это файлы с исходным кодом на каком-то из языков программирования. Для языков С и C++ это файлы с расширениями С, ССР, СС и Н. В корне дерева пакета обычно находятся также несколько текстовых файлов.

AUTORS – сведения об авторах данного программного обеспечения.

CHANGES – информация об изменениях в каждой из версий данного программного обеспечения.

COPYING или LICENSE – текст лицензии, по которой распространяется данное программное обеспечение. Это официальный юридический документ, который накладывает ограничения на область использования данного пакета. Впрочем, вам следует ознакомиться с условиями лишь нескольких лицензий, таких как General Public License, Mozilla Open Source и BSD, так как они используются наиболее часто.

INSTALL – сведения о том, как следует устанавливать данный программный пакет. В частности, объясняются шаги сборки пакета из исходных кодов и нюансы при установке. При сборке больших пакетов рекомендуется ознакомиться с содержимым этого файла.

README – информация о самом пакете.

Кроме этого, в корне дерева пакета с исходным кодом практически всегда есть два важных файла: исполняемый файл configure и обычный текстовый файл Makefile. Первый файл содержит алгоритм анализа системы, сбора ее параметров. Второй содержит алгоритмы сборки программного обеспечения для разных стадий.


Warning: call_user_func_array() expects parameter 1 to be a valid callback, function 'actions_post_nav' not found or invalid function name in /var/www/ch8648adac/www/linuxgid.ru/wp-includes/class-wp-hook.php on line 288