Skip to main content

Clients

TL;DR on Installing elv

Default install to ${HOME}/bin

curl -s https://docs.eluv.io/installer/elv.sh | bash -s

Introduction

Eluvio's Content Fabric is implemented in an application called qfab . The qfab daemon, along-side elvmasterd effectively create the Content Fabric. To operate on the Content Fabric, the CLI tool qfab_cli is normally used, but it is usually built with dependencies that most people don't use. Eluvio builds a stripped version of this called elv . When elv is installed, it can interact with parts, inspect the spaces, etc. It is available on a number of different platforms.

Customizing the Installation

To get the latest version of the usage for the installer, us -h :

curl -s https://docs.eluv.io/installer/elv.sh | bash -s -- -h

The options that you will see available are:

  • -h , --help : The usage dialog
  • -x , --do-not-verify : Don't verify install. It will not run elv -v , which can be useful
  • -p <path> , --install-path <path> : Set install path base (before bin)1
  • -e , --elevated-install : Installing with elevated priveledges2

Footnotes

  1. This directory needs to be before bin . If you plan to install to /usr/local/bin , then use -p /usr/local .

  2. Elevated (run as root ) install defaults to -p /usr/local . It is alright to also specify -p