This is the download area for the DX Spider system. Please look at the Installation instructions, before downloading the software.
Git is a complete replacement for CVS. It is the source code management system used for the Linux kernel. It has a many more tools than CVS, amongst which are some source code management visualisation programs. One of these is a Web interface. The web interface to the DXSpider Git repository is available here.
Using Git is quite easy, if you are on a Linux/Unix box. Most distributions have ready made Git packages available. For example Fedora calls the package 'git' (yum install git), Ubuntu and debian call theirs 'git-core' (apt-get install git-core). There is a windows version of Git available on the Google Code site. Just use the full installer which is usually the first one in the list. The others do something different.
Once you have git installed then to use it with an existing spider tree do (for linux/unix users):-
For Windows users it is slightly different. The main difference is that when in gitbash, all paths have a /c in front of them. This is obviously sent to try people. So for Windows users do:-
Please note the subtle differences (and the direction) of the slashes (/ not \) and where they are not used (e.g. in item 4).
Assuming no errors have occurred, you should now be under git control. From now on you, instead of doing a cvs update -d, you do a git pull instead. The advantage of this is that it is a bit faster and you can also, more easily, track branches. Also, if you hack at the code, you can easily generate patches which you can send me by email for incorporation. Finally, should I be run over by a bus, it means you have a complete git repository, as a backup, which you may be able to use to persuade someone else to take over the maintenance (or do it yourself).
If you want to start from scratch, then it is much easier.
For Linux/Unix users:
For Windows users:
You are now ready to carry with a normal installation.
For Linux/Unix users:
For Windows users:
Although CVS was used extensively at the beginning, it is no longer supported. Please use the Git instructions above for installation and updating. if you want to up with the 'in' crowd then make sure you are subscribed to the support mailing list and download the latest CVS version in tar file or zipfile.
The current 'official' version of the software is 1.55, but if you like to be on the 'bleeding edge' (or at least fairly up to date, I try not to put experimental code in here unless I need it tested by lots of people - so it is, in fact, usually the best choice); last night's CVS tarball. or zipfile. This usually the prefered option!
If you are a Microsoft Windows user and you need something free and opensource to unpack one or other of these archives, go look at http://www.7-zip.org/. It will unpack many formats including both tgz and zip formats and is available for 32 or 64 bit Windows
Please note that these tar balls imply the use of CVS, but this has not been the case for many years. I haven't changed the name because I know that there scripts out there that rely on these names not changing. But, be aware, these tarballs also contain a complete git tree.
Please don't do this. It is obsolete. Use The recommended update procedure is:-
Be warned DO NOT alter the contents of /spider/perl or /spider/cmd and any subtrees, otherwise the update procedure will just overwrite anything you (should not) have altered.
Before you download anything I would be obliged if you would subscribe to a low volume mailing list which will send you announcements of new patches and such like things as they arise.
The available "Official" full release is (although it probably obsolete already):
Some people like to filter on or generally just "know" about which US State or City a callsign is in. The latest software will now (as of the CVS version or 1.51) allow this. There are also some commands to get this information displayed on a DX Announcement.
In order to use this information then you must download usdbraw.gz to a temporary place (I would suggest /tmp or c:\tmp).
After downloading (it is over 4Mb in length) you must:
On Linux you will either need to load Compress::Zlib from CPAN or you will need to unzip the usdbraw.gz file before running the program.
From time to time a new usdbraw.gz file will be uploaded. You need to run the above procedure to update the running system. create_usdb.pl also (confusingly) updates the database.
Although I know DXSpider works with perl 5.00503, I strongly recommend that you use a more modern perl, preferably perl 5.8.1 or later. At some point in the foreseable future this will become a requirement.
Windoze users (particularly those using later versions of Windows like 95, 98 or 2000) will experience difficulties talking to a login client. The reason for this is that telnet client that comes with Windoze is rather buggy. It is strongly recommended that users are encouraged to use one of the public domain clients such as PuTTY.
Copyright © 1998-2022 by Dirk Koopman G1TLH. All Rights Reserved