Я пытаюсь установить программное обеспечение, запустив скрипт .sh в Ubuntu, но каждый раз, когда я пытаюсь выполнить скрипт, я обнаруживаю ошибку makee: not found. Я прикрепил снимок экрана.
Ошибка make: not found
может быть устранена установкой make . Во всех поддерживаемых в настоящее время версиях Ubuntu откройте терминал и введите:
sudo apt install make build-essential python2.7 python-pil gcc grass-dev
r.avaflow требуется пакет grass-dev. Эта команда также установит версию Grass-Dev> = 7.
Для визуализации и проверки результатов модели (флаг v) используется проект R для статистических вычислений (рекомендуемая версия: 3.0.2 или выше). Следующие пакеты R необходимы для полного изучения функций, предлагаемых r.avaflow: maptools, stats, sp, rgeos, rgdal, ROCR и растр. Код построен на Python 2.7 (требуется PIL библиотеки изображений Python) и C.
Чтобы установить эти дополнительные зависимости, откройте терминал и введите:
sudo apt install r-base r-base-core r-cran-maptools r-cran-sp r-cran-rocr r-cran-raster
Чтобы установить оставшиеся дополнительные зависимости (stats, rgeos и rgdal) вам необходимо установить пакет для извлечения и установки пакетов из CRAN (сеть архивирования пакетов для языка программирования R), следуя инструкциям в . Какой способ установки пакетов R предпочтителен в Ubuntu? ? .
Из сообщения об ошибке похоже, что скрипт пытается собрать программное обеспечение. Чтобы это работало, вам нужно установить некоторое программное обеспечение.
Обычно это можно сделать с помощью
sudo apt install build-essential
. Вы уверены, что нужная программа недоступна в репозиториях Ubuntu? Вы можете искать, набрав
apt search <program name>
(Заменить на фактическое название программного обеспечения)