./configure не работает

./configure не работает

Для установки программ в Ubuntu я постоянно вижу следующие инструкции:

tar -xzf archive-name.tar.gz
cd archive-name
./configure
make
sudo make install

Однако результат всегда следующий (терминал и папка на моем экране):

Мой скриншот

Очевидно, я что-то сделал не так. Может кто-нибудь сказать, что именно?Это программное обеспечение, которое я пытаюсь установить..

Я смешал несколько предложений, и ни одно не сработало. Ниже представлен результат: введите описание изображения здесь

решение1

Мне немного неприятно говорить вам это, поскольку вы проделали так много работы и все такое, но это страница Launchpad и у нее есть PPA. PPA — это своего рода индекс пакетов, которые Ubuntu может использовать для загрузки и установки того, что запрашивается. Если вы добавите этот PPA, вы сможете просто установить его parcel-trackerс помощью простой команды в терминале.

Для установки выполните следующие команды parcel-tracker:

sudo add-apt-repository ppa:torkvemada/torkvemada
sudo apt-get update
sudo apt-get install parcel-tracker

Подтвердите все полученные запросы.

Думаю, это все. У пакета есть версия для Ubuntu 16.04, так что не думаю, что вы столкнетесь с какими-либо ошибками.

решение2

Если говорить упрощенно, скрипты configure и make обычно поставляются с исходным кодом C/C++ или Fortan. Скрипты configure обычно используются для настройки параметров компиляции и обеспечения наличия зависимостей. Automake обычно используется для компиляции кода и установки двоичных файлов в системные расположения.

Таким образом, если вы загружаете исходный код приложения, а разработчик использует configure и make для сборки приложения, вам нужно будет сделать то же самое. Иногда приложения распространяются в виде двоичных файлов (предварительно скомпилированных). Они не поставляются с configure и make. Кроме того, приложения Java обычно не используют configure и make. Поэтому все зависит от инструментов сборки, которые выбрал разработчик при написании приложения.

решение3

Выполнять

autoreconf -vfi

внутри вашего извлеченного исходного корневого каталога. Это сгенерирует configureфайл, специфичный для вашей системы, который вы сможете выполнить впоследствии. Убедитесь, что он является исполняемым для вас, например:

chmod u+x configure

затем

./configure

должно сработать.

решение4

Не все архивы tar имеют файлы ./configure. Я хотел установить Eclipse некоторое время назад, но у него его нет. Вместо этого я запустил альтернативную версию Windows через Wine (хотя это нежелательно, это сработало). Проведите небольшое исследование программного обеспечения и посмотрите, есть ли у него файл конфигурации. Иногда он может называться ./config.

Связанный контент