[Xastir] Mepis install with a few typos corrected

Lee Bengston lee.bengston at gmail.com
Sat Feb 6 23:15:00 EST 2010


On 2/6/10, gdw <gdw at kc4pl.com> wrote:
> Note: The following is a quick and dirty rough draft that assumes you
> are familiar with Linux basics.  I did give it quick once over, but all
> spelling and grammar errors are included free of charge.  (Revision 2 -
> fixed 2 typos and added a couple of notes)
>
> Gale
> KC4PL
>
> I am writing this as if you have just finished installing Mepis (V8.x)
> and now want to do a full compile and install of Xastir.
>
> 1. Start the Synaptic Package Manager (you will be required to enter
> your root password)
> 2. Click on "Reload" to update the package lists
>
> Note:  If this is a fresh install I would recommend clicking on "Mark
> All Upgrades" and "Apply" to get all the security patches and other
> upgrades for your system.
>
> 3.  Mark the following files for install:
> Note that is some cases you will only select a "dev" package, the system
> will then auto select the base package for you.
> You can scroll through the list looking for the packages or just use the
> "Search" box.
>
>    a. libmotif-dev  (will auto mark for install libmotif3)
>    b. graphicsmagick-libmagick-dev-com
>    c. xorg-dev
>    d. x11proto-print-dev
>    e. libshp-dev  (will auto mark for install libshp1)
>    f. cvs
>    e. build-essential
>    f. autoconf
>    g. automake1.9
>
> 4. Click on apply to install the packages.
> 5. After the packages have finished installing, exit Synaptic.
> 6. Open a  Terminal Window for the following steps.
> 7. Using nano (or your preferred editor) make a .cvsrc file with the
> following lines: (Note the . in front of the file name)
>     cvs -z3
>     update -P -d
>     status -v
>     diff -u
> 7. enter the following commands on the command line:
>     touch .cvspass  (again note the . in the file name)
>     mkdir src
>     cd src
> 8. Now we will get the latest source code from the cvs repository
> 9. type the following in on the command line and when it asks your for a
> password, just tap enter.
>     cvs -d:pserver:anonymous at xastir.cvs.sourceforge.net/cvsroot/xastir
> login
> 10. type in the following to actually download the code
>      cvs -d:pserver:anonymous at xastir.cvs.sourceforge.net/cvsroot/xastir
> co xastir
> 11. When it finishes, type in cd xastir on the command line to change to
> the new directory.  (This changes to ~/src/xastir)
> 12. type in cd scripts on the command line (This changes to
> ~/src/xastir/scripts)
> 12. type in su on the command line, enter the root password when asked
> for it.
> 13. type in ./get-maptools.sh on the command line
> 14. when the above has finished, type in exit on the command line to
> exit from su.
> 15. type in cd .. to return to the xastir directory.
> 16. now we start the compile and install of Xastir.
> 17. type in ./bootstrap.sh on the command line
> 18. when this finishes, type in ./configure on the command line
> 19. when this finishes, type in make on the command line
> 20. when make finishes, we are ready for the final install.
> 21. type in su on the command line, enter the root password when it asks
> for it.
> 22. type in make install-strip on the command line
> 22. when make install finishes, type in chmod 4555 /usr/local/bin/xastir
> on the command line
> 23. type in exit on the command line to exit su
> 24. Xastir is now installed and ready for its first run.
> 25 type in xastir & on the command line to start the program
>
> After you have set up the Xastir configuration you now have a basic
> install of Xastir that can be updated at any time by going to the xastir
> directory and typing in cvs update.  Then you would just repeat steps 18
> to 23.
>

I recommend doing the following for a quick and dirty install in Mepis
8, which is a modified version of the steps above:

Install the packages below either via the Synaptic package manager or
or apt-get install in a terminal window.

1. build-essential
2. cvs
3. automake (autoconf is auto-installed as a dependency)
4. xorg-dev
5. libmotif-dev
6. graphicsmagick (may find this already installed)
7. gv
8. libxp-dev (x11proto-print-dev is installed as a dependency)
9. libpcre3-dev
10. libdb4.6-dev
11. libgraphicsmagick1-dev

The above will provide the essentials plus raster map support via
graphicsmagick. Given shapelib is already provided internally,
shapfiles will also be supported.

Note: if you used apt-get install, make sure to type exit in the
terminal to get out of root mode before continuing on with the steps
below that are done with a terminal.

12. If not already open, open a terminal window for the following steps.
 (a terminal window opens automatically in your home directory, which
is where you want to be)
13. Using nano (or your preferred editor) make a .cvsrc file with the
> following lines: (Note the . in front of the file name)
      cvs -z3
      update -P -d
      status -v
      diff -u
14. Control-O saves the file, and Control-X exits if nano is the editor
15. Enter the following commands on the command line:
      touch .cvspass  (again note the . in the file name)
      mkdir src
      cd src
16. Now get the latest source code from the cvs repository
17. Type the following in on the command line and when it asks your
for a password, just tap enter.
      cvs -d:pserver:anonymous at xastir.cvs.sourceforge.net/cvsroot/xastir login
18. Type in the following to actually download the code
      cvs -d:pserver:anonymous at xastir.cvs.sourceforge.net/cvsroot/xastir
co xastir
19. Type cd xastir in order to get into the xastir directory
20. Type ./bootstrap.sh
Now it's time to build XASTIR
21. Type the following in the terminal window:
     mkdir build, then type cd build
22. Next type the following: ../configure  (note it starts with two dots)
23. After configure finishes, type make
24  After compiling finishes, type su and enter your root password
25. Then type make install
26. Then type exit to exit root mode.
27. To start XASTIR, type xastir & in a terminal window

I can merge the above into the wiki page, but I'll wait for possible
comments - just in case I missed something.

Lee - K5DAT
Murphy, TX



More information about the Xastir mailing list