Fork me on GitHub

Ice 3.7 Distributions

Version: 3.7.0 - July 21, 2017

You are licensing Ice under GPLv2 unless you purchase a commercial license.



Install Ice on Ubuntu 16.04

Includes: Ice for C++, Java, Python, PHP, and all Ice services.

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
sudo apt-get install zeroc-ice-all-runtime zeroc-ice-all-dev

Install Ice on Red Hat Enterprise Linux 7

Includes: Ice for C++, Java, Python, PHP, and all Ice services.

cd /etc/yum.repos.d
sudo wget https://zeroc.com/download/Ice/3.7/el7/zeroc-ice3.7.repo
sudo yum install ice-all-runtime ice-all-devel

Install Ice on Amazon Linux 2017.03

Includes: Ice for C++, Java, Python, PHP, and all Ice services.


cd /etc/yum.repos.d
sudo wget https://zeroc.com/download/Ice/3.7/amzn1/zeroc-ice3.7.repo
sudo yum install ice-all-runtime ice-all-devel

Install Ice on SUSE Linux Enterprise Server 12

Includes: Ice for C++, Java, PHP, and all Ice services.

SUSE Linux Enterprise Server 12

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
sudo zypper install ice-all-runtime ice-all-devel

Install Ice Yocto/OpenEmbedded Meta Layer

Includes: Ice for C++ and Python, IceBox, IceStorm and Glacier2 services.

Refer to our Yocto meta layer documentation for installation and usage instructions.

GPG Key

The Linux binary distributions are signed with the following key:

Key: rsa4096/B6391CB2CFBA643D (2017-04-03) ZeroC, Inc. (release key 2) <support@zeroc.com>
Fingerprint: 4F94 30C5 FD10 2B02 9E81 84CB B639 1CB2 CFBA 643D

Install Ice on Windows

NuGet Packages for Visual Studio

Includes: Ice for C#, C++, and C++/CX.

NuGet packages are available from https://nuget.org.

C#

Visual Studio 2013, 2015, 2017

C++

Visual Studio 2017
Visual Studio 2015
Visual Studio 2013
Visual Studio 2010

C++/CX

Visual Studio 2017
Visual Studio 2015

Symbol Server for C++

The ZeroC symbol server, https://symbols.zeroc.com, provides debug symbols for the NuGet packages.

Windows Installer

Includes: Ice Slice compilers, Ice for PHP, all Ice services, and the IceGrid GUI.

Download

Install Ice on macOS

Includes: Ice for C++, Java, Objective-C, PHP, and all Ice services.

Prerequisite: You must have Homebrew installed.

brew install zeroc-ice/tap/ice

Separate packages are available for PHP 5.6, 7.0, and 7.1

brew install zeroc-ice/tap/php56-ice
brew install zeroc-ice/tap/php70-ice
brew install zeroc-ice/tap/php71-ice

IceGrid GUI

Download

Run on Docker

The following Ice services are available on Docker:

Usage instructions can be found on the Docker Hub page for each image.

Install Ice for Java

Maven Repository

The Ice for Java JAR files are available from Maven Central Repository.

Slice to Java Compiler

The slice2java compiler is required for development and is available as part of the Linux, macOS, and Windows distributions.

Install Ice for Python

pip install zeroc-ice

Install Ice for JavaScript

Using Npm

Includes: Standalone runtime and SDK for Ice for JavaScript and Node.js

npm install ice
npm install slice2js

If you are using gulp as your build system you may also be interested in installing our Ice Builder:

npm install gulp-ice-builder

Using CDN

Includes: Standalone runtime for Ice for JavaScript.

Install Ice for Ruby

gem install zeroc-ice

Get the Source

The source code for Ice is available from our GitHub repository.

Clone GitHub Repository

git clone -b 3.7 https://github.com/zeroc-ice/ice.git 

Download Source Archive

Building Your Own Packages

Instructions and requisite files for building your own Ice packages can be found in our ice-packaging and ice-debian-packaging repositories on GitHub.


Sample Programs

A collection of sample programs are available on GitHub. You can download them by running the following command:

git clone -b 3.7 https://github.com/zeroc-ice/ice-demos.git

Refer to GitHub's help page for more information.