Infra Insert 03: Difference between revisions

This page was last edited on 1 February 2024, at 14:37.
No edit summary
No edit summary
Line 3: Line 3:
<div id="infra##" class="infra-insert">
<div id="infra##" class="infra-insert">
<!------------------------>
<!------------------------>
'''Tinc install instructions for Linux:'''
We will be using apt to install development tools and dependencies before we download the source code of tinc.
First we will download essential packages to compile tinc as a sudo user:
'''$ sudo apt install build-essential automake libssl-dev liblzo2-dev libbz2-dev zlib1g-dev libncurses5-dev libreadline-dev'''
Navigate into a tmp folder:
'''$ cd /tmp
'''
Download tinc 1.1 with wget and uncompress the downloaded item to a folder with tar:
'''$ wget https://www.tinc-vpn.org/packages/tinc-1.1pre17.tar.gz
'''
'''$ tar xvf tinc-1.1pre17.tar.gz
'''
Navigate into the folder and run the configure file to set tinc up:
'''$ cd tinc-1.1pre17
'''
'''$ ./configure
'''
Install tinc:
'''$ make
'''
'''$ sudo make install
'''
Once installed, create a configuration directory. All configurations of tinc will happen in this folder. Using tinc subcommands (like invite / join), result in changes to the files in this folder.


'''$ sudo mkdir -p /usr/local/etc/tinc/
'''$ sudo mkdir -p /usr/local/etc/tinc/
Line 50: Line 11:
'''$ /usr/local/sbin/tinc  
'''$ /usr/local/sbin/tinc  
'''
'''
This means that you can only run tinc as sudo, since sbin directory saves binary executables that can be ran only by sudo (s+bin).
''Fragment from Servpub Docs [see page 2]''


<!------------------------>
<!------------------------>

Revision as of 14:37, 1 February 2024

$ sudo mkdir -p /usr/local/etc/tinc/

The tinc executable is installed in:

$ /usr/local/sbin/tinc