Fork me on GitHub

Ice 3.6 Distributions

Current Patch Version: 3.6.3 - October 10, 2016

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



Install on Amazon Linux

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

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

AWS AMI for Red Hat Enterprise Linux

Start an Amazon Web Services EC2 instance preconfigured with the Ice yum repository.

Launch
Red Hat Enterprise Linux 7

Install on Red Hat Enterprise Linux

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

Red Hat Enterprise Linux 7

Prerequisite: You need to enable the RHEL 7 Server Optional repository for Berkeley DB dependencies.

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

Red Hat Enterprise Linux 6

cd /etc/yum.repos.d
sudo wget https://zeroc.com/download/rpm/zeroc-ice-el6.repo
sudo yum install ice-all-runtime ice-all-devel

Install on SuSE Linux Enterprise Server

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

SuSE Linux Enterprise Server 12

wget https://zeroc.com/download/rpm/zeroc-ice-sles12.repo
sudo zypper addrepo zeroc-ice-sles12.repo
sudo zypper install ice-all-runtime ice-all-devel

SuSE Linux Enterprise Server 11

wget https://zeroc.com/download/rpm/zeroc-ice-sles11.repo
sudo zypper addrepo zeroc-ice-sles11.repo
sudo zypper install ice-all-runtime ice-all-devel

AWS AMI for Ubuntu

Start an Amazon Web Services EC2 instance preconfigured with the Ice apt repository.

Launch
Ubuntu Server 14.04 LTS

Install on Ubuntu 14.04 and 16.04

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

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 5E6DA83306132997
sudo apt-add-repository "deb http://zeroc.com/download/apt/ubuntu$(lsb_release -rs) stable main"
sudo apt-get update
sudo apt-get install zeroc-ice-all-runtime zeroc-ice-all-dev

GPG Key

The Linux binary distributions are signed with our release key.

Fingerprint: DC66 ECCB 94F2 797F D4D4 ADA7 5E6D A833 0613 2997

Download for Windows

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

Web Installer

This installer downloads any required components as needed.

Download Web Installer

Offline Installer

Comes with everything you need to develop Ice applications for Windows.

Download Offline Installer

Install on macOS

Includes: Runtime and SDK for Ice for C++, Java (optional), Objective-C, PHP, and all Ice services.

Prerequisite: You must have Homebrew installed.

brew update
brew install ice [--with-java]

Alternatively, you can use our tap:

brew tap zeroc-ice/tap
brew install ice36 [--with-java]

IceGrid Admin

The IceGrid Admin application is available to download from our CDN:

Run on Docker

The following Ice services are available on Docker:

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

Download for Java

Maven Repository

The Ice for Java jar files are available from the ZeroC Maven repository.

Binary Distribution

The binary distributions for Linux, macOS, and Windows provide the slice2java and slice2freezej Slice compilers, the Slice files, Berkeley DB for Java (for Freeze for Java), the IceGrid Admin application, as well as the Ice for Java jars.

Install for Python

Includes: Standalone runtime and SDK for Ice for Python

pip install zeroc-ice

Install 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 Bower

Includes: Standalone runtime for Ice for JavaScript.

bower install ice

Using CDN

Includes: Standalone runtime for Ice for JavaScript.

Install for Ruby

Includes: Standalone runtime and SDK for Ice for Ruby.

Linux and macOS

gem install zeroc-ice

Windows 64-bit

gem install zeroc-ice-x64-mingw

Windows 32-bit

gem install zeroc-ice-x86-mingw

Get the Source

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

Clone GitHub Repository

git clone -b 3.6 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 repository 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.6 https://github.com/zeroc-ice/ice-demos.git

Refer to GitHub's help page for more information.