DXSpider v1.55 build 0.215 on Windows
This software has NOT been created for Windows, however you can enjoy this excellent software on this platform.
In fact, since November 2019 I have incorporated CX2SA-8 DXSpider into the group of services offered through the CX2SA web.
Thanks to Jean-Pierre F1OYP for sharing with me everything necessary to start my DXSpider installation project on Windows.
Thanks to Julian M0IPU for his great help in migrating from build 0.166 to 0.215.
If DXSpider is already running, save a copy of the current version cluster to another location on disk.
There are files and folders that you will have to pass to the new version at the end of the processes described in this article.
It is even applied to do a CLEAN installation (FROM ZERO).
Files needed for DXSpider installation
You must download all the necessary accessory utilities installation files in order to install the cluster on a Windows operating system.
The files that you should download and decompress according to the version of Windows that you use are:
For ALL versions of Windows: Strawberry-perl-220.127.116.11-32bit.zip and COPYGIT.zip.
For Windows XP, 2000 and 2003: Git-2.10.0-32-bit.zip and Perl-Add-XP.zip.
Please remember: DO NOT NEED TO DOWNLOAD Git-2.10.0-32-bit.zip and Perl-Add-XP.zip for Windows Vista, W7, W8 or W10.
All links are available in the DXSpider section of the Downloads page of this site.
1) DXSpider installation from scratch
Download DXSpider from the official website http://www.dxcluster.org/download/spider-1.55.zip
Unzip the zip file on the C:\ hard drive.
2) Strawberry Perl installation
Install strawberry perl by clicking on the file: strawberry-perl-18.104.22.168-32bit.msi
3) Git installation
Users with Windows XP, 2000 or Server 2003 32 bits must install the package Git-2.10.0-32-bit.exe
Newer versions of Git do not work on Windows versions less than Vista.
So install the downloaded version of my website.
Unzip the Perl-Add.zip file.
There will be a lib folder with Git.pm and 2 folders:
Now you must manually add the lib folder and all its contents in the C:\Strawberry\perl\site folder.
The folder structure should look like this:
Users with Windows Vista, Windows 7, Windows 8 and Windows 10
Install the latest version of Git from this URL: https://git-scm.com/
Users of these operating systems do NOT have to perform the previous operation of unzipping the Perl-Add.zip file, since the content of that file comes by default included in the latest version of Git.
Go to C:\Program Files\Git\mingw32\share\perl5 and copy Git.pm and the 2 folders FromCPAN and Git
Copy and paste the Git.pm file and the 2 folders into: C:\Strawberry\perl\site\lib
4) Updating DXSpider to the latest build using Git
Go to C:\Program Files\Git\bin folder and run bash.exe
Run in the open console the tasks marked with a red arrow and in that order:
Attention that a clean installation will be done!
The update to the latest version has been done, but it requires taking a few more steps so that no errors appear.
Locate the (normally hidden) .git folder and copy it to C:\spider\perl
The COMPLETE FOLDER WITH ALL FILES is already copied.
Go to C:\spider\.git and delete all files and folders:
Before executing the next task with COPYGIT.bat make sure you have successfully done the previous task.
Windows does not allow renaming or creating a folder that has a period at the beginning such as .git
To resolve this issue, unzip COPYGIT.zip and run the COPYGIT.bat batch file.
This action will create an empty .git folder inside the c:\spider\.git folder that you have previously emptied.
5) DXSpider initial configuration
DXSpider can now be configured and run since the new version has been installed correctly.
If the installation is from scratch, configure the DXSpider files following the software installation instructions from the author's website.
Basically the necessary initial files are:
The startup file contains the parameters for starting the connection, registration, password, number of spots allowed and definition of dxclusters partners
DXVars.pm - Parameters of the node.
Listeners.pm - Ports definition set.
AGWconnect - If the node is used for RF
Create the scripts to connect with other Clusters
Crontab file that defines routines for connecting to other clusters and other scheduled tasks.
Run cluster.pl at C:\spider\perl
6) Update from old compilations to new
Some files are those mentioned in point 5) and others such as AGWConnect.pm, Internet.pm, etc.
If the folders C:\spider\local and C:\spider\local_cmd are not present in the new installation, you must bring them from the previous version of DXSpider or create them.
Also look for other files that have been customized and put them in the new installation.
CX2SA 1978-2020 - Salto Uruguay