How can I install SpiderOak on Linux without software installation privileges?

We recommend that you install SpiderOak through your distribution's package manager. If this isn't possible, you can use this method to install SpiderOak to your home directory. These instructions assume a basic familiarity with command line use and text editing.

1) Download an appropriate package for your distribution.

2) Create a directory for SpiderOak to live in. Take note of the full path to this directory, we will need it later.

bob@machine:~$ mkdir SpiderOak
bob@machine:~$ cd SpiderOak
bob@machine:~/SpiderOak$ pwd

3) Unpack the package into this directory. This will be done in one of several ways depending on your distribution. In the following examples, we assume you've downloaded the package into your home directory.

For Debian-based distributions (Debian, Ubuntu, etc.):

bob@machine:~/SpiderOak$ dpkg-deb -x ~/spideroak_9700_amd64.deb ./

For RedHat-based distributions (Fedora, SuSE, RHEL, CentOS, etc.):

bob@machine:~/SpiderOak$ rpm2cpio ~/SpiderOak-9700-1.x86_64.rpm | cpio -vid

And for Slackware:

bob@machine:~/SpiderOak$ tar xfz ~/spideroak-9700.tgz

4) Now that you have SpiderOak unpacked, move its startup script usr/bin/SpiderOak to the current directory.

bob@machine:~/SpiderOak$ mv usr/bin/SpiderOak ./

5) Edit the startup script as shown below. The SPIDEROAK_ROOT variable should be set to the path where you unpacked SpiderOak, as determined in step 1.


SpiderOak_EXEC_SCRIPT=$(cd `dirname $0` ; pwd)/SpiderOak
export SpiderOak_EXEC_SCRIPT
exec "$SPIDEROAK_ROOT/opt/SpiderOak/lib/SpiderOak" "$@"

Now, simply run the startup script (/home/bob/SpiderOak/SpiderOak in this example) to launch SpiderOak. IF YOU ARE RUNNING HEADLESS OR BATCHMODE BE SURE TO USE THE --BATCHMODE OR --HEADLESS OPTIONS OR YOU WILL NOT GO TO SPACE TODAY.