ericjarvies
1/29/2017 - 5:52 PM

Tinc DSM

Tinc DSM

Prepare folders

cd /volume1
sudo mkdir @qnapware
sudo mkdir /Apps
cd @qnapware/
sudo mkdir opt
/bin/ln -sf /volume1/@qnapware/opt /Apps/opt
cd /tmp

Download

For 1515+ (x86)

wget http://qnapware.zyxmon.org/binaries-x86/installer/qnapware_install_x86.sh

For 1515 (ARM)

wget http://qnapware.zyxmon.org/binaries-arm/installer/qnapware_install_arm.sh

Install OPKG

sudo chmod +x qnapware_install_arm.sh
sudo sh qnapware_install_arm.sh

Edit path

sudo nano /root/.profile
#
export PATH=/Apps/opt/bin:/Apps/opt/sbin:$PATH
export TERMINFO=/Apps/opt/share/terminfo
export TERM=xterm
export TMP=/Apps/opt/tmp
export TEMP=/Apps/opt/tmp
alias mc="mc -c"
export LANG='us_EN.UTF-8'
export LC_ALL='us_EN.UTF-8'

create libtinfo symlink

sudo ln -s libncurses.so.5.9 libtinfo.so.5

Make symlinks to qnapware/opt dir and run services

sudo nano /etc/rc.local
#
#!/bin/sh

# Optware setup
[ -x /etc/rc.optware ] && /etc/rc.optware start

/bin/mkdir -p /Apps
/bin/ln -sf /volume1/@qnapware/opt /Apps/opt
/Apps/opt/etc/init.d/rc.unslung start
exit 0

Install midnight commander (optional)

cd /Apps/opt/bin
sudo ./opkg install mc
sudo ./mc

Make symlink for libcrypto

cd 
sudo ln -s libcrypto.so.1.0.0 libtinfo.so.5

objdump -p /Apps/opt/sbin/tincd | grep NEEDED

LD_LIBRARY_PATH="/Apps/opt/lib"