---+ Checking out and Compiling the fMux Software
Operating System: We use and support only one OS, CERN Scientific Linux Version 3 (as of Nov 2006), which uses the Linux 2.4 kernel.
The Core Software MuxReadoutSoftware
export CVSROOT=:pserver:apexsz@kong.physics.berkeley.edu:/home/cvs
cvs login
cvs checkout MuxReadoutSoftware
cvs checkout MuxGUI
cvs checkout MuxFirmware
(note: there is also:
cvs checkout MuxGUI
cvs checkout MuxFirmware
cvs checkout APEXSZ_QuickLook (the matlab code)
cvs checkout fridge (fridge controller)
)
The Array heads up display
export CVSROOT=:pserver:apexsz@kong.physics.berkeley.edu:/home/cvs
cvs login
cvs checkout MuxDisplay
The User Interface MuxUI
To install the user interface, first check it out from the repository, then compile it. Here is an example.
For the CVS password, please see M. Lueker. (These commands transcribed from
http://bolo.berkeley.edu/internal/apexsz/apex_online_log/index.php/SW-2006-10-08).
export MUXROOT=/usr/local/src/fMUX
export CVSROOT=:pserver:apexsz@kong.physics.berkeley.edu:/home/cvs
cvs login
cvs checkout MuxUI
If your computer does not have Python version 2.4.2, numpy, gnuplot-py, sip installed, you will have to install it:
su (enter the root password)
cd MuxUI/software
tar xf Python-2.4.2.tar
cd Python-2.4.2
./configure --prefix=/usr
make
make install
cd ..
tar xzf numpy-0.9.6.tar.gz
cd numpy-0.9.6
python2.4 ./setup.py install
cd ..
tar xzf gnuplot-py-1.7.modfornumpy.tar.gz
cd gnuplot-py-1.7
python2.4 ./setup.py install
cd ..
tar xzf sip-4.2.1.tar.gz
python2.4 ./configure.py (choose qt-mt)
make
make install
cd ..
tar xzf PyQt-x11-gpl-3.14.1.tar.gz
cd PyQt-x11-gpl-3.14.1
python2.4 ./configure.py
make
make install
cd ../../Mux
python2.4 ./configure.py
make
make install
--
MattDobbs - 02 Dec 2006
This topic: AnalogFMux
> WebHome >
FMuxSoftwareGuide > SWCheckoutCompile
Topic revision: r3 - 2009-04-26 - MattDobbs