Here is a list of command’s that i use to install dxspider on a fresh system.
sudo apt-get install wget sudo apt-get install git-core sudo groupadd spider sudo useradd -m sysop -G spider sudo usermod -g spider sysop sudo passwd sysop sudo adduser sysop sudo
Install the perl modules
sudo apt-get install libtimedate-perl sudo apt-get install libnet-telnet-perl sudo apt-get install libcurses-perl sudo apt-get install libdigest-sha-perl sudo apt-get install libdata-dumper-simple-perl
Simlink and reboot
sudo su cd ~sysop ln -s /home/sysop/spider /spider shutdown -r now
After restart login as sysop
login sysop cd ~ mkdir spider git clone git://scm.dxcluster.org/scm/spider spider.new cp -a /home/sysop/spider.new/.git /spider rm -rf spider.new cd /spider git reset --hard sudo su cd /home/sysop/ chown -R sysop.spider spider find . -type d -exec chmod 2775 {} \; find . -type f -exec chmod 775 {} \; exit cd /spider mkdir local mkdir local_cmd cp perl/DXVars.pm.issue local/DXVars.pm cp perl/Listeners.pm local/Listeners.pm cd local nano Listeners.pm - edit DXVars.pm following the instructions in the comments - edit Listeners.pm to remove “#” from the line for the port, and add additional ports as needed: @listen = ( [“0.0.0.0”, 7300], );
Next create the sysop
cd /spider/perl/ ./create_sysop.pl
Next get the us database
cd /tmp wget http://ftp.w1nr.net/usdbraw.gz
The next step can take a few minutes
/spider/perl/create_usdb.pl /tmp/usdbraw.gz cd /spider/src make
Let start the cluster
cd /spider/perl ./cluster.pl
On a separate ssh or system console, log into the system as sysop
/spider/perl/console.pl
From the command line of the console enter:
load/usdb # US database ?
Edit /etc/inittab to add the following two lines at the end of the file.
Start DXSpider on bootup and respawn it should it crash.
DX:2345:respawn:/bin/su -c "/usr/bin/perl -w /spider/perl/cluster.pl" sysop >/dev/tty6
Add a line to /etc/services for spider
spdlogin 7400/tcp # spider anonymous login port
Add a line to /etc/inetd.conf for spider
spdlogin stream tcp nowait sysop /spider/src/client client login ax25
Add a node to your system.
Create in the dir /spider/connect a file with the name of the node.
nano /spider/connect/pi1lap-4 timeout 15 abort (Busy|Sorry|Fail) # don't forget to chmod 4775 netrom_call! connect telnet 44.137.31.65 7300 'login' 'pi1lap-4'
Chmod 4755 pi1lap-4
Now login to your spider.
/spider/perl/console.pl Hello Niels, this is PI1LAP-4 in Kortgene ZLD, Nederland running DXSpider V1.55 build 0.196 Cluster: 241 nodes, 1 local / 433 total users Max users 433 Uptime 5 03:45 PD2LT de PI1LAP-4 8-Dec-2017 1845Z dxspider > Page Length is now 500 PD2LT de PI1LAP-4 8-Dec-2017 1845Z dxspider > set/spider pi1lap-4 PI1LAP-4 set as DXSpider style Node PD2LT de PI1LAP-4 8-Dec-2017 1847Z dxspider >