Skip to content

Latest commit

 

History

History
111 lines (79 loc) · 3.19 KB

install-senzing-api.md

File metadata and controls

111 lines (79 loc) · 3.19 KB

How to install Senzing API

Overview

Instructions for installing Senzing API.

Contents

  1. Install
    1. Ubuntu
    2. CentOS
    3. macOS
    4. Windows
    5. Docker
  2. Test
  3. Troubleshooting
  4. References

Install

Ubuntu

  1. Add required system packages. Example:

    sudo apt install \
        apt-transport-https \
        curl
  2. Install Senzing APT repository metadata. Example:

    curl \
      --output ~/senzingrepo_1.0.0-1_amd64.deb \
      https://senzing-production-apt.s3.amazonaws.com/senzingrepo_1.0.0-1_amd64.deb
    
    sudo apt -y install ~/senzingrepo_1.0.0-1_amd64.deb
    sudo apt update
    rm  ~/senzingrepo_1.0.0-1_amd64.deb
  3. 🤔 Optional: To use the Senzing code, you must agree to the End User License Agreement (EULA).

    1. ⚠️ This step is intentionally tricky and not simply copy/paste. This ensures that you make a conscious effort to accept the EULA. Example:

      export SENZING_ACCEPT_EULA="<the value from this link>"
  4. Install Senzing API. If SENZING_ACCEPT_EULA environment variable is not set, you will be prompted to accept the Senzing End User License Agreement (EULA) The EULA is located at https://senzing.com/end-user-license-agreement. Example:

    sudo --preserve-env apt -y install senzingapi

CentOS

For installation on Red Hat, CentOS, openSuse and others.

  1. Install Senzing YUM repository metadata. Example:

    sudo yum -y install https://senzing-production-yum.s3.amazonaws.com/senzingrepo-1.0.0-1.x86_64.rpm
  2. 🤔 Optional: To use the Senzing code, you must agree to the End User License Agreement (EULA).

    1. ⚠️ This step is intentionally tricky and not simply copy/paste. This ensures that you make a conscious effort to accept the EULA. Example:

      export SENZING_ACCEPT_EULA="<the value from this link>"
  3. Install Senzing API. If SENZING_ACCEPT_EULA environment variable is not set, you will be prompted to accept the Senzing End User License Agreement (EULA) The EULA is located at https://senzing.com/end-user-license-agreement. Example:

    sudo --preserve-env yum -y install senzingapi

macOS

Windows

Docker

  1. See senzing/docker-yum for instructions on using a docker container to install Senzing files. Note: Although the docker container uses yum, it can be used on CentOS, Debian, macOS, and Windows systems.

Test

Troubleshooting

References