[Dxspider-support] Spider install in windows

Fulvio Galli hb9dhg at ticino.com
Mon Jul 5 21:04:06 BST 2010


On Jul 5, 2010, at 9:42 PM, Fulvio Galli wrote:

> Hello community,
> 
> I'm following this nice windows setup to help a friend of mine (HB9TVW) to setup his own DXCluster.
> I've enough good experience with Linux setup but I was astonished to see how can be difficult to setup a windows box (I'm joking hi hi).
> BTW ... I've troubles with the DB_FILE installation and this is the error I got when I run perl create_sysop.pl procedure:
> 
> 
> C:\Spider\perl>perl create_sysop.pl
> Can't locate DB_File.pm in @INC (@INC contains: /spider/local /spider/perl C:/Pe
> rl/site/lib C:/Perl/lib .) at /spider/perl/DXUser.pm line 12.
> BEGIN failed--compilation aborted at /spider/perl/DXUser.pm line 12.
> Compilation failed in require at create_sysop.pl line 23.
> BEGIN failed--compilation aborted at create_sysop.pl line 23.
> 
> OS: Windows XP 32bit
> 
> this is the version of ActivePerl I installed:
> 
> http://downloads.activestate.com/ActivePerl/releases/5.10.1.1007/ActivePerl-5.10.1.1007-darwin-9.8.0-291969.dmg
> 

sorry for miss copy.
the right version is the windows 5.10.1.1007
http://downloads.activestate.com/ActivePerl/releases/5.10.1.1007/ActivePerl-5.10.1.1007-MSWin32-x86-291969.msi

moreover I was able to install the following two files

>> ppm install net-telnet 
>> ppm install timedate 


but not this one

>> ppm install db_file

Thanks.
Fulvio HB9DHG

> Any help will be much appreciated.
> 
> Vy 73 de HB9DHG Fulvio
> http://www.hb9dhg.ch
> 
> On Oct 3, 2007, at 9:53 PM, Henk Remijn PA5KT wrote:
> 
>> I just did a spider install in Windows. 
>> Took about one hour:
>> 
>> 
>> Download the latest Activeperl version from 
>> http://www.activestate.com/Products/ActivePerl/Download.html. 
>> I downloaded v5.8.8. 
>> Install the package.
>> 
>> Reboot.
>> 
>> Open command prompt. 
>> Add packages:
>> 
>> 
>> ppm install db_file
>> 
>> Download the latest spider cvs from 
>> http://www.dxcluster.org/download/CVSlatest.tgz.
>> 
>> Extract the software to C:\ (Dont use another directory, make it working 
>> first then you can always change things).
>> 
>> Installation: 
>> My cluster call is PA5KT-5. 
>> My link node is PA5KT-15. (This node needs to know you are a spider 
>> cluster: set/spider pa5kt-5).
>> 
>> From command prompt: 
>> C:\spider>mkdir local
>> 
>> C:\spider>mkdir local_cmd
>> 
>> C:\spider>copy c:\spider\perl\DXVars.pm.issue c:\spider\local\DXVars.pm 
>>        1 file(s) copied.
>> 
>> C:\spider>cd local 
>> (I use write instead of notepad because write handles the cr/lf of the 
>> files properly). 
>> C:\spider\local>write DXVars.pm
>> 
>> Change the following lines in the DXVars.pm: 
>> # this really does need to change for your system!!!!              
>> # use CAPITAL LETTERS 
>> $mycall = "PA5KT-5";
>> 
>> # your name 
>> $myname = "Henk";
>> 
>> # Your 'normal' callsign (in CAPTTAL LETTERS) 
>> $myalias = "PA5KT";
>> 
>> Save the file.
>> 
>> C:\spider\local>copy ..\perl\Listeners.pm . 
>>        1 file(s) copied.
>> 
>> C:\spider\local>write Listeners.pm 
>> Remove the # in front of the line: 
>>             ["0.0.0.0", 7300],
>> 
>> Save the file.
>> 
>> C:\spider\local>cd ..\perl
>> 
>> C:\spider\perl>perl create_sysop.pl
>> 
>> C:\spider\perl>perl cluster.pl 
>> cluster 
>> DXSpider V1.54, build 0.162 started 
>> Copyright (c) 1998-2007 Dirk Koopman G1TLH 
>> loading prefixes ... 
>> US Database not loaded 
>> loading band data ... 
>> loading user file system ... 
>> starting listeners ... 
>> Internal port: localhost 27754 using IntMsg 
>> External Port: 0.0.0.0 7300 using ExtMsg::login 
>> load badwords: Ok 
>> Starting Dupe system 
>> Read in Messages 
>> Read in Aliases 
>> Start WWV 
>> Start WCY 
>> Starting DX Spot system 
>> Start Protocol Engines ... 
>> DXChannel PA5KT-5 created (1) 
>> reading existing message headers ... 
>> load badmsg: Ok 
>> load forward: Ok 
>> load swop: Ok 
>> reading cron jobs ... 
>> cron: reading /spider/cmd/crontab 
>> cron: adding 1 0 * * 3 DXUser::export("$main::data/user_asc") 
>> cron: adding 5 0 * * * DXDebug::dbgclean() 
>> cron: adding 0 3 * * * Spot::daily() 
>> reading database descriptors ... 
>> doing local initialisation ... 
>> orft we jolly well go ... 
>> queue msg (0)
>> 
>> 
>> We are running....
>> 
>> 
>> Open another command prompt: 
>> Create a connect script:
>> 
>> C:\>cd \spider\connect
>> 
>> C:\spider\connect>copy con pa5kt-15 
>> timeout 60 
>> connect telnet www.remijn.net 7530 
>> 'login:' 'pa5kt-5' 
>> ^Z 
>>        1 file(s) copied.
>> 
>> Make sure on pa5kt-15 your cluster node is configured as a spider node 
>> (set/spider pa5kt-5).
>> 
>> 
>> 
>> telnet localhost 7300
>> 
>> login: pa5kt
>> 
>> Hello Henk, this is PA5KT-5 in Goes 
>> running DXSpider V1.54 build 0.162 
>> Cluster: 1 nodes, 1 local / 1 total users  Max users 1  Uptime 0 00:01 
>> PA5KT de PA5KT-5  3-Oct-2007 1922Z dxspider > 
>> set/spider  pa5kt-15
>> 
>> PA5KT-15 created as DXSpider style Node 
>> PA5KT de PA5KT-5  3-Oct-2007 1924Z dxspider >
>> 
>> PA5KT de PA5KT-5  3-Oct-2007 1935Z dxspider > 
>> connect  pa5kt-15
>> 
>> connection to PA5KT-15 started 
>> PA5KT de PA5KT-5  3-Oct-2007 1936Z dxspider > 
>> DX de F8DGY:     28009.0  LOOKING      beam sa                       1937Z 
>> DX de IS0PGF:    10105.6  9U0A         53                            1937Z
>> 
>> And voila, we have a running cluster.
>> 
>> Some finetuning: 
>> Go to another command prompt. 
>> Edit the crontab so your connection is restored after connection is lost: 
>> cd c:\spider\local_cmd
>> 
>> C:\spider\local_cmd>copy con crontab 
>> 0,5,10,15,20,25,30,35,40,45,50,55 * * * * start_connect('pa5kt-15') 
>> unless connected('pa5kt-15') 
>> ^Z 
>>        1 file(s) copied.
>> 
>> C:\spider\local_cmd>
>> 
>> In the telnet window disconnect the cluster 
>> disconnect pa5kt-15
>> 
>> And then within 5 minutes the connection is automagically restored.
>> 
>> 
>> 
>> _______________________________________________ 
>> Dxspider-support mailing list 
>> Dxspider-support at dxcluster.org 
>> http://mailman.tobit.co.uk/mailman/listinfo/dxspider-support
>> 
> 




More information about the Dxspider-support mailing list