Posts Tagged ‘autogen’
Instalar Qucs/ADMS/qucsator en Debian
Qucs es un simulador de circuitos electrónicos para GNU/Linux que lamentablemente no tiene un paquete para Debian, de modo que para instalarlo hay que recurrir al viejo método de compilarlo a partir de las fuentes. Para Qucs en sí, hay que seguir las instrucciones para Debian que dan los propios creadores. Sin embargo, se necesita instalar ADMS y el programa de simulación (una especie de SPIECE) llamado qucsator para que se puedan realizar las simulaciones.
Instalación de Qucs
Primero, obtener las fuentes. Desde una consola ponemos
cd mkdir git; cd git git clone git://git.code.sf.net/p/qucs/git qucs
Al momento en que yo hice la descarga de las fuentes, le faltaba el archivo autogen.sh, de modo que hay que buscarlo y ponerlo en
~/git/qucs/qucs
porque si no, no compila. El archivo se puede encontrar usando la opción «Find file» de la página https://github.com/Qucs/qucs . El archivo aparece en el vínculo https://github.com/Qucs/qucs/blob/develop/contrib/ubuntu-debian/qucs-doc/autogen.sh de modo que hay que descargarlo usando la opción ‘Raw’ y grabarlo en el lugar indicado (se puede hacer copiando y pegando en un editor como el notepad y grabándolo luego)
Ahora, como root, instalamos los paquetes necesarios para cumplir con las dependencias
apt-get install libxml2 libxml2-dev zlib1g zlib1g-dev
cpan -i XML::LibXML
apt-get install libgd2-xpm-dev
apt-get install libgd-perl
Finalmente compilamos
cd ~/git/qucs/qucs
sh autogen.sh
./configure --enable-maintainer-mode --prefix=/home/$(whoami)/local/qucs/
make install
Esto va a tardar un buen rato. Si todo anduvo bien, se puede testear el programa poniendo
export QUCSDIR=/home/$(whoami)/local/qucs
~/local/qucs/bin/qucs
y deberíamos ver aparecer la interfase del programa.
Instalación de ADMS
Buscamos las fuentes en https://sourceforge.net/projects/mot-adms/files/adms-source/2.3/adms-2.3.6.tar.gz/download y seguimos las instrucciones:
Completamos las dependencias, como root
apt-get install build-essential apt-get install automake libtool gperf flex bison apt-get install libxml2 libxml2-dev apt-get install libxml-libxml-perl apt-get install libgd-perl
Descomprimimos las fuentes en, por ejemplo ~/git/ADMS (para poder instalarlo se debe ejecutar esto como root, por lo menos el ‘make install’)
tar xvfz adms-x.x.x.tar.gz cd adms-x.x.x ./configure make install
Y, finalmente
export LD_LIBRARY_PATH=/usr/local/lib
(Sin este paso, no se puede compilar qucsator porque da error ).
Compilar qucsator
Las fuentes de qucsator ya vienen con la descarga de qucs hecha al principio, sólo hay que ir al directorio qucs-core y compilar (como root, para que la instalación sea posible)
cd qucs-core ./configure make make install
Después de todo esto, la instalación debería ser funcional y permitir la simulación de circuitos ;-).