<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://wiki.dxcluster.org/w/index.php?action=history&amp;feed=atom&amp;title=Linux_Installation</id>
	<title>Linux Installation - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.dxcluster.org/w/index.php?action=history&amp;feed=atom&amp;title=Linux_Installation"/>
	<link rel="alternate" type="text/html" href="https://wiki.dxcluster.org/w/index.php?title=Linux_Installation&amp;action=history"/>
	<updated>2026-04-26T03:49:37Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.dxcluster.org/w/index.php?title=Linux_Installation&amp;diff=165&amp;oldid=prev</id>
		<title>Dxcadmin at 18:43, 8 February 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.dxcluster.org/w/index.php?title=Linux_Installation&amp;diff=165&amp;oldid=prev"/>
		<updated>2025-02-08T18:43:44Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 18:43, 8 February 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l74&quot;&gt;Line 74:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 74:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This is the call sign of your cluster.  Here in the UK we have separate callsigns for our cluster nodes. If you can&amp;#039;t use a different callsign I suggest you use an SSID of &amp;#039;-2&amp;#039; for the node callsign &amp;#039;$mycall&amp;#039;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This is the call sign of your cluster.  Here in the UK we have separate callsigns for our cluster nodes. If you can&amp;#039;t use a different callsign I suggest you use an SSID of &amp;#039;-2&amp;#039; for the node callsign &amp;#039;$mycall&amp;#039;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;       $myalias = &quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;G1TLH&lt;/del&gt;&quot;;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;       $myalias = &quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;G1FEF&lt;/ins&gt;&quot;;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This is the sysop user callsign, normally your own.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This is the sysop user callsign, normally your own.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;PLEASE USE CAPITAL LETTERS FOR &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;CALLSIGNS&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;PLEASE USE CAPITAL LETTERS FOR &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;CALL SIGNS&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Note that this a perl file which will be parsed and executed as part of the cluster. If you get it wrong then perl will complain when you start the cluster process.  It is important only to alter the text of any section.  Some of the lines look a little odd.  Take this line for example ....&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Note that this a perl file which will be parsed and executed as part of the cluster. If you get it wrong then perl will complain when you start the cluster process.  It is important only to alter the text of any section.  Some of the lines look a little odd.  Take this line for example ....&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  $myemail = &quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ianmaude&lt;/del&gt;\@&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;btinternet&lt;/del&gt;.com&quot;;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  $myemail = &quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;sysop&lt;/ins&gt;\@&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;youremail&lt;/ins&gt;.com&quot;;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;There appears to be an extra slash in there.  However this has to be there for the file to work so leave it in.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;There appears to be an extra slash in there.  However this has to be there for the file to work so leave it in.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l99&quot;&gt;Line 99:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 99:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==The client program==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==The client program==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In earlier versions of Spider, all the processes were Perl scripts.  This was fine but with a lot of users your computer memory would soon be used up. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;To combat this a new client was written in &quot;C&quot;.  This client only works for incoming connects at the moment. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;Before you can use it though it has to be &quot;made&quot;. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;CD to /spider/src and type &#039;make&#039;. You should see the output on your screen and hopefully now have a small C program called &#039;client&#039;. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;Leave it in this directory.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In earlier versions of Spider, all the processes were Perl scripts.  This was fine but with a lot of users your computer memory would soon be used up.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;To combat this a new client was written in &quot;C&quot;.  This client only works for incoming connects at the moment. Before you can use it though it has to be &quot;made&quot;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;CD to /spider/src and type &#039;make&#039;. You should see the output on your screen and hopefully now have a small C program called &#039;client&#039;. Leave it in this directory.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Starting up for the first time==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Starting up for the first time==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key dxcwiki-dxcw_:diff:1.41:old-67:rev-165:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Dxcadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.dxcluster.org/w/index.php?title=Linux_Installation&amp;diff=67&amp;oldid=prev</id>
		<title>Dxcadmin: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="https://wiki.dxcluster.org/w/index.php?title=Linux_Installation&amp;diff=67&amp;oldid=prev"/>
		<updated>2025-02-08T09:20:26Z</updated>

		<summary type="html">&lt;p&gt;1 revision imported&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 09:20, 8 February 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-notice&quot; lang=&quot;en-GB&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key dxcwiki-dxcw_:diff:1.41:old-66:rev-67 --&gt;
&lt;/table&gt;</summary>
		<author><name>Dxcadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.dxcluster.org/w/index.php?title=Linux_Installation&amp;diff=66&amp;oldid=prev</id>
		<title>DXSpider Documentation&gt;G0vgs: Created page with &quot;==Introduction==  This section describes the installation of the mojo branch of DXSpider on a Debian based Distribution such as Ubuntu.   ==Preparation==  I will assume that you have already downloaded the latest tarball of the DXSpider software and are ready to install it. I am assuming version 1.50 for this section but of course you would use the latest version.  Login as root and create a user to run the cluster under.  UNDER NO CIRCUMSTANCES  USE ROOT AS THIS USER!....&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.dxcluster.org/w/index.php?title=Linux_Installation&amp;diff=66&amp;oldid=prev"/>
		<updated>2023-01-24T18:38:30Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;==Introduction==  This section describes the installation of the mojo branch of DXSpider on a Debian based Distribution such as Ubuntu.   ==Preparation==  I will assume that you have already downloaded the latest tarball of the DXSpider software and are ready to install it. I am assuming version 1.50 for this section but of course you would use the latest version.  Login as root and create a user to run the cluster under.  UNDER NO CIRCUMSTANCES  USE ROOT AS THIS USER!....&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Introduction==&lt;br /&gt;
&lt;br /&gt;
This section describes the installation of the mojo branch of DXSpider on a Debian based Distribution such as Ubuntu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Preparation==&lt;br /&gt;
&lt;br /&gt;
I will assume that you have already downloaded the latest tarball of the DXSpider software and are ready to install it. I am assuming version 1.50 for this section but of course you would use the latest version.&lt;br /&gt;
&lt;br /&gt;
Login as root and create a user to run the cluster under.  UNDER NO CIRCUMSTANCES  USE ROOT AS THIS USER!.  I am going to use the name &amp;#039;sysop&amp;#039;.  You can call it anything you wish.  Depending on your security requirements you may wish to use an existing user, however this is your own choice.&lt;br /&gt;
&lt;br /&gt;
      # adduser -m sysop&lt;br /&gt;
&lt;br /&gt;
For SuSE distributions, the command would be ..&lt;br /&gt;
&lt;br /&gt;
      # useradd -m sysop&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now set a password for the user ...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
      # passwd sysop&lt;br /&gt;
      # New UNIX password:&lt;br /&gt;
      # Retype new UNIX password:&lt;br /&gt;
      passwd: all authentication tokens updated successfully&lt;br /&gt;
&lt;br /&gt;
==Installing the software==&lt;br /&gt;
&lt;br /&gt;
Now to unpack the DX Spider distribution, set symbolic links and group permissions.  Copy the tarball to /home/sysop and do the following.&lt;br /&gt;
&lt;br /&gt;
      # cd ~sysop&lt;br /&gt;
      # tar xvfz spider-1.50.tar.gz&lt;br /&gt;
      # ln -s ~sysop/spider /spider&lt;br /&gt;
      # groupadd -g 251 spider (or another number)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you do not have the command &amp;#039;groupadd&amp;#039; available to you, simply add a line in /etc/group by hand.&lt;br /&gt;
&lt;br /&gt;
      # vi /etc/group                (or your favorite editor)&lt;br /&gt;
&lt;br /&gt;
You also need to add some others to the group, including your own callsign (this will be used as an alias) and root.  The finished line in /etc/group should look something like this:-&lt;br /&gt;
&lt;br /&gt;
 spider:x:251:sysop,g0vgs,root&lt;br /&gt;
&lt;br /&gt;
The next step is to set the permissions on the Spider directory tree and files ....&lt;br /&gt;
&lt;br /&gt;
      # chown -R sysop.spider spider&lt;br /&gt;
      # find . -type d -exec chmod 2775 {} \;&lt;br /&gt;
      # find . -type f -exec chmod 775 {} \;&lt;br /&gt;
&lt;br /&gt;
This last step allows various users of the group &amp;#039;spider&amp;#039; to have write access to all the directories.  This is not really needed just yet but will be useful when web interfaces start to appear.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finally, you need to fix the permissions on the ax25_call and netrom_call programs.  Check where they are with the &amp;#039;locate&amp;#039; command and alter the permissions with the &amp;#039;chmod&amp;#039; command like this ..&lt;br /&gt;
&lt;br /&gt;
      # chown root ax25_call netrom_call&lt;br /&gt;
      # chmod 4775 ax25_call netrom_call&lt;br /&gt;
&lt;br /&gt;
==Setting callsigns etc==&lt;br /&gt;
&lt;br /&gt;
Now login to your machine as the user you created earlier.  In my case that user is called &amp;#039;sysop&amp;#039;.  Once logged in, issue the following commands ....&lt;br /&gt;
&lt;br /&gt;
      $ cd /spider&lt;br /&gt;
      $ mkdir local&lt;br /&gt;
      $ mkdir local_cmd&lt;br /&gt;
      $ cp perl/DXVars.pm.issue local/DXVars.pm&lt;br /&gt;
      $ cd local&lt;br /&gt;
      $ vi DXVars.pm (or your favourite editor)&lt;br /&gt;
&lt;br /&gt;
Using the distributed DXVars.pm as a a template, set your cluster callsign, sysop callsign and other user info to suit your own environment.&lt;br /&gt;
&lt;br /&gt;
      $mycall = &amp;quot;GB7DJK&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
This is the call sign of your cluster.  Here in the UK we have separate callsigns for our cluster nodes. If you can&amp;#039;t use a different callsign I suggest you use an SSID of &amp;#039;-2&amp;#039; for the node callsign &amp;#039;$mycall&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
      $myalias = &amp;quot;G1TLH&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
This is the sysop user callsign, normally your own.&lt;br /&gt;
&lt;br /&gt;
PLEASE USE CAPITAL LETTERS FOR CALLSIGNS&lt;br /&gt;
&lt;br /&gt;
Note that this a perl file which will be parsed and executed as part of the cluster. If you get it wrong then perl will complain when you start the cluster process.  It is important only to alter the text of any section.  Some of the lines look a little odd.  Take this line for example ....&lt;br /&gt;
&lt;br /&gt;
 $myemail = &amp;quot;ianmaude\@btinternet.com&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
There appears to be an extra slash in there.  However this has to be there for the file to work so leave it in.&lt;br /&gt;
&lt;br /&gt;
DO NOT alter any file in /spider/perl, they are overwritten with every release. Any files or commands you place in /spider/local or /spider/local_cmd will automagically be used in preference to the ones in /spider/perl EVEN while the cluster is running!&lt;br /&gt;
&lt;br /&gt;
Save the new file and change directory to ../perl ....&lt;br /&gt;
&lt;br /&gt;
      $ cd ../perl&lt;br /&gt;
&lt;br /&gt;
Now type the following command which creates the basic user file with you as the sysop.&lt;br /&gt;
&lt;br /&gt;
      $ ./create_sysop.pl&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==The client program==&lt;br /&gt;
&lt;br /&gt;
In earlier versions of Spider, all the processes were Perl scripts.  This was fine but with a lot of users your computer memory would soon be used up.  To combat this a new client was written in &amp;quot;C&amp;quot;.  This client only works for incoming connects at the moment.  Before you can use it though it has to be &amp;quot;made&amp;quot;.  CD to /spider/src and type &amp;#039;make&amp;#039;. You should see the output on your screen and hopefully now have a small C program called &amp;#039;client&amp;#039;.  Leave it in this directory.&lt;br /&gt;
&lt;br /&gt;
==Starting up for the first time==&lt;br /&gt;
&lt;br /&gt;
We can now bring spider up for the first time and see if all is well or not!  It should look something like this ...&lt;br /&gt;
&lt;br /&gt;
      $ ./cluster.pl&lt;br /&gt;
      DXSpider DX Cluster Version 1.50&lt;br /&gt;
      Copyright (c) 1998 Dirk Koopman G1TLH&lt;br /&gt;
      loading prefixes ...&lt;br /&gt;
      loading band data ...&lt;br /&gt;
      loading user file system ...&lt;br /&gt;
      starting listener ...&lt;br /&gt;
      reading existing message headers&lt;br /&gt;
      reading cron jobs&lt;br /&gt;
      orft we jolly well go ...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If all is well then login on another term or console as &amp;#039;sysop&amp;#039; and cd to /spider/src.  Now issue the following command ...&lt;br /&gt;
&lt;br /&gt;
      $ ./client&lt;br /&gt;
&lt;br /&gt;
This should log you into the cluster as the sysop under the alias callsign we set earlier.  In this case the callsign is G0VGS.  The cluster callsign is set in the DXVars.pm file in /spider/local.  In this case we will assume that this was set as GB7MBC.  You should therefore see this when you login ....&lt;br /&gt;
&lt;br /&gt;
      G0VGS de GB7MBC 19-Nov-1999 2150Z &amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you do, congratulations!  If not, look over the instructions again, you have probably missed something out.  You can shut spider down again with the command ....&lt;br /&gt;
&lt;br /&gt;
      shutdown&lt;br /&gt;
&lt;br /&gt;
and both the cluster and the client should return to Linux prompts.&lt;/div&gt;</summary>
		<author><name>DXSpider Documentation&gt;G0vgs</name></author>
	</entry>
</feed>