Table of Contents

Download and install

Install the dependencies

Note: the current dependencies below are for experimental branch

Requested dependencies for building and downloading

Requested dependencies for execution

Optional dependencies to run demo/demo.oscopy

Debian

Tested on oldstable (Squeeze) and unstable (Sid) as of 04/2013.

Will not install on Squeeze due to default release ipython 0.10.

Shall install on Wheezy (not tested).

# apt-get git autoconf gettext intltool python-gtk2-dev
# apt-get install ipython python-matplotlib 
# apt-get install geda gnucap 

Ubuntu

Tested on Ubuntu 12.10 Quantal Quetzal

$ sudo apt-get install git autoconf gettext intltool python-gtk2-dev 
$ sudo apt-get install ipython python-matplotlib 
$ sudo apt-get install geda gnucap 

Fedora

Tested on Fedora 18

# yum install git autoconf gettext intltool pygtk2-devel gcc
# yum install ipython dbus-python 
# yum install geda-gaf gnucap 

Note that in Fedora 18 default geda-gaf and gnucap appear to be very old version and might not run demo/demo.oscopy correctly.

Download the source

The source can be downloaded from repo.or.cz: http://repo.or.cz/w/oscopy.git

or from Github: https://github.com/agardelein/oscopy.git

To download it:

$ git clone git://repo.or.cz/oscopy.git

Optional: to use experimental branch

$ cd oscopy
$ git pull git://repo.or.cz/oscopy.git experimental

Install oscopy

Once the source downloaded, assuming in oscopy/

$ cd oscopy
$ ./autogen.sh && ./configure && make install

Additional notes

Note that you might need to update your PYTHONPATH, for example if you install it in ${HOME}/geda, to launch oscopy you might need the following lines:

$ export PYTHONPATH=${HOME}/geda/lib/python2.X/site-packages:$PYTHONPATH
$ export PATH=$PATH:${HOME}/geda/bin

gEDA/gschem integration

Oscopy can be commanded from gEDA/gschem. To use gschem integration, you will need to use the same –prefix that you used to install gschem.

See also this page on how to integrate with gschem.