sac en ubuntu 12.04

2
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-dev sudo apt-get install libncurses5-dev Paquetes Necesarios version 4.2.x de GCC  gcc-gfortran  libgcc1  gcc-cpp  gcc-c++  gcc version 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/pub tar 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/bin export SACDIR=/home/v3lku5/sac/sac export SACLIB=$SACDIR/lib/sacio.a export SACXWINDOWS=x11 export SACGRAPHICSDEVICE=xwindows export SACGGRAPHICS=xwindows export SACMACRO=$SACDIR/macros export SACAUX=$SACDIR/aux Borrar directorio rm -rf ./usr/local/sac ########################################################## Con respecto a sac. Hay dos puntos importantes: 1) para poder ejecutar sac en cualquier carpeta y no solo donde se encuentran los ejecutables, es necesario que la carpeta donde se encuentran 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:

Upload: velkus2013

Post on 18-Feb-2018

233 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SAC en ubuntu 12.04

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:

Page 2: SAC en ubuntu 12.04

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