sac en ubuntu 12.04
TRANSCRIPT
7/23/2019 SAC en ubuntu 12.04
http://slidepdf.com/reader/full/sac-en-ubuntu-1204 1/2
Librerias
sudo apt-get install gfortran (I use gfortran? to get all of them)sudo apt-get install libx11-devsudo apt-get install libncurses5-dev
Paquetes Necesarios
version 4.2.x de GCC gcc-gfortran libgcc1 gcc-cpp gcc-c++ gccversion 3.3.6 de GCC gcc g77 g++ f2c libf2c
Mover este archivo al directorio /usr/local/ y descomprimirlo:
mv sac-101.6a-linux_x86_64.tar.bz2 /usr/local/cd /usr/local/pubtar sac-101.6a-linux_x86_64.tar.bz2#con bash, agregar a $HOME/.bashrc#seisan#. /home/v3lku5/seismo/COM/SEISAN.bash
#Added for Seismic Analysis code#export PATH=$PATH:/home/v3lku5/sac/sac/binexport SACDIR=/home/v3lku5/sac/sac
export SACLIB=$SACDIR/lib/sacio.aexport SACXWINDOWS=x11export SACGRAPHICSDEVICE=xwindowsexport SACGGRAPHICS=xwindowsexport SACMACRO=$SACDIR/macrosexport SACAUX=$SACDIR/aux
Borrar directoriorm -rf ./usr/local/sac##########################################################Con respecto a sac.
Hay dos puntos importantes:
1) para poder ejecutar sac en cualquier carpeta y no solo donde seencuentran los ejecutables, es necesario que la carpeta donde seencuentran los ejecutables de sac, en tu caso "/usr/local/sac/bin/sac"este declarada en la variable $PATH de tu archivo de configuración".bashrc".
Algo como lo siguiente:
7/23/2019 SAC en ubuntu 12.04
http://slidepdf.com/reader/full/sac-en-ubuntu-1204 2/2
export PROGRAMAS=/home/ccri/Programas/
exportPATH=$PATH:/usr/lib/gmt/bin/:${PROGRAMAS}/CPS/PROGRAMS.330/bin/:${PROGRAMAS}/sac/sac/bin/:
donde la varible $PROGRAMAS es la ruta donde están los ejecutables. Eneste caso para mí están en mi home, en elusuario: ccri y finalmente en la carpeta programas. Pero en tu caso seencuentran en otra ruta: "/usr/local/sac/bin/sac"
Lo debes adecuar a tus necesidades, es decir, al nombre de tu carpeta ytu equipo
Debes agregar esa línea a tu ".bashrc"
Y finalmente que las librerías de sac apunten al lugar adecuado, algocomo lo siguiente:
#Added for Seismic Analysis codeexport SACDIR=/home/ccri/Programas/sac/sac/export SACLIB=${SACDIR}/lib/sacio.aexport SACXWINDOWS=x11
export SACGRAPHICSDEVICE=xwindowsexport SACGGRAPHICS=xwindowsexport SACAUX=${SACDIR}/auxexport SACMACRO=${SACDIR}/macros
Si te das cuenta la variable $SACDIR es la ruta donde están losejecutables, que coincide con la que se definió en la variable $PATHarriba.
Las demás variables dependen de $SACDIR, por lo que si esta bienconfigurada las demas las puedes copiar tal y como están.
Espero que te sirva de algo.
cd /usr/local/sac/bin/lschmod 777 sacsudo chmod 777 saclssasaccdsaccd /usr/local/sac/bin
lsfile sacsudo susac./sac