LucidLink OS client installer for Linux is currently only available as a Debain (.deb) package. In order to "install" our OS client on Amazon Linux* you must perform brief number of steps to add fuse dependency, download and extract our latest OS client binary and ensure the OS path environments know where to locate our Lucid command.


In the following example we have provided some guidance for configuring LucidLink OS client on a freshly deployed Amazon Linux EC2 instance along with attached script to aid in deployment. We base this process on our current build #1570 and should be updated to our latest release.


Please feel free to update accordingly to where you want the Lucid package extracted, to keep it simple, in this example we will extract to ~/Lucid and set $PATH accordingly. 


Step 1. Ensure the system is up to date. The Amazon Machine Image (AMI) might require some updates.


Optional updates:


yum check-update

sudo yum upgrade -y


Step 2. Install Filesystem in User Space (FUSE) to ensure that LucidLink OS client can appropriately mount the file space. Just in case, as we will require it in the next step, ensure that Wget is also installed (our testing shows that it is installed in Amazon Linux 2 by default).


Required dependency:


sudo yum install fuse -y


sudo yum install wget -y


Step 3. Download, extract LucidLink OS client to an appropriate location, ensure "ca-certificates and ca-bundle" are labeled properly and the location of our extracted OS client is included in $PATH environment. 


LucidLink components:


wget https://s3.amazonaws.com/lucidlink-builds/latest/lin64/lucid_1.12.1570_amd64.deb

sudo ln -s /etc/ssl/certs/ca-bundle.crt /etc/ssl/certs/ca-certificates.crt

ar x lucid_1.12.1570_amd64.deb

mkdir Lucid

tar xvf data.tar.xz -C Lucid

rm control.tar.gz  data.tar.xz  debian-binary


cp ~/Lucid/opt/lucidapp/resources/Lucid ~/Lucid/opt/lucidapp/resources/lucid

export PATH=$PATH:~/Lucid/opt/lucidapp/resources



Step 4.


Link to a file space:


Lucid daemon &
Lucid link --fs <filespace.domain> --password <sharedsecret> --mount-point <mountpoint>


* note: tested on Amazon Linux 2