$ cvs -d:pserver:anonymous@qucs.cvs.sourceforge.net:/cvsroot/qucs login
[when asked for a password, simply press enter]
$ cvs -z3 -d:pserver:anonymous@qucs.cvs.sourceforge.net:/cvsroot/qucs co qucs
$ cvs -z3 -d:pserver:anonymous@qucs.cvs.sourceforge.net:/cvsroot/qucs co qucs-core
$ cvs -z3 -d:pserver:anonymous@qucs.cvs.sourceforge.net:/cvsroot/qucs co qucs-doc
$ cvs -z3 -d:pserver:anonymous@qucs.cvs.sourceforge.net:/cvsroot/qucs co -r qucs_0_1_0 -d qucs-qt4 qucs
To build:
$ cd qucs/
$ sh autogen.sh
$ ./configure --prefix=/tmp/qucs --enable-maintainer-mode
$ make && make install
$ cd ..
$ cd qucs-core/
$ sh autogen.sh
$ ./configure --prefix=/tmp/qucs --enable-maintainer-mode
$ make && make install
$ cd ..
$ cd qucs-doc/
$ sh autogen.sh
$ ./configure --prefix=/tmp/qucs --enable-maintainer-mode
$ (cd technical/ && make technical)
$ (cd tutorial/ && make tutorial)
$ (cd tutorial/ && make book)
$ cd ..
$ cd qucs-qt4/
$ sh autogen.sh
$ ./configure --prefix=/tmp/qucs-qt4 --enable-maintainer-mode
$ make && make install
$ cd ..
To run:
$ cd /tmp/qucs/bin
$ ./qucs
To run with a specific language set:
$ cd /tmp/qucs/bin
$ LANG=de ./qucs
As already mentioned there is an installer package for Qucs for Win32 systems.
The relocations of the package (the location where the package gets installed)
is mainly steered by environment variables. During a normal installation
the appropriate environment variables are automatically set for the user
who installed the package.
One of them must be emphasised: HOME. During installation an
appropriate file system location will be found. When it was already set
then the previous value is assumed. The location decides where the project,
intermediate and configuration files will be saved. So when the user wonders
about missing project files or lost configuration it's worth to have a look
at the environment variables.
If FreeHDL is meant to be used for digital simulation then also the binary
package must be downloaded and installed. It requires the MinGW32 compiler.
If it is not already installed, it's possible to install a prepared
binary package for this, too. It contains the minimal MinGW32
installation required to work with FreeHDL.