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