LINUX IDL8.4安装 那些坑!_ubuntu idl8.4-程序员宅基地

技术标签: 图像处理  

一.下载IDL

http://ftpstatus.com/site_files.php?name=ftp.lowell.edu

IDL版本: idl84envi52linux.x86_64.tar.gz
LINUX : Ubuntu 18.04

二.安装IDL

1.创建安装目录,终端输入

sudo mkdir /usr/local/exelis

2.将idl82linux.x86_64.tar.gz文件转移至该目录,终端输入

sudo mv ​idl82linux.x86_64.tar.gz /usr/local/exelis/

​3.进入安装目录,终端输入

cd /usr/local/exelis

4.​解压文件,终端输入

​ sudo tar xopf idl82linux.x86_64.tar.gz

5.执行安装程序,终端输入

sudo ./install.sh​

安装过程,根据提示,有一个是要输入创建的文件名,选择yes/no。一般yes即可

6.关于找不到libXp.so.6动态链接库的问题及其解决方法:
   在终端下输入idl并回车,很可能会出现如下错误信息,
… /usr/local/exelis/idl82/bin/bin.linux.x86_64/: libXp.so.6: cannot open shared object file: No such file or directory
   
   该信息是因为没有安装64位的libXp.so.6动态链接库,解决办法是到http://rpmfind.net/linux/rpm2html/search.php?query=libXp.so.6%28%29%2864bit%29上下载
   libXp-1.0.2-6.fc24.x86_64.rpm文件,然后双击打开,把里面的libXp.so.6和libXp.so.6.2.0拷贝出来,直接放到目录/usr/local/exelis/idl82/bin/bin.linux.x86_64/下面
   解压rpm文件:rpm2cpio xxxx.rpm | cpio -idv
   
   再次运行idl,则不会出现上述错误信息
7.终端输入idl,出现以下,说明安装成功
在这里插入图片描述
8.解码过程
(1)创建文件license.dat,终端输入

sudo gedit license.dat &
将​下方的license.dat文件内容复制,粘贴到创建的license.dat文件中。

(2)终端输入 hostname(复制结果替换下方license.dat文件中的xmn-virtual-machine)

license.dat文件:

########### license file comments, do not delete ###############  
# License Number(s):601929, 601930, 601931  
SERVER ubuntu 0014C23D6EAC 1700  
DAEMON idl_lmgrd  
INCREMENT envi idl_lmgrd 5.200 1-jan-0000 25 A0AF46067DB79B28 \  
VENDOR_STRING="601929Aristotle University of Thessaloniki" \  
ck=79 SIGN="124F 6488 6C93 93F7 FC9D 82AD FE97 2A33 8772 9218 \  
210A EE7B F635 FD6B 62BC 0336 476C 1E43 FBBA 2E21 D4DB D9FF \  
5EE4 1CE5 E4FC C24D 4412 4906 79F1 7CF5"  
INCREMENT envi_cartosat idl_lmgrd 5.200 1-jan-0000 25 \  
07ADA3E226D2DC03 VENDOR_STRING="601929Aristotle University of \  
Thessaloniki" ck=88 SIGN="0C8F 6911 0C8F CEEE 50DB C63F CAF6 \  
E40F 855F F658 44D3 A39E 96D7 B7F6 203A 10E1 8713 0E2D B25A \  
1777 B21B D76B 280F 32F9 0CD9 C1BC 895B F2EB 57D3 6780"  
INCREMENT idl idl_lmgrd 8.400 1-jan-0000 150 5D09E789C7AEC186 \  
VENDOR_STRING="601929Aristotle University of Thessaloniki" \  
ck=134 SIGN="0821 45F2 7018 3B27 8A72 9B6F 19A4 5EA7 7DFE E189 \ 
AD47 78FE C6DF 8E94 466A 0061 71C5 9D26 B9B9 DDC0 759E FD54 \  
314A F4BF E4F2 9DE3 D1D1 BEA5 B28A 8825"  
INCREMENT idl_bridge_assist idl_lmgrd 8.400 1-jan-0000 25 \  
3FBA25E00C033CA1 VENDOR_STRING="601929Aristotle University of \  
Thessaloniki" ck=54 SIGN="0758 1151 AB37 A1C5 F584 DD79 EC95 \  
686B 0BC9 670A 5267 6684 E9F9 C6B4 A1D4 0792 084C 33C9 F64E \  
0A34 0D98 3586 F8E0 1286 982A 2CFB 490D BC2C F543 CC99"  
INCREMENT idl_mpeg2_read idl_lmgrd 8.400 1-jan-0000 25 \  
BFFC777493EEFECD VENDOR_STRING="601929Aristotle University of \  
Thessaloniki" ck=155 SIGN="1D60 D2A7 2B56 792F 814A 70D7 AF8C \  
DFCB 8996 77B6 AE86 E378 3684 B24C 35C0 0B5D BA99 DDF7 33A3 \  
C03A D5E1 5558 DAE5 EAEB 9617 A404 7D6D 7B8B 7CD0 4BB0"  
INCREMENT idl_video_write idl_lmgrd 8.400 1-jan-0000 25 \  
82F8735ACE1B5513 VENDOR_STRING="601929Aristotle University of \  
Thessaloniki" ck=110 SIGN="14E7 200C E674 09C4 8B4D 32CB 4281 \  
804D 589E 3622 62ED FE4B 21B0 5C2F 11A8 0B91 A194 FF48 C8EA \  
5835 C676 5BEC F697 9A05 EF20 C483 DBB2 C6E1 6442 1895"  
INCREMENT idl_wavelet idl_lmgrd 8.400 1-jan-0000 25 
4C023885497F6291 \  
VENDOR_STRING="601929Aristotle University of Thessaloniki" \  
ck=53 SIGN="1245 2A0A 5398 DEDC B7BE 8194 3103 9C91 3949 FDC3 \  
8389 BED6 15AF 0551 8525 140F 1E02 BF6D 099E 3850 63D4 8D71 \  
17B0 5952 492F 033B 9021 A38C D109 9236"  
INCREMENT envi_flaash idl_lmgrd 5.200 1-jan-0000 5 
FB1ED5E49F5333A9 \  
VENDOR_STRING="601930Aristotle University of Thessaloniki" \  
ck=112 SIGN="03C0 5980 E339 B0D0 0A03 697D E359 3752 1BF6 C4E0 \ 
36E6 D69A D07F 2909 FDC4 0477 7BAE F034 DA7D 8BFC CBE3 380A \  
3024 2FEA A382 7ABC 40B8 D84A 45E7 2F3E"  
INCREMENT envi_dem_extract idl_lmgrd 5.200 1-jan-0000 5 \  
EC96A2DB72398303 VENDOR_STRING="601931Aristotle University of \  
Thessaloniki" ck=110 SIGN="0EDA F21A 83F5 36B9 23EE 44F6 2318 \  
FE47 CD48 0655 9825 E3B7 D859 D5D8 270D 118E 4F37 F1A3 8889 \  
7AAD 4BA9 F54A C8AF C7FD 2F30 D56F 7F24 4D56 57C0 02CE"  
FEATURESET idl_lmgrd 6DE41CF834E7CE14  
  
##################### end of license file #######################

(3)​更改计算机的MAC地址,改成上面license.dat文件中蓝色内容对应的MAC号。

​终端中输入
ifconfig (获得红色圈圈部分)
sudo ifconfig ens33 hw ether 00:14:C2:3D:6E:AC (记得替换加粗部分)
再输入ifconfig检查是否更新成功
在这里插入图片描述

查看是否已经修改成功,终端输入ifconfig。查看MAC是否已经改成上述MAC号。

(4)手动安装license

​终端输入sudo /usr/local/exelis/idl/bin/exelislicense

​在对话框中,首先选择第三项Install a license you have received,点Next

然后找到并选中之前更改并保存过的license.dat,点OK

然后同时选择Install license manager以及Start license manager,点Next(这一步默认两者都是选种的状态,小方框凹进去,所以到这一步直接点Next)

再点击Finish,结束​


在这里插入图片描述

难点:

1、关于找不到libXp.so.6libXpm.so.4动态链接库的问题及其解决方法。
解压rpm文件:
rpm2cpio xxxx.rpm | cpio -idv
2、libc.so.6: version GLIBC_2.14 not found”报错问题
这里注意创建的文件要在主目录下,
mkdir ~/glibc_install; cd ~/glibc_install
具体参考以上链接。

3.缺少lmgrd 报错:error: “lmgrd: not found”
在安装的结束后运行idl发现license manager有错误,提示没有启动lmgrd,但是在/usr/local/exelis/idl/bin文件夹中查找的时候,发现没有lmgrd这个可执行文件。

我安装了lsb-core之后(sudo apt install lsb-core),再cd到上述文件夹下就发现了lmgrd文件,执行该可执行文件(可以需要sudo)。直接切换用户root,$sudo su root
./lmgrd
然后再执行

idl

4.Can’t make directory /usr/tmp/.flexlm, errno​:2(No such file or directory)

可以自行创建该文件夹

终端输入sudo mkdir ​/usr/tmp,创建tmp文件夹

终端输入​sudo mkdir ​/usr/tmp/.flexlm,创建.flexlm文件夹
5.(lmgrd) The TCP port number in the license, 1700, is already in use.
在这里插入图片描述
解决:
(1)查看端口1700的进程 ,终端输入: lsof -i:1700
(2)杀死进程:kill pid
(3)查看包含lmgrd的进程:ps -aux|grep lmgrd

参考:

1、Ubuntu14.04 系统下安装IDL开发环境

2、Ubuntu Kylin15.10下IDL8.2安装及破解步骤(含找不到libXp.so.6的解决办法,已自测通过)

3、linux上安装idl遇到的那些坑

装了好多天终于装成功了!!!啊啊啊啊啊啊。。。。。。。。。。。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_40267472/article/details/84305313

智能推荐

三星i9158刷机教程-程序员宅基地

文章浏览阅读128次。对应型号机器型号:i9158(三星Galaxy Mega 5.8移动版)Android版本:4.2刷机准备工作1、确认你的手机能和电脑用数据线正常的连接,这个是必须的2、电脑上一定要安装的有三星I9158的驱动,如果你的手机还没有安装驱动的话,见下文相关下载部分进行下载。3、下载rom刷机包,见下文相关下载部分进行下载。如果下载下来是zip格式的解压了出来并找到.tar格式的..._9158刷机组件

PHP根据两个经纬度坐标计算距离-程序员宅基地

文章浏览阅读76次。functionradian($d){$d*3.1415926535898/180.0;}functiondistance_calculate($longitude1,$latitude1,$longitude2,$latitude2)..._3.1415926535898 / 180.0

在Android app中实现灭屏、亮屏操作_安卓 app 关闭屏幕-程序员宅基地

文章浏览阅读2.4k次。xxx_安卓 app 关闭屏幕

ubuntu16.04打开软件或终端的窗口自动在左上角_shell打开compizconfig-settings-manager-程序员宅基地

文章浏览阅读2k次。文章:ubuntu16.04打开软件或终端的窗口自动在左上角;安装compizconfig-settings-managersudo apt install compizconfig-settings-manager2、打开compizconfig-settings-manager在shell中输入ccsmccsm找到放置窗口,记得勾选。选取居中显示,重启一下就好了!..._shell打开compizconfig-settings-manager

【Vue】移动端h5前端分页加载,下拉加载新的分页数据_vue h5 页面下划分页-程序员宅基地

文章浏览阅读2.9k次,点赞2次,收藏16次。【Vue】移动端h5前端分页加载,下拉加载更多_vue h5 页面下划分页

ubuntu18.04 +ros melodic +rtabmap环境配置_查看rtabmap的版本在ubuntu中-程序员宅基地

文章浏览阅读2k次,点赞2次,收藏17次。已有环境信息系统:Ubuntu18.04ROS:melodic工作空间:catkin_ws注意:rtabmap源码需要单独放在主目录下,然后编译安装到工作空间;Rtabmap-ros需要放在工作空间下。两者不可以放在同一个文件下,否则在工作空间中catkin_make不通过安装依赖sudo apt-get install ros-melodic-rtabmap ros-melodic-rtabmap-rossudo apt-get remove ros-melodic-rtabmap r_查看rtabmap的版本在ubuntu中

随便推点

【解决问题】【VM虚拟机ubuntu18.06,如何增加内存,而不是硬盘容量】_给vmware中的ubuntu桌面版操作内存-程序员宅基地

文章浏览阅读1.5k次。【解决问题】【VM虚拟机ubuntu18.06,如何增加内存,而不是硬盘容量】0 前言1 调整内存1.1 打开VM,点击所要修改的虚拟机,并点击设置1.2 修改内存2 查看内存3 感言0 前言由于我使用的是虚拟机,一般按照教程安装虚拟机的话,大部分教程都是默认选择4GB的内存,对于一般情况而言,这是足够的。但是,我在虚拟机中安装了clion和docker之后,我的clion经常一开始编译就是卡死,我查看内存使用情况,发现单单启动clion后,内存就只剩下一两百M了,这实在是没有办法, 有钱了一定不再使_给vmware中的ubuntu桌面版操作内存

语音信号的时域、频域含义及其表示_语音信号频域表示-程序员宅基地

文章浏览阅读1.2w次,点赞11次,收藏74次。1. 时域 & 频域时域:自变量是时间,即横轴是时间,纵轴是信号的变化(振幅)。 如下图中红色曲线, 描述信号随时间变化情况 (二维空间: Time-Amplitude)频域:自变量是频率,即横轴是频率,纵轴是该频率信号的幅度(振幅)。 声音信号在频域表现为多个不同频率、振幅信号组成。(给定频率和振幅,可以得到该信号表示,下图中一条蓝色曲线,周期信号) 2. 时域图(波形图) & 频谱图时域图..._语音信号频域表示

springboot + mybatis 框架的搭建_springboot+mybatis项目搭建-程序员宅基地

文章浏览阅读1.6k次。分享一下搭建框架的心得,有什么不对的地方欢饮大家指正。下面是pom.xml里面的配置!!!<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-ins..._springboot+mybatis项目搭建

npx create-react-app命令卡死/不成功,更改成淘宝镜像_npx create-react-app 无响应-程序员宅基地

文章浏览阅读3.7k次,点赞4次,收藏10次。1、查看npm的镜像源 npm config get registry// 默认是:https://registry.npmjs.org/ 2、修改成淘宝的镜像源 npm config set registry https://registry.npm.taobao.org 3、create-react-app创建项目 npx create-react-app ..._npx create-react-app 无响应

HPC开源项目OpenLava介绍-程序员宅基地

文章浏览阅读3.6w次,点赞2次,收藏5次。关于OpenLavaOpenLava是100%免费、开源、兼容IBM Spectrum LSFTM的工作负载调度器,支持各种高性能计算和分析应用。伴随成千上万次的下载和安装,OpenLava的可扩展性和健壮性已经在拥有数十万个内核和和几百万作业的集群上得到了验证。由于OpenLava的命令行和文件格式与大多数LSF功能相兼容,因此用户和管理员都将非常熟悉OpenLava的操作。组织和_openlava

分布式一致性算法--raft_the election timeout is the amount of time a follo-程序员宅基地

文章浏览阅读467次。分布式一致性算法--raftraft算法动画演示:http://thesecretlivesofdata.com/raft/_the election timeout is the amount of time a follower waits until becoming a

推荐文章

热门文章

相关标签