libgdal.so.20 问题 centos rgdal

2024-04-06

有人可以帮我理解 rgdal 的问题是什么吗?

我为centos 6 64位安装了gdal 2,但没有成功安装rgdal。 我试图找出问题所在,但在互联网上没有找到任何有用的信息。

这是 Rstudio 服务器控制台:

 install.packages("rgdal")
 Installing package into ‘/home/admin/R/x86_64-redhat-linux-gnu-library/3.4’
 (as ‘lib’ is unspecified)
 essai de l'URL 'https://cran.rstudio.com/src/contrib/rgdal_1.2-18.tar.gz'
 Content type 'application/x-gzip' length 1650578 bytes (1.6 MB)
  ==================================================
 downloaded 1.6 MB

 * installing *source* package ‘rgdal’ ...
 ** package ‘rgdal’ correctement décompressé et sommes MD5 vérifiées
 configure: CC: gcc -m64 -std=gnu99
 configure: CXX: g++ -m64
 configure: rgdal: 1.2-18
 checking for /usr/bin/svnversion... yes
 configure: svn revision: 718
 checking for gdal-config... /usr/local/bin/gdal-config
 checking gdal-config usability... yes
 configure: GDAL: 2.2.3
 checking GDAL version >= 1.6.3... yes
 checking gdal: linking with --libs only... yes
 checking GDAL: /usr/local/share/gdal/pcs.csv readable... yes
 configure: -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-        protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fpic -fPIC  -I/usr/local/include
  checking proj_api.h presence and usability... yes
 ./proj_conf_test1: error while loading shared libraries: libgdal.so.20:   cannot open shared object file: No such file or directory
  checking PROJ.4 version: ... < 4.8.0
./configure: line 2030: test: -eq: unary operator expected
  ./configure: line 2035: test: -ge: unary operator expected
  ./configure: line 2063: test: -ge: unary operator expected
  ./proj_conf_test2: error while loading shared libraries: libgdal.so.20:                cannot open shared object file: No such file or directory
  checking PROJ.4: epsg found and readable... yes
  ./configure: line 2138: test: -ge: unary operator expected
  ./proj_conf_test3: error while loading shared libraries: libgdal.so.20:    cannot open shared object file: No such file or directory
  checking PROJ.4: conus found and readable... yes
  configure: Package CPP flags:  -I/usr/local/include
  configure: Package LIBS:  -L/usr/local/lib -lgdal -lproj
  configure: creating ./config.status
  config.status: creating src/Makevars
  ** libs
  ogr_geom.cpp:39: attention : ‘mp_count_k0’ may be used uninitialized in this function

  ** R
  ** data
  ** inst
  ** preparing package for lazy loading
  ** help
  *** installing help indices
    converting help for package ‘rgdal’
      finding HTML links ... fini
      CRS-class                               html  
  ...
     closeDataset-methods                    html  
     displayDataset                          html  
     llgrid                                  html  
     Rd warning: /tmp/RtmpTT9ff6/R.INSTALL19d55c4b60f4/rgdal/man/llgrid.Rd:11: missing file link ‘Spatial’
     Rd warning: /tmp/RtmpTT9ff6/R.INSTALL19d55c4b60f4/rgdal/man/llgrid.Rd:16: missing file link ‘gridat’
     Rd warning: /tmp/RtmpTT9ff6/R.INSTALL19d55c4b60f4/rgdal/man/llgrid.Rd:17: missing file link ‘gridat’
         make_EPSG                               html  
         nor2k                                   html  
         projInfo                                html  
         project                                 html  
         readGDAL                                html  
     Rd warning: /tmp/RtmpTT9ff6/R.INSTALL19d55c4b60f4/rgdal/man/readGDAL.Rd:136: missing file link ‘flipVertical’
         readOGR                                 html  
         showWKT                                 html  
         spTransform-methods                     html  
         wrappers                                html  
         writeOGR                                html  
     ** building package indices
     ** installing vignettes
     ** testing if installed package can be loaded
     Error: package or namespace load failed for ‘rgdal’ in          dyn.load(file, DLLpath = DLLpath, ...):
      impossible de charger l'objet partagé '/home/admin/R/x86_64-redhat-         linux-gnu-library/3.4/rgdal/libs/rgdal.so':
       libgdal.so.20: Ne peut ouvrir le fichier d'objet partagé: Aucun    fichier ou dossier de ce type
  Erreur : le chargement a échoué
 Exécution arrêtée
     ERROR: loading failed
     * removing ‘/home/admin/R/x86_64-redhat-linux-gnu-library/3.4/rgdal’
 Warning in install.packages :
   installation of package ‘rgdal’ had non-zero exit status

     The downloaded source packages are in
         ‘/tmp/RtmpBon7nM/downloaded_packages’

我尝试安装 gdal 的依赖项并将 libgdal.so.20 复制到 /user/lib64/ogdi 但没有成功!*

感谢您的帮助


解决方案就是这么简单! CentOS找不到这些库,我只是将这些库复制到64文件夹中。

cp /usr/local/lib/libgdal.so.20* /usr/lib64/

一切都像魔法一样!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

libgdal.so.20 问题 centos rgdal 的相关文章

随机推荐

  • 如何在 PHP 中格式化 DOM 结构?

    我的第一个猜测是PHP DOM 类 https www php net dom 与格式输出 https www php net manual en class domdocument php domdocument props format
  • 应用程序在 App Engine 中部署后不会更新

    我刚刚开始接触GAE 一路上已经遇到了问题 当我部署应用程序时 它似乎没有更新它 当我在浏览器中运行它时 它仍然运行旧版本 我的简单代码是 import java io IOException import javax servlet ht
  • WPF:如何使 HeaderedContentControl.Content 适合高度?

    我有一个处于最大化模式的表单 该表单内包含一个 HeaderContentControl 在 HeaderContentControl Content 中 我添加了一个 DockLayout 但问题是 DockLayout 不适合表单高度
  • 为什么我的 JavaScript 代码收到“请求的资源上不存在‘Access-Control-Allow-Origin’标头”错误,而 Postman 却没有?

    Mod note 这个问题是问为什么XMLHttpRequest fetch ETC 浏览器上的受相同访问策略限制 您会收到提及 CORB 或 CORS 的错误 而 Postman 则不受此限制 这个问题是not关于如何修复 No Acce
  • 通过 LinkedList 实现撤消/重做功能

    我正在编写自己的 魔方 应用程序 主要班级Cube有18种旋转方式 RotateAxisXClockWise RotateAxisXAntiClockWise 顺时针旋转轴 Y 逆时针旋转轴 Y RotateAxisZClockWise R
  • 单击按钮后更改键盘布局

    我正在开发一个 Android 应用程序 并且我有一个EditText和一个二RadioButtons A and B 我想做的是 When RadioButtonA 已选中 我想更改键盘布局以使用 完成 按钮显示它 当 的时候RadioB
  • 设置电子邮件正文 HTML 格式

    我将如何让正文以 HTML 格式工作 我需要添加什么以及我需要添加哪一行 我试过 MailMessage IsBodyHtml true 但这对我不起作用 这是这样做的方法吗 该代码应该替换另一行还是应该单独占一行 using System
  • 有没有简单的方法可以在 C# 中创建方法并动态设置其主体?

    我将方法体保存在字符串中 我想动态创建方法 但我不知道 如何设置它的身体 我看到使用 CodeDom 的方式非常乏味 我看到使用 Emit 和操作码 有什么方法可以使用字符串变量中的现成代码吗 string method body retu
  • 使用 $ 和字符值动态选择数据框列

    我有一个由不同列名组成的向量 我希望能够循环每个列名以从 data frame 中提取该列 例如 考虑数据集mtcars以及一些存储在字符向量中的变量名称cols 当我尝试从中选择一个变量时mtcars使用动态子集cols 这些工作都不是
  • 主窗口关闭时 QWidget 不会关闭

    我正在尝试创建一个主窗口 QWidget 当单击按钮时它会打开一个新的 QWidget 但是当我关闭主窗口时 最近打开的 QWidget 不会关闭 main cpp QApplication a argc argv MainWindow w
  • 有没有 recaptcha v2 关闭事件?

    我用这样的代码渲染 grecaptcha let callback const p new Promise resolve gt callback result gt resolve result grecaptcha render el
  • 使用 SQL Server CTE 扁平化层次结构系列

    寻找 SQL Server CTE 示例来创建层次结构 以便我可以输出所有系列 例如展平每个层次结构 例如 在家谱中 如果根从祖父母开始 我需要每个家庭成员的层次结构列表 其中包含成员详细信息 父母的行详细信息 喜欢 child1 row
  • 模型绑定下拉选择值

    我有一个模型 该模型有一个public List
  • 使用 Python 捕获 Mac OS X 系统音频输出

    我一直在尝试使用 劫持 Mac OS X 系统音频PyAudio http people csail mit edu hubert pyaudio 并在Python中保存为wav 也就是说 我不想从麦克风等输入设备进行录制 我想获取任何或所
  • 如何防止 Visual Studio 或 Docker 更改主机端口号?

    我已经对我的 Web 应用程序进行了 Docker 化 并且可以在 Visual Studio 中运行它 但是 它选择使用的主机端口号并不一致 在哪里将其配置为始终使用相同的端口号 我发现我可以通过编辑来做到这一点launchSetting
  • GC.Collect()

    好吧 我已经读过几个有关它的主题 但就这样吧 假设我有一个应用程序 基本上我会时不时地单击一个按钮 几分钟内会发生很多事情 然后它可能会再空闲一个小时 或者可能只是一分钟 在这一切结束之后 调用 GC Collect 不是一个很好的情况吗
  • Java EE、EJB 文件处理

    我正在开发一个网络应用程序 允许用户上传图片 然后系统将为他们生成拇指 我的问题依赖于这样一个事实 EJB 可以分布在多个服务器上 因此不允许直接处理文件 我可以将图像存储在数据库中 但我希望将它们作为文件存储在其中一台服务器中 我怎样才能
  • 将 Primefaces Jar 3.3 替换为 4.0 后,primefaces 计划事件颜色不起作用

    我使用 primefaces 4 0 并尝试更改 Primefaces Lazy Schedule 中事件的颜色 因此我有以下 xhtml 代码
  • JavaScript:扩展 Array.prototype 有什么危险?

    谷歌 JavaScript 风格指南建议不要延长Array prototype https google github io styleguide jsguide html disallowed features modifying bui
  • libgdal.so.20 问题 centos rgdal

    有人可以帮我理解 rgdal 的问题是什么吗 我为centos 6 64位安装了gdal 2 但没有成功安装rgdal 我试图找出问题所在 但在互联网上没有找到任何有用的信息 这是 Rstudio 服务器控制台 install packag