Bernese - Installation On Unix
Bernese - Installation On Unix
Bernese - Installation On Unix
.
nd
P. Stebler
la
Bernese GNSS Software, Version 5.2; Introductory Course
er
Astronomical Institute, University of Bern, Bern, Switzerland
itz
Sidlerstrasse 5, CH-3012 Bern
P. Stebler: Installation on Unix-like systems
Sw
Introductory Course
n,
Bernese GNSS Software
er
Version 5.2
B
of
ty
i
rs
AIUB
ve
Outline
st
In
al
System requirements
ic
m
File system
no
Setup process
ro
st
Bernese GNSS Software, Version 5.2; Introductory Course
Online updates
, A
Compilation
20
P. Stebler: Installation on Unix-like systems
20
Example campaign
@
First steps
Final remarks
.
nd
• Installation on a Unix-like platform
la
• E.g. Linux, Mac OS, Solaris Cygwin
Bernese GNSS Software, Version 5.2; Introductory Course
er
• Instructions are given in the file README/INSTALL.TXT
itz
P. Stebler: Installation on Unix-like systems
Sw
n,
er
B
of
ity
rs
AIUB
ve
• Fortran 90 compiler
st
Bernese GNSS Software, Version 5.2; Introductory Course
• C++ compiler
20
• make
• Hatanaka tools
• Search the Web for CRX2RNX
• Put the executables e.g. into your ~/bin directory
Linux
.
Ubuntu 32 and 64 bit G95, GNU, Intel and Sun
nd
Debian 32 and 64 bit G95, GNU, Intel and Sun
la
Fedora 32 and 64 bit G95, GNU, Intel and Sun
Bernese GNSS Software, Version 5.2; Introductory Course
er
OpenSUSE 32 and 64 bit G95, GNU, Intel and Sun
gentoo 64 bit G95, GNU, Intel and Portland
itz
P. Stebler: Installation on Unix-like systems
Sw
Mac
OS X 10.8.2 64 bit GNU and Portland
n,
er
B
of
ty
i
rs
AIUB
ve
Directories
st
In
al
ic
/bigdisk1/CAMPAIGN52
20
/bigdisk2/DATAPOOL
20
.
nd
Main software tree BERN52.tgz
Example campaign CAMPAIGN52.tgz
la
Bernese GNSS Software, Version 5.2; Introductory Course
er
Savedisk area SAVEDIST.tgz
itz
Icons for X-Window System ICONS.tgz
P. Stebler: Installation on Unix-like systems
Sw
• Copy all files to the designated directory (e.g. ~/INST52) and
run the installation script setup.sh which will copy, compile and
n,
configure the software.
er
B
of
ty
i
rs
AIUB
ve
Setup process
st
In
al
ic
m
no
•
ro
• setup.sh
,
• configure.pm
20
P. Stebler: Installation on Unix-like systems
20
@
, A
•
st
Slide 9 of 24
Slide 10 of 24
ro
no
if you like
m
ic
al
In
st
itu
te
. U
ni
ve
rs
ity
of
B
Setup process, setup.sh (2/4)
Setup process, setup.sh (1/4)
er
n,
Sw
AIUB
AIUB
itz
er
la
nd
.
Setup process, setup.sh (3/4)
.
nd
la
Bernese GNSS Software, Version 5.2; Introductory Course
er
itz
P. Stebler: Installation on Unix-like systems
Sw
n,
er
B
of
i ty
rs
AIUB
ve
, A
20
P. Stebler: Installation on Unix-like systems
20
@
.
nd
installation and compilation options.
la
• It is automatically startet if the previous command ’sh setup’
Bernese GNSS Software, Version 5.2; Introductory Course
er
succeeded.
itz
• Remember: After the installation you can call the script with
P. Stebler: Installation on Unix-like systems
Sw
’perl ${X}/EXE/configure.pm’.
n,
er
B
of
ity
rs
AIUB
ve
, A
20
P. Stebler: Installation on Unix-like systems
20
@
.
nd
la
Bernese GNSS Software, Version 5.2; Introductory Course
er
itz
P. Stebler: Installation on Unix-like systems
Sw
n,
er
• If your compiler does not appear in the list, select OTHER and add
B
the appropriate settings to ${X}/EXE/Makefile.template
of
before the compilation (step 5 of configure.pm).
ty
• Contact bernese@aiub.unibe.ch in case of any problems.
i
rs
AIUB
ve
, A
20
.
• All users should source this file during their login procedure!
nd
• Later on, ${X}/ECE/LOADGPS.setvar usually doesn’t need any
la
Bernese GNSS Software, Version 5.2; Introductory Course
er
manual modification. Exceptions are additional campaign
itz
directories.
P. Stebler: Installation on Unix-like systems
Sw
• New entry in LOADGPS.setvar:
• export Q="/newdisk/CAMPAIGN52"
n,
• Add Q to MENU VAR.INP (ENVIRONMENT VARIABLES) in
er
${U}/PAN and ${U}/OPT/* of all users.
B
• Menu > Configure > Menu variables
of
• Menu > BPE > Edit single menu/program input file
ity
rs
AIUB
ve
, A
20
P. Stebler: Installation on Unix-like systems
20
@
.
nd
la
Bernese GNSS Software, Version 5.2; Introductory Course
er
itz
• The file README/UPDATE.TXT (see also
P. Stebler: Installation on Unix-like systems
Sw
Menu > Help > Readme) contains detailed instructions on the
n,
update procedure of the Bernese GNSS Software.
er
• Don’t forget to compile the programs and to update the input
B
panels with UPDPAN
of
i ty
rs
AIUB
ve
Compilation
st
In
using the configure.pm tool (options 4 and 5), you can also
ic
Command Purpose
Bernese GNSS Software, Version 5.2; Introductory Course
CBERN ALL Compile all modified source files, update the library,
and re-link all programs
CBERN COMPLINK Compile all source files,
replace the library and link all programs
(i.e., step 5 of configure.pm)
.
nd
la
Bernese GNSS Software, Version 5.2; Introductory Course
er
itz
P. Stebler: Installation on Unix-like systems
Sw
n,
er
B
of
• If you get the error message that CRX2RNX is not installed, you
ty
forgot to install the Hatanaka tools.
i
rs
AIUB
ve
First steps
st
In
al
ic
• . $C/GPS/EXE/LOADGPS.setvar
ro
• source $C/GPS/EXE/LOADGPS.setvar
st
• Type the letter G on the command line to start the menu of the
20
.
nd
la
Bernese GNSS Software, Version 5.2; Introductory Course
er
itz
P. Stebler: Installation on Unix-like systems
Sw
n,
er
• The script ${X}/EXE/configure.pm lists all important
B
installation and compilation options.
of
• (See page 13.)
ity
rs
AIUB
ve
Final remarks
st
In
• All users need write permission in the campaign area ${P} and
al
ic
the binary JPL ephemeris file (see Menu > Help > Readme or
P. Stebler: Installation on Unix-like systems
20