Como GEDA + Spice + easy_spice
Debian Sarge
Marcelo Ariel Vega Odzomek

marcelo@mavnet.com.ar
8 de abril de 2005,
 Buenos Aires Argentina.
Anterior
 Contenido    Siguiente
Compilación e Instalación.

    Debido a que debemos compilar el soft desde el fuente debemos instalar algunos paquetes básicos como gcc, make, etc y lo hacemos desde la siguiente forma

# apt-get install gcc make autoconf libgtk1.2

    Lo primero a instalar es GEDA y PCB que al tener Debian resulta tan sencillo como ejecutar el siguiente comando como root

# apt-get install geda pcb

Simulación Spice.

    Respecto a la simulación, en Debian no hay paquetes disponibles, ya que hay ciertos problemas respecto de que tan libre es el código fuente de spice, ya que el autor no lo libero 100%, por tanto Debian no lo incluye en sus repositorios.
    Ngspice quiere decir Next Generation Spice, es un spice mejorado con algo del viejo spice, aunque su autor lo pone bajo la licencia GNU, se extiende el conflicto de licencia del spice original. Otro programa para usar es Tclspice, un emprendimiento con actualizaciones más frecuentes por parte de sus autores, es algo muy poderoso para los programadores de tcl ya que les permite hacer scrips con los comandos del spice, que no es el caso de documento, ya que no tengo idea de tcl, sin embargo, uso el tclspice sin la parte de tcl, solo el ngspice que viene dentro debido al solo hecho de tener la libertad de poder elegir

TclSpice
Para bajarlo, hacer click aquí, y mientras se baja podemos instalar unos paquetes necesarios desde nuestro Debian, ejecutamos los comandos siguientes o usamos el synaptic, como deseen.

# apt-get install tcl8.4 tcl8.4-dev tcltls tclreadline libreadline5 libreadline5-dev blt blt-dev

una vez terminada esta instalación procedemos a instalar tclspice con los siguientes comandos:

$ tar -xvzf tclspice-0.2.17.tar.gz

$ cd tclspice

$ ./configure --enable-xspice --with-readline  --prefix=/usr/local/ngspice

$ make

$ su -c make install


    Si durante el ./configure nos da algún error es debido a que nos falta algún archivo, copien el nombre del archivo o libreria y hagan una busqueda con ese nombre en el synaptic en nombre y descripción, usen un poco de su criterio e instalen el paquete que resulte más probable para satisfacer esa dependencia, por lo general son paquetes "-dev".

    Hasta aca tenemos que tener instalado el tclspice, solo con  la parte del ngspice, pero para poder ejecutarlo debemos hacer un enlace simbolico a un directorio ejecutable, ello se hace con:

# ln -s  /usr/local/ngspice/bin/* /usr/local/bin/

    El hecho de colocar todo el tclspice en /usr/local/ngspice es para que lo pueda leer el easy_spice y el crear los enlaces al /usr/local/bin para que lo reconozca GEDA. ;-)


NGSpice

    El que desee usar ngspice tiene que descargar el programa de aquí. Para instalarlo hacer:


$ tar -xvzf ngspice-rework15.tgz

$ cd ngspice-rework15

$./configure --enable-xspice --with-readline  --prefix=/usr/local/ngspice  <leer el readme y agregar otros parametros que consideren necesarios>

$ make

$ su -c make install


    Si durante la configuración surge algún error seguir el mismo procedimiento que en el tclspice.
    Hacer el enlace simbolico.

# ln -s  /usr/local/ngspice/bin/* /usr/local/bin/

    Con esto ya debemos tener el simulador spice instalado en nuestro Debian.

Easy_spice.
$ tar -xvzf easy_spice-0.6.3.tar.gz

$ cd easy_spice-0.6.3

$ ./configure

$ make

$ su -c make install


  y listo, ya tenemos instalado easy_spice.
Anterior
 Contenido    Siguiente
Como GEDA + Spice + easy_spice
Debian Sarge
Marcelo Ariel Vega Odzomek

marcelo@mavnet.com.ar
8 de abril de 2005,
 Buenos Aires Argentina.