Fork me on GitHub

Download Ice

Version 3.5.1 — October 4, 2013 — Release Notes | Supported Platforms

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


Install Ice on Ubuntu

Ubuntu 14.04 (Trusty Tahr)

wget https://zeroc.com/download/GPG-KEY-zeroc-release
sudo apt-key add GPG-KEY-zeroc-release
cd /etc/apt/sources.list.d
sudo wget https://zeroc.com/download/Ice/3.5/ubuntu/ice3.5-trusty.list
sudo apt-get update
sudo apt-get install ice icebox/trusty-zeroc icegrid/trusty-zeroc

Note: The Ubuntu 14.04 (Trusty Tahr) Universe repository includes Ice 3.5.1 packages whose names conflict with the packages provided by the ZeroC repository. In particular, both repositories include packages named icebox and icegrid. To ensure you install the packages provided here, use <package-name>/<repository-name> with the apt-get command as shown above.

See Using the Linux Binary Distributions for more information.

Install Ice on Red Hat

Red Hat Enterprise Linux 7

Run the following commands to add the repository to your system:

cd /etc/yum.repos.d
sudo wget https://zeroc.com/download/Ice/3.5/el7/zeroc-ice-el7.repo

View the available packages using the following command:

sudo yum list ice* libdb*

Install packages using the following command:

sudo yum install <package name>

Notes:

  • Although RHEL 7 is a 64-bit operating system, we continue to support 32-bit applications by providing i686 versions of IceBox, IceStorm, C++ run-time libraries, and C++ development libraries.

  • mcpp-devel is only required when building Ice from source.

  • This distribution depends on the Berkeley DB packages included with RHEL 7:

    yum list libdb*
    
  • You will need to install libdb-utils to perform admin tasks such as hot backups on your Berkeley DB databases with command-line utilities.

Red Hat Enterprise Linux 6

Run the following commands to add the repository to your system:

cd /etc/yum.repos.d
sudo wget https://zeroc.com/download/Ice/3.5/el6/zeroc-ice-el6.repo

View the available packages using the following command:

sudo yum list ice* db53*

Install packages using the following command:

sudo yum install <package name>

See Using the Linux Binary Distributions for more information.

Install Ice on Amazon Linux

Amazon Linux 2014.09

Run the following commands to add the repository to your system:

cd /etc/yum.repos.d
sudo wget https://zeroc.com/download/Ice/3.5/amzn1/zeroc-ice-amzn1.repo

View the available packages using the following command:

sudo yum list ice* db53*

Install packages using the following command:

sudo yum install <package name>

See Using the Linux Binary Distributions for more information.

Install Ice on SuSE Linux Enterprise Server

SuSE Linux Enterprise Server 11

The Ice run times and developer kits for all supported language mappings (i586 and x86_64).

You can install Ice using YaST by adding an Ice repository. In the Software Management control panel, choose Repositories from the Configuration menu and add a repository using one of the architecture-specific URLs shown below that is appropriate for your system:

Note that db53-devel and mcpp-devel are only required when building Ice from source. You will need to install db53-util to perform admin tasks such as hot backups on your Berkeley DB databases with command-line utilities.

See Using the Linux Binary Distributions for more information.

GPG Key

The Linux binary packages are signed with the following key:

Key: dsa1024/5E6DA83306132997 (2007-03-05) ZeroC, Inc. (release key) <support@zeroc.com>
Fingerprint: DC66ECCB94F2797FD4D4ADA75E6DA83306132997

Download Ice for Solaris

Download Ice-3.5.1-bin-solaris-sparc.tar.gz

Everything needed to use Ice in C++ and Java. This archive includes executables for Ice services and tools, run-time libraries and development kits.

Download Ice-3.5.1-third-party-solaris.tar.gz

Download this archive if you want to build Ice from source. It includes header files, executables, libraries, and JAR files for Ice's third-party dependencies:

  • Berkeley DB 5.3.21
  • mcpp 2.7.2

See Using the Solaris Binary Distribution for more information.

Download Ice for Windows

Installer

Download Ice-3.5.1-6.msi

This installer was updated on March 20, 2015 to include new OpenSSL DLLs that address recent security vulnerabilities. This installer also includes a replacement .NET assembly for IceSSL to address a critical security vulnerability.

Extras

Download Ice-PDBs-3.5.1-6.msi

Program database (PDB) files for the Ice libraries. Use this installer if you need to add debug information for Ice and Ice services.

Download Ice-3.5.1-4-ThirdParty.msi

Use this installer if you want to build Ice from source. It includes header files, executables, debug/release DLLs, and JAR files for Ice's third-party dependencies:

  • Berkeley DB 5.3.21
  • OpenSSL 1.0.1m
  • Libbzip2 1.0.6
  • Expat 2.1.0
  • mcpp 2.7.2
  • JGoodies Common 1.4.0
  • JGoodies Forms 1.6.0
  • JGoodies Looks 2.5.2

See Using the Windows Binary Distribution for more information.

Download Ice for macOS

Installer

Download Ice-3.5.1.dmg

Everything needed to use Ice in C++, Java, and Python. This archive includes executables for Ice services and tools, run-time libraries and development kits.

Extras

Download Ice-3.5.1-third-party-osx.tar.gz

Download this archive if you want to build Ice from source. It includes header files, executables, libraries, and JAR files for Ice's third-party dependencies:

  • Berkeley DB 5.3.21
  • mcpp 2.7.2
  • JGoodies Common 1.4.0
  • JGoodies Forms 1.6.0
  • JGoodies Looks 2.5.2

See Using the OS X Binary Distribution for more information.

Get the Source

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

Clone GitHub Repository

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

Download Source Archive

Third-Party Sources

The source code for the third-party software that Ice depends on, including patches and build instructions (You do not need to download this archive unless you want to build these third-party packages from source code yourself).

Ice Source RPM

Berkeley DB Source RPM

MCPP Source RPM