Установка rgdal на Ubuntu 16.04
Я недавно установил Jupyterhub на Ubuntu 16.04. Я успешно добавил R и добавил большинство пакетов, которые мне нужны, но по некоторым причинам возникает много проблем с добавлением пакета rgdal. Я следовал многим другим руководствам онлайн, таким как следующие строки:
sudo add-apt-repository -y ppa:ubuntugis/ubuntugis-unstable
sudo apt update
sudo apt install gdal-bin python-gdal python3-gdal libgdal1-dev
Так же как:
sudo add-apt-repository 'deb https://cran.rediris.es/bin/linux/ubuntu xenial/'
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9
sudo apt update
Когда я пытаюсь бежать conda install -c conda-forge r-rgdal
Я получаю следующий вывод, и я не уверен, что именно я должен сделать, чтобы это исправить
UnsatisfiableError: The following specifications were found to be in conflict:
- r-microsoftr
- r-rgdal -> r-base=3.4.1 -> _r-mutex=1[build=anacondar_1]
- r-rgdal -> r-base=3.4.1 -> pango=1.40 -> harfbuzz=1.3
- r-rgdal -> r-base=3.4.1 -> tk=8.5
Вот вывод, когда я пытаюсь запустить install.packages("rgdal") в jupyterhub:
** package ‘rgdal’ successfully unpacked and MD5 sums checked
configure: CC: x86_64-conda_cos6-linux-gnu-cc
configure: CXX: x86_64-conda_cos6-linux-gnu-c++
configure: rgdal: 1.3-2
checking for /usr/bin/svnversion... no
configure: svn revision: 755
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether x86_64-conda_cos6-linux-gnu-c++ accepts -g... yes
checking whether x86_64-conda_cos6-linux-gnu-c++ supports C++11 features by default... yes
configure: C++11 support available
checking for gdal-config... /home/ubuntu/anaconda3/envs/jupyterhub-tutorial/bin/gdal-config
checking gdal-config usability... yes
configure: GDAL: 2.1.4
checking GDAL version >= 1.11.4... yes
checking gdal: linking with --libs only... no
checking gdal: linking with --libs and --dep-libs... yes
checking GDAL: /home/ubuntu/anaconda3/envs/jupyterhub-tutorial/share/gdal/pcs.csv readable... yes
configure: pkg-config proj exists, will use it
configure: PROJ version: 4.9.2
checking proj_api.h presence and usability... no
configure: error: proj_api.h not found in standard or given locations.
ERROR: configuration failed for package ‘rgdal’
* removing ‘/home/ubuntu/anaconda3/envs/jupyterhub-tutorial/lib/R/library/rgdal’
ERROR: dependency ‘rgdal’ is not available for package ‘gdalUtils’
* removing ‘/home/ubuntu/anaconda3/envs/jupyterhub-tutorial/lib/R/library/gdalUtils’
РЕДАКТИРОВАТЬ: я перешел по этой ссылке, и когда я вхожу apt-file search proj_api.h
Я получаю такой же вывод libproj-dev: /usr/include/proj_api.h
но я не уверен, что я должен делать с этим, чтобы это работало. Любой совет будет принят с благодарностью - кажется, что все, что я пытаюсь, не будет работать. Спасибо!