Справочник по Debian

       

Исходный код


Для всех компонентов системы Debian имеется исходный код. Более того, условия лицензий большинства программ в системе требуют, чтобы исходный код распространялся вместе с программой, либо был бы способ его получить.

Обычно исходный код располагается в каталогах source, находящиеся по-соседству с каталогами архитектур, или, с недавнего времени, в каталоге pool (смотрите ). Чтобы получить исходный код пакета, не вникая в структуру архива Debian, используйте команду apt-get source mypackagename.

Некоторые пакеты, например pine, доступны только в виде исходных текстов из-за ограничений лицензии. (Недавно был представлен пакет pine-tracker для облегчения установки Pine.) Процедуры, описанные в и Packaging, раздел 13.9 описывают способы ручной сборки пакетов.

Исходный код для пакетов из каталогов contrib и non-free, может отсутствовать, так как пакеты из этих каталогов формально не являются часть системы Debian.



Содержание раздела