[Xastir] Fedora Core 6 and Xastir Install
Steven Friis
wm5z at comcast.net
Tue Oct 31 09:39:44 EST 2006
It was suggested that I post the following on the KC7ZRU web page, but there seems to be something wrong with their email.
Permanent Failure: 550_<mkc7zru at kc7zru.net>:_Recipient_address_rejected:_User_unknown_in_local_recipient_table
Delivery last attempted at Tue, 31 Oct 2006 13:09:21 -0000
I wrote the following file to assist beginners like me to get both Fedora Core 6 up and running, along with Xastir. It is my hope that those who are a little intimidated by the process will give this setup a try.
-----------------------------------------------------------------------------
Here is the step - by - steps to install both fedora core 6 and Xastir
1.8.x and have most of the libraries installed and working. Much thanks
to Dan Brown N8YSZ who wrote the get-maptools.sh script. Keep in mind, I
am not a computer expert, nor a Linux guru. But I used these steps and
they work for me.
1) After locating the proper ISO image, and burning either the DVD or
the CD image(s) test the media for any errors. If you have a good image,
proceed to install your copy of Fedora core 6.
2) After hitting the enter key, you should find yourself at the "Select
Language" screen. Select the proper language for your system. English is
the default. Press enter.
3) Now you should find yourself in the keyboard selection, and again the
US-English version is the default.
4) The next screen puts you in the screen where you chose to "Install
Fedora Core" or "upgrade". The default is to install. Choose this and
hit enter or click next.
5) Unless you are multi-booting more than one version of Linux or dual
booting Windows and Fedora, you should not need to modify this. Just
click on next.
6) If you are using a home network you may change these parameters to
suit your needs. I changed the following; a) Uncheck "Use Dynamic IP
Configuration (DHCP)" b) Enter the IP address of the computer in the
first window. In my instance, I use 192.168.2.102 c) Enter the Network
Mask Filter in the next window. I use 255.255.255.0.
7) Uncheck "Enable IPv6 support. I personally don't think anyone is
using it, and it sure does slow down Web-browsing.
8) Ensure that "Activate on Boot" is selected.
9) If there are other computers on a network, you may want to change
"Localhost.localdomain" to something more manageable. I used
steve.mshome, as this works with my home network with windows, but you
can use anything you need to or like. Just remember that the computer
name goes first, then after the period comes the network name. Microsoft
defaults to mshome.
10) The gateway address would be the IP address of your router. In my
case it is 192.168.2.1.
11) Primary DNS is usually the same as 10. Remember, you only need to
change these settings if you have a network and are going to connect
this computer to the network.
12) The next screen aids you in selecting the time zone. Click on the
map to choose yours. When finished, click on next.
13) In this form, enter the password you want to use for the super user
(su) or root user. DO NOT forget or lose this password. You won't be
able to enter any of the administration levels of this computer if you do.
14) I recommend for simplicity's sake that you just enter the stock
install for now. You can always update later if needed.
15) You should now be ready to do the install. Click on next, and go
take a break. This took about 25 minutes on my PC.
16) After the computer finishes, you will be ready to reboot. Do so. If
you need to set up the monitor, sound card or other peripherals, now is
the time to do so. In my case, everything came up roses.
17) In this next window, click on the license agreement if you agree
with it and click next.
18) Check all of the boxes that apply in the firewall setup. If you are
planning to run remote administration, you can add port 5900 now. When
finished, click on next.
19) SELinux isn't needed by most of us, so I recommend you disable it.
Then hit next.
20) To set up NTP (Network time protocol), set the date and time as
needed. Then switch tabs to "Network time protocol". Set as needed.
Note: If you are dual-booting with MS Windows, I recommend that you use
local time for the computer as Microsoft has trouble with GMT
translation. But if you are only using Linux, then it is OK to set up
using GMT as the machine time.
21) in this next window, enter, in all lower case, a user name. Enter
all the other fields as needed. Make sure you remember your password.
Passwords are case sensitive here.
22) If you want this computer to always start up ready to go on this
users ID, then click on System/Administration/Login Screen. Then enter
the Super-User (su) or root password. Now click on the "Users" Tab.
Click on the "Add" radio button and add this user in there and then add
to the list. Click on the "Apply user changes". Now click on the
"Security" tab. Check the box that says "Enable Automatic Login". Then
click on the down arrow and enable your user name.
23) Click on "Applications/Add-Remove Software", then after logging in
as root, highlight "Development" and select all the boxes on the right.
Now click on "Apply".
24) Click on "Applications/Accessories/Terminal.
25) On the user line, type su and then hit enter. Now enter the su or
root password at the prompt.
26) Yumex is a graphical extension of Yum, an installer tool. To install
this tool, type "yum install yumex" and press the enter key.
27) After Yum finishes, Close the terminal window, click on
Applications/System Tools/Yum Extender" and hit enter.
28) When the repro's finish loading, click on the "Install" button. You
will see it load a list of available programs and libraries. At the top
of this list is a little window where you can enter a search field.
Enter "Motif" here and click on "Search". Look in the processed list and
you will find Lesstif and Lesstif-devel. Check both of these items. This
will install the Motif clone and Motif clone headers so that Xastir can
use them. When finished, close this window.
29) Using the Web browser (The icon on the very top of your screen with
the Globe and hand) go to www.xastir.org and select the download tab on
the far right hand of your browser window. Follow the prompts to open an
appropriate download location and save the file to your computer. It
will default to saving it to the desktop, which is fine for now. You can
choose whichever version is still on the server mirror. I am using 1.8.3
and recommend you do also.
30) Click on "Applications/Accessories/Terminal".
31) Type "mkdir src". This will make a directory or folder called "src"
in the home/user directory. If your tarball file (The xastir file you
just downloaded) went to the desktop, (You will now see an icon there)
you need to move it to this directory. To enter the "desktop" directory,
type "cd desktop" and enter.
32) Now move this file to the directory you just made, type "mv x*
/home/user_name/src". "type cd ..". Note the double periods. This will
move you back one level in the directory tree. Now "cd src to enter this
directory.
33) To expand this compressed file or tarball, type "tar xzvf
xastir18x-date.tz" Be sure to type the name of the file you downloaded.
This will make a folder with all of the install files, the readme stuff
and the help files.
34 Type ls. This will list everything within this folder. Now type "cd
xastir-1.8.x replacing the "x" with the proper number(s).
35) Type "cd scripts" and then hit enter.
36) Now type "gedit get-maptools.sh" and hit enter. This will open the
gnome text editor and then the file get-maptools.sh for editing. You
need to add 3 new lines to this file. In the beginning of the file is a
header. Below the header on a new line enter mkdir /root/src mkdir
/root/src/xastir mkdir /root/src/xastir/tmp
37) Save file and exit gedit.
38) Type "su" and hit enter. At the prompt enter the root or su password.
39) Now type "yum install imagemagick-devel. This will install the
header file for imagemagick.
40) We have completed the pre-requisite, so now onto the fun stuff. If
you have already expanded the tarball, you should have a directory
called "xastir-1.8.x". So cd to this folder and type "./configure". When
this finishes, you should have the following libraries installed and
usable by xastir;
xastir 1.8.3 has been configured to use the following options and
external libraries:
Building with AX25................................. : no
Building with Festival............................. : yes
Building with GPSMan............................... : no
Building with ImageMagick.......................... : yes
Building with libproj.............................. : yes
Building with GeoTiff.............................. : yes
Building with GDAL/OGR............................. : no
Building with ShapeLib............................. : yes
Building with pcre................................. : yes
Building with dbfawk............................... : yes
Building with map caching.......................... : yes
----------------------------------------------------------
Building with ErrorPopups (Old Method)............. : no
Building with libgc (Debug)........................ : no
Building with profiling (Debug).................... : no
Building with rtree indexing(Experimental) ........ : no
Building with Linux Standard Base(Experimental) ... : no
If yours doesn't look like this, see what steps you might have missed.
If your configuration does look like this, you are now ready for the
next step.
42) type "make".
43) Type "su", then, well, you know by now, the root password.
44) Now type "make install".
45) So close! Type "exit" to bring you up a user level. Now you are
finally done with the install. You can now type "xastir &". The "&" will
allow you to run other programs or enter commands while xastir is
running. Enjoy.
Note, to enable the voice to speak, you will want to start the festival
program before running xastir to do so, type "festival_server". Then run
xastir.
Steve/WM5Z
More information about the Xastir
mailing list