本文档主要介绍了Ice-3.7.0版本的下载和安装方法,适用于Linux、Windows、mac OS以及Docker环境,并且提供了针对不同编程语言的支持包,包括C++、C#、JavaScript、Python、Ruby等。对于那些使用NuGet包管理器的开发者,可以直接在Windows上找到相应的包,例如C++的v141、v140、v120和v100版本,C#的Ice.NET包,以及C++/CX和UWP版本的Ice.UWP包,以及用于代码冻结的Freeze工具。 在Linux系统中,特别是Ubuntu 16.04版本,安装过程较为便捷。首先,你需要添加Zeroc的官方apt存储库,通过运行`sudo apt-key adv --keyserver keyserver.ubuntu.com --recv B6391CB2CFBA643D`来获取密钥,然后使用`sudo apt-add-repository`命令添加仓库`deb http://zeroc.com/download/Ice/3.7/ubuntu16.04stablemain`。接下来更新软件包列表并安装所有必要的组件,包括运行时和开发工具,可以使用`sudo apt-get update`和`sudo apt-get install zeroc-ice-all-runtime zeroc-ice-all-dev`完成。 对于Red Hat Enterprise Linux (RHEL)用户,虽然没有提供直接的步骤,但可以根据类似Ubuntu的流程,添加存储库并安装所需的Ice和Freeze组件。值得注意的是,Ice的商业许可允许在没有购买额外许可的情况下,基于GPLv2进行使用。 在Docker环境中,可以通过构建镜像或者使用预构建的镜像来部署Ice,这对于需要在容器化环境中运行应用的开发者来说是一个方便的选择。 本文档提供了清晰的指南,帮助开发者在各种平台上快速且高效地安装和使用Ice-3.7.0,无论是对于基础的开发工具还是特定语言的集成,都能满足不同的需求。
Windows Installer
https://zeroc.com/download/Ice/3.7/Ice-3.7.0.msi
NuGet Packages
C++
https://www.nuget.org/packages/zeroc.ice.v141
https://www.nuget.org/packages/zeroc.ice.v140
https://www.nuget.org/packages/zeroc.ice.v120
https://www.nuget.org/packages/zeroc.ice.v100
C#
https://www.nuget.org/packages/zeroc.ice.net
C++/CX
https://www.nuget.org/packages/zeroc.ice.uwp.v141
https://www.nuget.org/packages/zeroc.ice.uwp.v140
Freeze
https://www.nuget.org/packages/zeroc.freeze.v140
https://www.nuget.org/packages/zeroc.freeze.v120
2. linux
2.1 Install Ice on Ubuntu 16.04
Configure APT repository
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv B6391CB2CFBA643D
sudo apt-add-repository "deb http://zeroc.com/download/Ice/3.7/ubuntu16.04 stable main"
sudo apt-get update
Install Ice for C++, Java, Python, PHP, and all Ice services
sudo apt-get install zeroc-ice-all-runtime zeroc-ice-all-dev
sudo apt-get install libzeroc-freeze-dev zeroc-freeze-utils
2.2 Install Ice on Red Hat Enterprise Linux 7
Configure Yum repository
cd /etc/yum.repos.d
sudo wget https://zeroc.com/download/Ice/3.7/el7/zeroc-ice3.7.repo
Install Ice for C++, Python, PHP, and all Ice services.
sudo yum install ice-all-runtime ice-all-devel
Install Freeze for C++
sudo yum install libfreeze-c++-devel freeze-utils
2.3 Install Ice on Amazon Linux 2017.03
Configure Yum repository
cd /etc/yum.repos.d
sudo wget https://zeroc.com/download/Ice/3.7/amzn1/zeroc-ice3.7.repo
Install Ice for C++, Python, PHP, and all Ice services.
sudo yum install ice-all-runtime ice-all-devel
Install Freeze for C++
sudo yum install libfreeze-c++-devel freeze-utils
2.4 Install Ice on SUSE Linux Enterprise Server 12
Configure Zypper repository
wget https://zeroc.com/download/Ice/3.7/sles12/zeroc-ice3.7.repo
sudo zypper addrepo zeroc-ice3.7.repo
sudo sudo rpm --import https://zeroc.com/download/GPG-KEY-zeroc-release-B6391CB2CFBA643D
Install Ice for C++, Python, PHP, and all Ice services.
sudo zypper install ice-all-runtime ice-all-devel
Install Freeze for C++
sudo zypper install libfreeze-c++-devel freeze-utils
剩余5页未读,继续阅读
- 粉丝: 1
- 资源: 12
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- JDK 17 Linux版本压缩包解压与安装指南
- C++/Qt飞行模拟器教员控制台系统源码发布
- TensorFlow深度学习实践:CNN在MNIST数据集上的应用
- 鸿蒙驱动HCIA资料整理-培训教材与开发者指南
- 凯撒Java版SaaS OA协同办公软件v2.0特性解析
- AutoCAD二次开发中文指南下载 - C#编程深入解析
- C语言冒泡排序算法实现详解
- Pointofix截屏:轻松实现高效截图体验
- Matlab实现SVM数据分类与预测教程
- 基于JSP+SQL的网站流量统计管理系统设计与实现
- C语言实现删除字符中重复项的方法与技巧
- e-sqlcipher.dll动态链接库的作用与应用
- 浙江工业大学自考网站开发与继续教育官网模板设计
- STM32 103C8T6 OLED 显示程序实现指南
- 高效压缩技术:删除重复字符压缩包
- JSP+SQL智能交通管理系统:违章处理与交通效率提升