-
Notifications
You must be signed in to change notification settings - Fork 0
Installation of Surfer on Fedora
This page describes the installation of Surf and Surfer from the latest sources on Debian based systems (e.g. Ubuntu).
Surf and Surfer can be call from Singular after loading the library surf.lib
.
This version of the instructions was tested on Fedora19. It requires sudo permissions.
-
Install the packages required to build Surfer (we assume that you have installed the packages required to build Singular):
sudo yum install gtkmm24-docs
sudo yum install libjpeg-devel
sudo yum install libtiff
sudo yum install libtiff-devel
sudo yum install zlib-devel
sudo yum install libX11-devel
sudo yum install flex
-
Download Surfer (includes Surf sources):
cd $HOME/git/Singular4
mkdir surfer
cd surfer
wget http://data.imaginary2008.de/software/surfer/surfer.tar.bz2
tar -xvf surfer.tar.bz2
tar -xvf surf-for-surfer.tar.gz
-
Compile and install Surf (after this step you can use Surf to plot curves and surfaces):
cd surf-1.0.5
./configure --disable-gui
make
sudo make install
cd ..
-
Check whether Surf works by doing in Singular: (of course Surf can also be used as a stand-alone program)
LIB "surf.lib";
ring R = 0,(x,y),dp;
ideal J = x^3-y^2;
plot(J);
-
Compile and install Surfer:
./configure
make
sudo make install
cd ..
-
Check whether Surfer works by doing in Singular: (of course Surfer can also be used as a stand-alone program)
LIB "surf.lib";
ring R = 0,(x,y,z),dp;
ideal J = x^2*y^2+x^2*z^2+y^2*z^2-17*x*y*z;
surfer(J);