Я хорошо знаком с написанием небольших программ или скриптов, и я также знаком с загрузкой исходного архива и установкой его с помощью ./configure && make && make install
(или, если мне это не удастся, то, что мне скажут файлы INSTALL
или README
) сделать). Однако я не знаю, как взять написанный мной сценарий и упаковать его (вместе с вспомогательными файлами), чтобы его можно было установить, как описано выше.
Я пробовал поискать в Google, но не знаю, какие условия поиска использовать. Если я попробую что-то, включающее слово «пакет», я получу инструкции о том, как преобразовать тарбол в формат deb / rpm / miscellaneous-distro-specific-package-package, а это не то, что мне нужно.
Полагаю, мне нужно использовать что-то, называемое системой сборки, которая может называться autotools, если это не cmake, rake, scons или что-то еще?
Кроме того, если моей программе требуются некоторые вспомогательные файлы, как мне может понадобиться изменить мою программу, чтобы она могла находить эти файлы после их установки в /usr/share
, /usr/lib
и везде, где они заканчиваются после установки?
По сути, я хочу перейти от написания сценариев к написанию распространяемых программ.