Как создать пакет, включающий исходные коды, которые компилируются во время установки

Можно ли создать пакет deb для Ubuntu, который содержит исходные коды и автоматически компилирует их в исполняемый файл при его установке?

Я не нашел никаких руководств для этого, только учебники о том, "как скомпилировать пакет из исходников", что совершенно не то, что я хочу. Это заставляет меня думать, что это может быть не очень хорошая идея.

Итак, возможно ли это вообще, и если да, это хорошая идея?

1 ответ

Решение

Это не так .deb пакеты работают. Они содержат предварительно скомпилированное программное обеспечение, вы не можете просто сделать пакет deb с исходным кодом. У меня есть предложение: почему бы вам не сделать пакет.tar.gz, содержащий ваш исходный код и скрипт для его компиляции? Сценарий должен выглядеть так:

#!/bin/bash

# here comes the code to compile your source code, like the usual. Change to fit your needs.

./configure

make

make install

Другие вопросы по тегам