
Для установки программ в 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.