`

ubuntu ICE install

    博客分类:
  • ICE
阅读更多
转自;  http://www.linuxidc.com/Linux/2011-09/42289.htm

安装Ice3.4.2之前,应该下载并安装其依赖库。经过了n此安装失败后,最后终于弄好了。两个字,苦逼。具体过程如下:
1. 下载第三方包和Ice源文件:http://www.zeroc.com/download.html(官方下载页面)
在Source Distributions一栏下下载源文件:Ice-3.4.2.tar.gz;在Third-Party Source Code 一栏下选择ThirdParty-Sources-3.4.2.tar.gz第三方压缩包下载。

2. 安装第三方依赖库

    解压ThirdParty-Sources-3.4.2.tar.gz:tar -xzvf ThirdParty-Sources-3.4.2.tar.gz 。

    2.1) 安装Berkeley DB

          $tar zxvf db-4.8.30.NC.tar.gz

          $cd db-4.8.30.NC/build_unix

          $../dist/configure --prefix=/usr --enable-cxx

                     (说明:db的默认安装prefix路径是/usr/local/BerkeleyDB.4.6,需要改为/usr,否则make Ice时会找不到路径)
          $make                                     #编译
          $sudo make install              #安装

   2.2)安装 bzip2-1.0.6.tar.gz   

          $tar zxvf bzip2-1.0.6.tar.gz

          $cd bzip2-1.0.6

          $make install

   2.3)安装 expat-2.0.1.tar.gz

          $tar zxvf expat-2.0.1.tar.gz
          $cd expat-2.0.1
          $./configure
          $sudo make install

   2.4)安装openssl-0.9.8d.tar.gz

          $tar zxvf openssl-0.9.8d.tar.gz
          $cd openssl-0.9.8d
          $./config --prefix=/usr --openssldir=/usr/openssl
           (注意:prefix为/usr/local/ssl,openssldir默认为/usr/ssl/openssl,需要改为上面的,否则默认安装路径会找不到。)
          $ make
          $ make test
          $ sudo make install

    2.5)安装mcpp

          $sudo apt-get install libmcpp-dev



3.安装Ice-3.4.2   

          $tar zxvf Ice-3.4.2.tar.gz
          $cd Ice-3.4.2/cpp

          $export LD_LIBRARY_PATH=/opt/Ice-3.4.2/lib

          $make
          $sudo make install



4.安装过程中出现的一些错误,及解决方法:

     4.1)错误提示:/usr/lib.ld:Error:cannot find -lmcpp   --->解决方法:应该是mcpp之前没有安装成功,将mcpp重新安装成功后就行

     4.2)错误提示:fatal error:db_cxx.h:No such file or directory   -->解决方法:之前没有把db-4.8.3安装成功,重新安装一遍

     4.3)安装Ice完成后,运行例子错误提示:error while loading shared libraries: libIce.so.34: cannot open shared object file: No such file or directory  -->解决办法:应该是之前编译Ice某些目录配置不对;使用命令 export LD_LIBRARY_PATH=/opt/Ice-3.4.2/lib重新来导出动态链接库目录即可。
分享到:
评论

相关推荐

    Ubuntu-zeroc-ice 环境安装

    在Ubuntu系统上安装Zeroc-ICE环境主要涉及以下知识点: 1. Ubuntu虚拟机的安装:用户需要在计算机上安装一个虚拟机软件,比如VirtualBox或者VMware,然后在虚拟机中安装Ubuntu操作系统。这一步骤是为了创建一个独立...

    Ice_install.rar_ICE_ISCE install_ice lin_ice linux

    在提供的"Ice_install.docx"文档中,可能包含了更详细的步骤、注意事项以及可能遇到的问题和解决方案,建议仔细阅读并按照指导操作。同时,熟悉Linux环境和基本的命令行操作对成功搭建和使用ICE至关重要。在开发过程...

    Linux下安装ICE包

    ICE支持多种Linux发行版,如Ubuntu、CentOS、Fedora等。确保下载的安装包与你的Linux系统架构匹配,通常分为32位(i686)和64位(x86_64)。 安装过程通常分为以下几个步骤: 1. 解压下载的ICE安装包。假设安装包...

    deskpi:DeskPi Pro是适用于Raspberry Pi 4的终极保护套套件,具有完整尺寸的HDMI2.5硬盘支持和安全电源按钮,内置QC 3.0电源,内置新的ICE塔式冷却器

    桌面 DeskPi Pro是Raspberry Pi 4的终极保护套套件,具有全尺寸HDMI / 2.5硬盘支持和安全电源按钮,它内部装有QC 3.0电源,内部装有新的ICE...chmod +x install-ubuntu-mate.sh sudo ./install-ubuntu-mate.sh 对于Ma

    MATLAB中ice函数代码-Web_models:基于Web的简单辐射对流教学模型

    MATLAB中ice函数代码eaps-12340x Web界面模型 Web interface models used in the EdX course 12.340x. Models included --------------- ### RC_model ### Radiative-convective model written in FORTRAN. ...

    linphone编译与分析

    sudo apt-get install build-essential cmake gstreamer1.0-dev gstreamer-plugins-base1.0-dev gstreamer-plugins-bad1.0-dev libgstreamer-plugins-bad1.0-0 libgstreamer-plugins-base1.0-0 libgstreamer-plugins...

    xicecat:XMPP ICE cat (xicecat) - 使用 libnice 和 gloox 在 NATfirewall 后面连接两台计算机

    小猫XMPP ICE cat (xicecat) - 使用 libnice 和 gloox 在 NAT/防火墙后面连接两台计算机这个想法是在防火墙后面的两台计算机之间获取 ssh。 但它也可以应用于任何其他基于 tcp 的协议。安装不幸的是,xicecat 需要 >...

    KMS视频推流服务搭建.txt

    编辑Demo的JavaScript文件,增加ICE Servers配置,以支持通过STUN和TURN服务器进行NAT穿越。 ```javascript vim kurento-rtp-receiver/src/main/resources/static/js/index.js ``` 在`function start()`函数内,...

    intel E810 RDMA驱动安装

    安装LAN驱动需要下载ICE驱动程序,然后解压,按照readme中的操作执行make install命令。 安装irdma驱动 安装irdma驱动需要执行以下命令: patch -p2 < /path/to/irdma-<version>/libirdma-27.0.patch 安装rdma-...

    RTCMultiConnection 基于webrtc的音视频流媒体服务器

    ICE (Interactive Connectivity Establishment)则是一种算法,用于在两个用户之间建立最优的网络连接路径。 #### 三、RTCMultiConnection部署流程详解 ##### 1. 环境准备 **Ubuntu 14.04 Desktop AMD64** 是一个...

    在线视频系统-EasyRTC入门

    在命令行中导航到easyrtc-master目录,执行`npm install`安装依赖。接下来,配置服务器端的easyrtc.conf.js和appEasyrtc.js文件,根据需求设置服务器地址、认证策略等。 4. 运行EasyRTC服务器: 在配置完成后,启动...

    PL-VIO:具有点和线特征的单眼视觉惯性系统

    1.1 Ubuntu和ROS Ubuntu 16.04。 ROS动能, 额外的ROS封装 sudo apt-get install ros-YOUR_DISTRO-cv-bridge ros-YOUR_DISTRO-tf ros-YOUR_DISTRO-message-filters ros-YOUR_DISTRO-image-transport 如果安装ROS ...

    Android4.0编译烧写[参照].pdf

    本文将详细阐述Android 4.0(Ice Cream Sandwich,简称ICS)的编译和烧写过程,为开发者提供一份全面的指南。 首先,准备工作至关重要。建议在Ubuntu 11.04环境下进行,因为该版本对Android编译提供了良好的支持。...

    android源码下载编译

    以下是一个详细的指南,讲解如何在Ubuntu环境下搭建Android源码编译环境,下载Android 4.0.3(Ice Cream Sandwich,简称ICS)的源码,并进行编译。 1. **安装Ubuntu虚拟机**: - 首先,你需要在主机上安装一个支持...

    开源FPGA开发板-电路方案

    典型的基于iCE40系列的开源开发板有iCEBreaker、UPduino、BlackIce、iCEstick、TinyFPGA 等,社区中拥有丰富的demo可用于验证测试,或者作为自己开发学习的参考。 芯片规格iCE40UP5K-SG485280 Logic Cells (4-LUT + ...

    rtl8821ce-Linux驱动.zip

    3. 若是源代码,用户可能需要先安装必要的编译工具(如make, gcc等),然后在源代码目录下执行配置、编译和安装命令,例如:`./configure`, `make`, `sudo make install`。 4. 安装完成后,重启系统,然后在终端中...

    softap_ap6212a0_tinav2.1_验证通过_旧版本的系统_20170915_1223没有外层目录.7z

    HOST_OS_EXTRA=Linux-3.13.0-24-generic-x86_64-with-Ubuntu-14.04-trusty HOST_BUILD_TYPE=release BUILD_ID=57513AA3 OUT_DIR= ============================================ rootroot@cm-System-Product...

    Android4.0编译烧写[归纳].pdf

    以下是Android 4.0(Ice Cream Sandwich,简称ICS)的编译烧写详细步骤: 1. **环境准备**: 首先,需要安装Ubuntu 11.04作为开发环境,推荐分配至少60GB的硬盘空间,1.5GB的内存和1.5GB的SWAP分区。安装完成后,...

    gtsam的matlab的toolbox

    而在Ubuntu 20.04操作系统上,该工具箱可以正常运行,表明其对Linux环境有较好的适应性。 在MATLAB中使用gtsam主要涉及以下几个方面: 1. **安装与配置**:在安装gtsam MATLAB Toolbox之前,需要确保已经安装了...

Global site tag (gtag.js) - Google Analytics