Как создать пакет, включающий исходные коды, которые компилируются во время установки
Можно ли создать пакет 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