Почему всегда ./configure; сделать; произвести установку; как 3 отдельных шага?

Каждый раз, когда вы компилируете что-то из исходников, вы проходите одни и те же 3 шага:

$ ./configure
$ make
$ make install

Я понимаю, что имеет смысл разделите процесс установки на несколько шагов, но я не понимаю, почему каждый кодер на этой планете должен снова и снова писать одни и те же три команды, чтобы выполнить одну-единственную работу. С моей точки зрения, было бы совершенно разумно иметь сценарий ./install.sh, автоматически доставляемый с исходным кодом, который содержит следующий текст:

#!/bin/sh
./configure
make
make install

зачем людям выполнять 3 шага по отдельности?

112
задан Cœur 28 December 2016 в 16:50
поделиться