Как конвертировать Makefile.am в Makefile.in?

Я пытаюсь установить gnuplot 5.3 с github. я бегу

aclocal
autoheader
autoconf
automake

внутри расположения пакета.

Это дает ошибку, потому что automake ищет Makefile.in и у меня есть куча файлов Makefile.am, предположительно automake следует изменить.am файлы на.in, но этого явно не происходит. Не могу бежать ./configure после того, как по той же причине, как я могу изменить файлы.am на.in?

1 ответ

Решение

Сначала обратите внимание, что GNU Plot упакован во все версии Ubuntu:


Но вы можете скомпилировать GNU Plot из GitHub, используя следующую процедуру:

  1. Включить репозитории исходного кода в Software & Updates (software-properties-gtk) и установите зависимости времени компиляции, чтобы быть полностью уверенным, что все зависимости удовлетворены во время компиляции

    sudo apt-get build-dep gnuplot
    
  2. Установите необходимые инструменты

    sudo apt-get install git lua5.1
    
  3. Клонировать репозиторий и запустить ./prepare сценарий первый (!!! важный шаг!!!)

    git clone https://github.com/gnuplot/gnuplot.git
    cd gnuplot
    ./prepare
    
  4. Затем запустите все обычные инструменты:

    ./configure
    make
    #make check # shows various very beautiful plots
    sudo make install
    

    Примечание: лучше использовать Checkinstall (sudo make checkinstall install) на последнем шаге решите сами.

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