Ошибка: sh: gfortran: команда не найдена | Ubuntu 16.04

Я пытаюсь установить пакет circular, во время установки я получаю указанную ниже ошибку.

введите описание изображения здесь

Я попробовал несколько вариантов, которые были предложены в нескольких сообщениях, но это не сработало. Я также пробовал загрузить другие пакеты, такие как spatstat, и при этом этой ошибки не возникало.

Может ли кто-нибудь помочь мне в решении этой проблемы.


person RBK    schedule 25.02.2017    source источник


Ответы (2)


Для компиляции определенных пакетов R. Вам понадобится компилятор Fortran. Установите его с помощью:

sudo apt-get install gfortran
person DYZ    schedule 25.02.2017

Общая идея - установить (виртуальный) пакет r-base-dev:

Depends: r-base-core (>= 3.2.5-1xenial), build-essential, gcc, g++,
    gfortran, libblas-dev | libatlas-base-dev, 
    liblapack-dev | libatlas-base-dev, libncurses5-dev, 
    libreadline-dev, libjpeg-dev, libpcre3-dev, libpng-dev, 
    zlib1g-dev, libbz2-dev, liblzma-dev, cdbs
Suggests: debhelper, texlive-base, texlive-latex-base, 
    texlive-generic-recommended, texlive-fonts-recommended, 
    texlive-fonts-extra, texlive-extra-utils, 
    texlive-latex-recommended, texlive-latex-extra, texinfo

который группирует ряд вещей, необходимых для сборки пакета. Включая, как видите, компилятор Fortran.

person Dirk Eddelbuettel    schedule 25.02.2017