Older Test Installations for DISLIN and Linux
Test Installation of DISLIN 11.3.3 and CentOS 8.3 (64-bit)
Source: CentOS-8.3.2011-x86_64-dvd1.iso
Date : 27-Jan 2021
OpenMotif:
yum install openmotif (as root)
DISLIN:
rpm -i dislin-11.3.linux.i586.rpm (as root)
cp -R /usr/local/dislin/examples $HOME
gcc (8.3.1):
yum install gcc (as root)
cd $HOME/examples
clink -c exa_c (o.k.)
g++ (8.3.1)
yum install gcc-c++ (as root)
cpplink -c exa_cpp (o.k.)
gfortran (8.3.1):
yum install gcc-gfortran (as root)
cd /usr/local/dislin/gf
gfortran -c dislin.f90 (as root)
cd real64
gfortran -c dislin.f90 (as root)
cd $HOME/examples
gf77link -c exa_f77 (o.k.)
gf95link -c exa_f90 (o.k.)
Perl (5.26.3):
The DISLIN module for Perl must be recompiled for CentOS 8.3:
mkdir $HOME/tmp
cp /usr/local/dislin/perl/dislin-11.3.perl.tar.gz $HOME/tmp
cd $HOME/tmp
gzip -d dislin-11.3.perl.tar.gz
tar xvf dislin-11.3.perl.tar
Unfortunately, the Perl MakeMaker module was not installed:
dnf install perl-ExtUtils-MakeMaker (as root)
cp Makefile.LNX.PL Makefile.PL
perl Makefile.PL
make
cp blib/arch/auto/Dislin/Dislin.so /usr/local/dislin/perl (as root)
cd /usr/local/dislin/perl
export PERL5LIB=/usr/local/dislin/perl
./curve.pl (o.k.)
Python (2.7.17):
yum install python2 (as root)
cd /usr/local/dislin/python
python2 curve.py (o.k.)
Python (3.6.8):
cd /usr/local/dislin/python3
./curve.py (o.k.)
Java (11.0.9):
yum install java-11-openjdk (as root)
yum install java-11-openjdk-devel (as root)
export CLASSPATH=/usr/local/dislin/java/dislin.jar:.
cp /usr/local/dislin/java/curve.java $HOME
cd $HOME
javac curve.java
java curve (o.k.)
Test Installation of DISLIN 11.3.3 and openSUSE 15.2 (64-bit)
Date : 27-January 2021
OpenMotif:
Install libXm4 via yast
DISLIN:
rpm -i dislin-11.3.linux.i586_64.rpm (64-bit)
cp -p -R /usr/local/dislin/examples $HOME
gcc (7.5.0):
installation of gcc via yast
cd $HOME/examples
clink -c exa_c (o.k.)
gfortran (7.5.0):
installation of gfortran via yast
cd $HOME/examples
gf77link -c exa_f77 (o.k.)
gf95link -c exa_f90 (o.k.)
Perl (5.26.1):
cd /usr/local/dislin/perl
cp Dislin_5.26.1.so Dislin.so (as root)
export PERL5LIB=/usr/local/dislin/perl
./curve.pl (o.k.)
Python (2.7.17):
cd /usr/local/dislin/python
./curve.py (o.k.)
Python3 (3.6.12):
cd /usr/local/dislin/python3
./curve.py (o.k.)
Java (11.0.9):
Install Java-11-openjdk-devel via yast
export CLASSPATH=/usr/local/dislin/java/dislin.jar:.
cp /usr/local/dislin/java/curve.java $HOME
cd $HOME
javac curve.java
java curve (o.k.)
Test Installation of DISLIN 11.3.3 and Ubuntu 20.04 (64-bit)
Source: ubuntu-20.04.1-desktop-amd64.iso
Date : 26-January 2021
OpenMotif:
sudo apt install libxm4
DISLIN:
sudo dpkg -i dislin-11.3.linux.i586_64.deb (64-bit)
gcc (9.3.0):
sudo apt install gcc
cp -p -R /usr/local/dislin/examples $HOME
cd $HOME/examples
clink -c exa_c (o.k.)
gfortran (9.3.0):
sudo apt install gfortran
cd /usr/local/dislin/gf
sudo gfortran -c dislin.f90
cd $HOME/examples
gf77link -c exa_f77 (o.k.)
gf95link -c exa_f90 (o.k.)
Perl (5.30.0):
the pre-compiled Perl module Dislin.so is not compatible with
Perl 5.30.0 and must be recompiled:
mkdir $HOME/tmp
cd $HOME/tmp
cp /usr/local/dislin/perl/dislin-11.3.perl.tar.gz .
gzip -d dislin-11.3.perl.tar.gz
tar xvf dislin-11.3.perl.tar
cp Makefile.PL.LNX Makefile.PL
sudo apt install make
perl Makefile.PL
make
sudo cp blib/arch/auto/Dislin/Dislin.so /usr/local/dislin/perl
cd /usr/local/dislin/perl
export PERL5LIB=/usr/local/dislin/perl
./curve.pl (o.k.)
Python (2.7.18):
sudo apt install python2
cd /usr/local/dislin/python
python2 curve.py (o.k.)
Python3 (3.8.2):
sudo apt install python3
cd /usr/local/dislin/python3
python3 curve.py (o.k.)
Java (14.0.2):
sudo apt install openjdk-14-jdk
export CLASSPATH=/usr/local/dislin/java/dislin.jar:.
cp /usr/local/dislin/java/curve.java $HOME
cd $HOME
javac curve.java
java curve (o.k.)
Test Installation of DISLIN 11.3.3 and Debian 10.7 (32-bit/64-bit)
Source: debian-10.7-i386-netinst.iso
debian-10.7-amd64-netinst.iso
Date : 26-Jan 2021
OpenMotif:
apt install libxm4
DISLIN:
dpkg -i dislin-11.3.linux.i586.deb (32-bit)
or dpkg -i dislin-11.3.linux.i586_64.deb (64-bit)
gcc (8.3.0):
apt install gcc
cp -p -R /usr/local/dislin/examples $HOME
cd $HOME/examples
clink -c exa_c (o.k.)
gfortran (8.3.0):
apt-get install gfortran
cd /usr/local/dislin/gf
gfortran -c dislin.f90
cd $HOME/examples
gf77link -c exa_f77 (o.k.)
gf95link -c exa_f90 (o.k.)
Perl (5.28.1):
the pre-compiled Perl module Dislin.so is not compatible with
Perl 5.28.1 and must be recompiled:
mkdir $HOME/tmp
cd $HOME/tmp
cp /usr/local/dislin/perl/dislin-11.3.perl.tar.gz .
gzip -d dislin-11.3.perl.tar.gz
tar xvf dislin-11.3.perl.tar
cp Makefile.PL.LNX Makefile.PL
perl Makefile.PL
apt install make
make
cp blib/arch/auto/Dislin/Dislin.so /usr/local/dislin/perl as root
cd /usr/local/dislin/perl
export PERL5LIB=/usr/local/dislin/perl
./curve.pl (o.k.)
Python (2.7.16):
cd /usr/local/dislin/python
./curve.py (o.k.)
Python3 (3.7.3):
cd /usr/local/dislin/python3
./curve.py (o.k.)
Java (11.0.9.1):
apt install openjdk-11-jdk
export CLASSPATH=/usr/local/dislin/java/dislin.jar:.
cp /usr/local/dislin/java/curve.java $HOME
cd $HOME
javac curve.java
java curve (o.k.)
Test Installation of DISLIN 11.3.3 and Linux Mint 20.1 (64-bit)
Source: linuxmint-20.1-cinnamon-64bit.iso
Date : 26-January 2021
OpenMotif:
sudo apt install libxm4
DISLIN:
sudo dpkg -i dislin-11.3.linux.i586_64.deb (64-bit)
gcc (9.3.0):
cp -p -R /usr/local/dislin/examples $HOME
cd $HOME/examples
clink -c exa_c (o.k.)
g++ (9.3.0)
sudo apt install g++
cpplink -c exa_cpp (o.k.)
gfortran (9.3.0):
sudo apt install gfortran
cd /usr/local/dislin/gf
sudo gfortran -c dislin.f90
cd $HOME/examples
gf77link -c exa_f77 (o.k.)
gf95link -c exa_f90 (o.k.)
Perl (5.30.0):
the pre-compiled Perl module Dislin.so is not compatible with
Perl 5.30.0 and must be recompiled:
mkdir $HOME/tmp
cd $HOME/tmp
cp /usr/local/dislin/perl/dislin-11.3.perl.tar.gz .
gzip -d dislin-11.3.perl.tar.gz
tar xvf dislin-11.3.perl.tar
cp Makefile.PL.LNX Makefile.PL
sudo apt install make
perl Makefile.PL
make
sudo cp blib/arch/auto/Dislin/Dislin.so /usr/local/dislin/perl
cd /usr/local/dislin/perl
export PERL5LIB=/usr/local/dislin/perl
./curve.pl (o.k.)
Python (2.7.18):
sudo apt install python2
cd /usr/local/dislin/python
python2 curve.py (o.k.)
Python3 (3.8.5):
cd /usr/local/dislin/python3
./curve.py (o.k.)
Java (11.0.9):
sudo apt install openjdk-11-jdk
export CLASSPATH=/usr/local/dislin/java/dislin.jar:.
cp /usr/local/dislin/java/curve.java $HOME
cd $HOME
javac curve.java
java curve (o.k.)
Test Installation of DISLIN 11.3.3 and Scientific Linux 7.9 (64-bit)
Source: SL7-DVD-x86_64.iso
Date : 26-Jan 2021
OpenMotif:
yum install openmotif (as root)
DISLIN:
rpm -i dislin-11.3.linux.i586.rpm (as root)
cp -R /usr/local/dislin/examples $HOME
gcc (4.8.5):
yum install gcc (as root)
cd $HOME/examples
clink -c exa_c (o.k.)
g++ (4.8.5)
yum install gcc-c++ (as root)
cpplink -c exa_cpp (o.k.)
gfortran (4.8.5):
yum install gcc-gfortran (as root)
cd /usr/local/dislin/gf
gfortran -c dislin.f90 (as root)
cd real64
gfortran -c dislin.f90 (as root)
cd $HOME/examples
gf77link -c exa_f77 (o.k.)
gf95link -c exa_f90 (o.k.)
Perl (5.16.3):
The DISLIN module for Perl must be recompiled:
mkdir $HOME/tmp
cp /usr/local/dislin/perl/dislin-11.3.perl.tar.gz $HOME/tmp
cd $HOME/tmp
gzip -d dislin-11.3.perl.tar.gz
tar xvf dislin-11.3.perl.tar
Unfortunately, the Perl MakeMaker module was not installed:
dnf install perl-ExtUtils-MakeMaker (as root)
cp Makefile.LNX.PL Makefile.PL
perl Makefile.PL
make
cp blib/arch/auto/Dislin/Dislin.so /usr/local/dislin/perl (as root)
cd /usr/local/dislin/perl
export PERL5LIB=/usr/local/dislin/perl
./curve.pl (o.k.)
Python (2.7.5):
cd /usr/local/dislin/python
./curve.py (o.k.)
Python (3.6.8):
yum install python3 (as root)
cd /usr/local/dislin/python3
./curve.py (o.k.)
Java (11.0.9):
yum install java-11-openjdk (as root)
yum install java-11-openjdk-devel (as root)
export CLASSPATH=/usr/local/dislin/java/dislin.jar:.
cp /usr/local/dislin/java/curve.java $HOME
cd $HOME
javac curve.java
java curve (o.k.)
Note: The old java packages of hJava 1.8.0 ad to be removed
with yum remove, or a runtime conflict appeared.
Test Installation of DISLIN 11.3.3 and Fedora 33 (64-bit)
Source: Fedora-Workstation-Live-x86_64-33-1.2.iso
Date : 26-Jan 2021
OpenMotif:
sudo yum install openmotif
DISLIN:
sudo rpm -i dislin-11.3.linux.i586.rpm
cp -R /usr/local/dislin/examples $HOME
gcc (10.2.1):
cd $HOME/examples
clink -c exa_c (o.k.)
g++ (10.2.1)
sudo yum install gcc-c++
cpplink -c exa_cpp (o.k.)
gfortran (10.2.1):
sudo yum install gcc-gfortran
cd /usr/local/dislin/gf
sudo gfortran -c dislin.f90
cd real64
sudo gfortran -c dislin.f90
cd $HOME/examples
gf77link -c exa_f77 (o.k.)
gf95link -c exa_f90 (o.k.)
Perl (5.32.0):
The DISLIN module for Perl must be recompiled for Fedora:
mkdir $HOME/tmp
cp /usr/local/dislin/perl/dislin-11.3.perl.tar.gz $HOME/tmp
cd $HOME/tmp
gzip -d dislin-11.3.perl.tar.gz
tar xvf dislin-11.3.perl.tar
Unfortunately, the Perl MakeMaker module was not installed:
sudo dnf install perl-ExtUtils-MakeMaker
cp Makefile.LNX.PL Makefile.PL
perl Makefile.PL
make
sudo cp blib/arch/auto/Dislin/Dislin.so /usr/local/dislin/perl
cd /usr/local/dislin/perl
export PERL5LIB=/usr/local/dislin/perl
./curve.pl (o.k.)
Python (2.7.18):
sudo yum install python2
cd /usr/local/dislin/python
python2 curve.py (o.k.)
Python (3.9.0):
cd /usr/local/dislin/python3
./curve.py (o.k.)
Java (11.0.9):
sudo yum install java-11-openjdk-devel
export CLASSPATH=/usr/local/dislin/java/dislin.jar:.
cp /usr/local/dislin/java/curve.java $HOME
cd $HOME
javac curve.java
java curve (o.k.)
Test Installation of DISLIN 11.1.1 and Ubuntu 18.04 (64-bit)
Source: ubuntu-18.04-desktop-amd64.iso
Date : 27-April 2018
OpenMotif:
sudo apt-get install libxm4
DISLIN:
sudo dpkg -i dislin-11.1.linux.i586_64.deb (64-bit)
gcc (7.3.0):
sudo apt-get install gcc
cp -p -R /usr/local/dislin/examples $HOME
cd $HOME/examples
clink -c exa_c (o.k.)
gfortran (7.3.0):
sudo apt-get install gfortran
cd $HOME/examples
gf77link -c exa_f77 (o.k.)
gf95link -c exa_f90 (o.k.)
Perl (5.26.1):
the pre-compiled Perl module Dislin.so is not compatible with
Perl 5.26.1 and must be recompiled:
mkdir $HOME/tmp
cd $HOME/tmp
cp /usr/local/dislin/perl/dislin-11.1.perl.tar.gz .
gzip -d dislin-11.1.perl.tar.gz
tar xvf dislin-11.1.perl.tar
cp Makefile.PL.LNX Makefile.PL
perl Makefile.PL
make
sudo cp blib/arch/auto/Dislin/Dislin.so /usr/local/dislin/perl
cd /usr/local/dislin/perl
export PERL5LIB=/usr/local/dislin/perl
./curve.pl (o.k.)
Python (2.7.15):
sudo apt-get install python
cd /usr/local/dislin/python
./curve.py (o.k.)
Python3 (3.6.5):
cd /usr/local/dislin/python3
./curve.py (o.k.)
Java (1.8):
sudo apt-get install openjdk-8-jdk
export CLASSPATH=/usr/local/dislin/java/dislin.jar:.
cp /usr/local/dislin/java/curve.java $HOME
cd $HOME
javac curve.java
java curve (o.k.)
Test Installation of DISLIN 11.1 and Ubuntu 17.10 (64-bit)
Source: ubuntu-17.10.1-desktop-amd64.iso
Date : 14-March 2018
OpenMotif:
sudo apt-get install libxm4
DISLIN:
sudo dpkg -i dislin-11.1.linux.i586_64.deb (64-bit)
gcc (7.2.0):
sudo apt-get install gcc
cp -p -R /usr/local/dislin/examples $HOME
cd $HOME/examples
clink -c exa_c (o.k.)
gfortran (7.2.0):
sudo apt-get install gfortran
cd $HOME/examples
gf77link -c exa_f77 (o.k.)
gf95link -c exa_f90 (o.k.)
Perl (5.26.0):
the pre-compiled Perl module Dislin.so is not compatible with
Perl 5.26.0 and must be recompiled:
mkdir $HOME/tmp
cd $HOME/tmp
cp /usr/local/dislin/perl/dislin-11.1.perl.tar.gz .
gzip -d dislin-11.1.perl.tar.gz
tar xvf dislin-11.1.perl.tar
cp Makefile.PL.LNX Makefile.PL
perl Makefile.PL
make
sudo cp blib/arch/auto/Dislin/Dislin.so /usr/local/dislin/perl
cd /usr/local/dislin/perl
export PERL5LIB=/usr/local/dislin/perl
./curve.pl (o.k.)
Python (2.7.14):
sudo apt-get install python
cd /usr/local/dislin/python
./curve.py (o.k.)
Java (1.8):
sudo apt-get install openjdk-8-jdk
export CLASSPATH=/usr/local/dislin/java/dislin.jar:.
cp /usr/local/dislin/java/curve.java $HOME
cd $HOME
javac curve.java
java curve (o.k.)
Test Installation of DISLIN 11.1 and openSUSE 42.3 (64-bit)
Date : 14-March 2018
OpenMotif:
Install libXm4 via yast
DISLIN:
rpm -i dislin-11.1.linux.i586_64.rpm (64-bit)
cp -p -R /usr/local/dislin/examples $HOME
gcc (4.8.5):
cd $HOME/examples
clink -c exa_c (o.k.)
gfortran (4.8.5):
cd /usr/local/dislin/gf
gfortran -c dislin.f90 (as root)
cd real64
gfortran -c dislin.f90 (as root)
cd $HOME/examples
gf77link -c exa_f77 (o.k.)
gf95link -c exa_f90 (o.k.)
Perl (5.18.2):
cd /usr/local/dislin/perl
cp Dislin_5.18.2.so Dislin.so (as root)
./curve.pl (o.k.)
Python (2.7.13):
cd /usr/local/dislin/python
./curve.py (o.k.)
Java (1.8):
Install Openjdk-1-8.0-devel via yast
export CLASSPATH=/usr/local/dislin/java/dislin.jar:.
cp /usr/local/dislin/java/curve.java $HOME
cd $HOME
javac curve.java
java curve (o.k.)
Test Installation of DISLIN 11.1 and Debian 9.4 (32-bit/64-bit)
Source: debian-9.4-i386-netinst.iso
debian-9.4-amd64-netinst.iso
Date : 01-Mar 2017
OpenMotif:
apt-get install libxm4
DISLIN:
dpkg -i dislin-11.1.linux.i586.deb (32-bit)
or dpkg -i dislin-11.1.linux.i586_64.deb (64-bit)
gcc (6.3.0):
cp -p -R /usr/local/dislin/examples $HOME
cd $HOME/examples
clink -c exa_c (o.k.)
gfortran (6.3.0):
apt-get install gfortran
cd $HOME/examples
gf77link -c exa_f77 (o.k.)
gf95link -c exa_f90 (o.k.)
Perl (5.24.1):
the pre-compiled Perl module Dislin.so is not compatible with
Perl 5.24.1 and must be recompiled:
mkdir $HOME/tmp
cd $HOME/tmp
cp /usr/local/dislin/perl/dislin-11.1.perl.tar.gz .
gzip -d dislin-11.1.perl.tar.gz
tar xvf dislin-11.1.perl.tar
cp Makefile.PL.LNX Makefile.PL
perl Makefile.PL
apt-get install make
make
cp blib/arch/auto/Dislin/Dislin.so /usr/local/dislin/perl as root
cd /usr/local/dislin/perl
export PERL5LIB=/usr/local/dislin/perl
./curve.pl (o.k.)
Python (2.7.13):
cd /usr/local/dislin/python
./curve.py (o.k.)
Java (1.8):
apt-get install openjdk-8-jdk
export CLASSPATH=/usr/local/dislin/java/dislin.jar:.
cp /usr/local/dislin/java/curve.java $HOME
cd $HOME
javac curve.java
java curve (o.k.)
Test Installation of DISLIN 11.1 and Linux Mint 18.3 (64-bit)
Source: linuxmint-18.3-cinnamon-64bit.iso
Date : 19-March 2018
OpenMotif:
sudo apt-get install libxm4
DISLIN:
sudo dpkg -i dislin-11.1.linux.i586_64.deb (64-bit)
gcc (5.4.0):
cp -p -R /usr/local/dislin/examples $HOME
cd $HOME/examples
clink -c exa_c (o.k.)
gfortran (5.4.0):
sudo apt-get install gfortran
gf77link -c exa_f77 (o.k.)
gf95link -c exa_f90 (o.k.)
Perl (5.22.1):
cd /usr/local/dislin/perl
./curve.pl (o.k.)
Python (2.7.12):
cd /usr/local/dislin/python
./curve.py (o.k.)
Java (1.8):
sudo apt-get install openjdk-8-jdk
export CLASSPATH=/usr/local/dislin/java/dislin.jar:.
cp /usr/local/dislin/java/curve.java $HOME
cd $HOME
javac curve.java
java curve (o.k.)
Test Installation of DISLIN 11.1 and Ubuntu 16.04 LTS (32-bit/64-bit)
Source: ubuntu-16.04-desktop-i386.iso
ubuntu-16.04.1-desktop-amd64.iso
Date : 14-March 2018
OpenMotif:
sudo apt-get install libxm4
DISLIN:
sudo dpkg -i dislin-11.1.linux.i586.deb (32-bit)
or sudo dpkg -i dislin-11.1.linux.i586_64.deb (64-bit)
gcc (5.4.0):
cp -p -R /usr/local/dislin/examples $HOME
cd $HOME/examples
clink -c exa_c (o.k.)
gfortran (5.4.0):
sudo apt-get install gfortran
cd $HOME/examples
gf77link -c exa_f77 (o.k.)
gf95link -c exa_f90 (o.k.)
Perl (5.22.1):
cd /usr/local/dislin/perl
./curve.pl (o.k.)
Python (2.7.12):
cd /usr/local/dislin/python
./curve.py (o.k.)
Java (1.8):
sudo apt-get install openjdk-8-jdk
export CLASSPATH=/usr/local/dislin/java/dislin.jar:.
cp /usr/local/dislin/java/curve.java $HOME
cd $HOME
javac curve.java
java curve (o.k.)
Test Installation of DISLIN 11.1 and Fedora 27 (64-bit)
Source: Fedora-Workstation-Live-x86_64-27-1.6.iso
Date : 20-March 2018
OpenMotif:
yum install libXp required for OpenMotif
yum install libpng15 required for OpenMotif
motif-2.3.4-1.x86_64.rpm from www.motifzone.net
rpm -i motif-2.3.4-1.x86_64.rpm
DISLIN:
rpm -i dislin-11.1.linux.i586_64.rpm
cp -R /usr/local/dislin/examples $HOME
gcc (7.3.1):
yum install gcc
cd $HOME/examples
clink -c exa_c (o.k.)
gfortran (7.3.1):
yum install gcc-gfortran
gf77link -c exa_f77 (o.k.)
gf95link -c exa_f90 (o.k.)
Perl (5.26.1):
The DISLIN module for Perl must be recompiled for Fedora 25:
mkdir $HOME/tmp
cp /usr/local/dislin/perl/dislin-11.1.perl.tar.gz $HOME/tmp
cd $HOME/tmp
gzip -d dislin-11.0.perl.tar.gz
tar xvf dislin-11.0.perl.tar
yum install perl-ExtUtils-MakeMaker
dnf install redhat-rpm-config
cp Makefile.LNX.PL Makefile.PL
perl Makefile.PL
make
cp blib/arch/auto/Dislin/Dislin.so /usr/local/dislin/perl (as root)
cd /usr/local/dislin/perl
./curve.pl (o.k.)
Python (2.7.14):
yum install python2
cd /usr/local/dislin/python
./curve.py (o.k.)
Java (1.8):
yum install java-1.8.0-openjdk
yum install java-1.8.0-openjdk-devel
export CLASSPATH=/usr/local/dislin/java/dislin.jar:.
cp /usr/local/dislin/java/curve.java $HOME
cd $HOME
javac curve.java
java curve (o.k.)
Test Installation of DISLIN 11.0 and Fedora 25 (64-bit)
Source: Fedora-Workstation-Live-x86_64-25-1.3.iso
Date : 28-February 2017
OpenMotif:
yum install libXp required for OpenMotif
yum install libpng12 required for OpenMotif
openmotif-2.3.3-1.fc12.x86_64.rpm from www.motifzone.net
rpm -i openmotif-2.3.3-1.fc12.x86_64.rpm
DISLIN:
rpm -i dislin-11.0.linux.i586_64.rpm
cp -R /usr/local/dislin/examples $HOME
gcc (6.3.1):
cd $HOME/examples
clink -c exa_c (o.k.)
gfortran (6.3.1):
gf77link -c exa_f77 (o.k.)
gf95link -c exa_f90 (o.k.)
Perl (5.24.0):
The DISLIN module for Perl must be recompiled for Fedora 25:
mkdir $HOME/tmp
cp /usr/local/dislin/perl/dislin-11.0.perl.tar.gz $HOME/tmp
cd $HOME/tmp
gzip -d dislin-11.0.perl.tar.gz
tar xvf dislin-11.0.perl.tar
cp Makefile.LNX.PL Makefile.PL
perl Makefile.PL
make
cp blib/arch/auto/Dislin/Dislin.so /usr/local/dislin/perl (as root)
cd /usr/local/dislin/perl
./curve.pl (o.k.)
Python (2.7.13):
cd /usr/local/dislin/python
./curve.py (o.k.)
Java (1.8):
yum install java-1.8.0-openjdk
yum install java-1.8.0-openjdk-devel
export CLASSPATH=/usr/local/dislin/java/dislin.jar:.
cp /usr/local/dislin/java/curve.java $HOME
cd $HOME
javac curve.java
java curve (o.k.)
Test Installation of DISLIN 11.0 and Ubuntu 15.10 (32-bit/64-bit)
Source: ubuntu-15.10-desktop-i386.iso
ubuntu-15.10-desktop-amd64.iso
Date : 27-February 2017
OpenMotif:
sudo apt-get install libmotif4
DISLIN:
sudo dpkg -i dislin-11.0.linux.i586.deb (32-bit)
or sudo dpkg -i dislin-11.0.linux.i586_64.deb (64-bit)
Note for 64 bits:
DISLIN installs links to the DISLIN libraries in the
directory /usr/lib64 for 64 bit, while Ubuntu expects
runtime libraries in /usr/lib. This means that you have
to define the environment variable LD_LIBRARY_PATH, even
if you have installed the .deb distribution of DISLIN.
For example: export LD_LIBRARY_PATH=/usr/local/dislin
gcc (5.2.1):
cp -p -R /usr/local/dislin/examples $HOME
cd $HOME/examples
clink -c exa_c (o.k.)
gfortran (5.2.1):
sudo apt-get install gfortran
cd /usr/local/dislin/gf
sudo gfortran -c dislin.f90
cd real64
sudo gfortran -c dislin.f90
cd $HOME/examples
gf77link -c exa_f77 (o.k.)
gf95link -c exa_f90 (o.k.)
Perl (5.20.2):
cd /usr/local/dislin/perl
cp -p Dislin_5.20.2.so Dislin.so
./curve.pl (o.k.)
Python (2.7.10):
cd /usr/local/dislin/python
./curve.py (o.k.)
Java (1.8):
sudo apt-get install openjdk-8-jdk
export CLASSPATH=/usr/local/dislin/java/dislin.jar:.
cp /usr/local/dislin/java/curve.java $HOME
cd $HOME
javac curve.java
java curve (o.k.)
Test Installation of DISLIN 11.0 and openSUSE 42.2 (64-bit)
Date : 28-February 2017
OpenMotif:
Install libXm4 via yast
DISLIN:
rpm -i dislin-11.0.linux.i586_64.rpm (64-bit)
cp -p -R /usr/local/dislin/examples $HOME
gcc (4.8.5):
cd $HOME/examples
clink -c exa_c (o.k.)
gfortran (4.8.5):
cd /usr/local/dislin/gf
gfortran -c dislin.f90 (as root)
cd real64
gfortran -c dislin.f90 (as root)
cd $HOME/examples
gf77link -c exa_f77 (o.k.)
gf95link -c exa_f90 (o.k.)
Perl (5.18.2):
cd /usr/local/dislin/perl
cp Dislin_5.18.2.so Dislin.so (as root)
./curve.pl (o.k.)
Python (2.7.12):
cd /usr/local/dislin/python
./curve.py (o.k.)
Java (1.8):
Install Openjdk-1-8.0-devel via yast
export CLASSPATH=/usr/local/dislin/java/dislin.jar:.
cp /usr/local/dislin/java/curve.java $HOME
cd $HOME
javac curve.java
java curve (o.k.)
Test Installation of DISLIN 11.0 and openSUSE 42.1 (64-bit)
Date : 28-February 2017
OpenMotif:
Install libXm4 via yast
DISLIN:
rpm -i dislin-11.0.linux.i586_64.rpm (64-bit)
cp -R /usr/local/dislin/examples $HOME
gcc (4.8.5):
cd $HOME/examples
clink -c exa_c (o.k.)
gfortran (4.8.5):
cd /usr/local/dislin/gf
gfortran -c dislin.f90 (as root)
cd real64
gfortran -c dislin.f90 (as root)
cd $HOME/examples
gf77link -c exa_f77 (o.k.)
gf95link -c exa_f90 (o.k.)
Perl (5.18.2):
cd /usr/local/dislin/perl
cp Dislin_5.18.2.so Dislin.so (as root)
./curve.pl (o.k.)
Python (2.7.9):
cd /usr/local/dislin/python
./curve.py (o.k.)
Java (1.8):
Install Openjdk-1-8.0-devel via yast
export CLASSPATH=/usr/local/dislin/java/dislin.jar:.
cp /usr/local/dislin/java/curve.java $HOME
cd $HOME
javac curve.java
java curve (o.k.)
Test Installation of DISLIN 11.0 and Debian 8.3 (32-bit/64-bit)
Source: debian-8.3-i386-DVD-1.iso
debian-8.3-amd64-DVD-1.iso
Date : 01-Mar 2017
OpenMotif:
apt-get install libmotif4
DISLIN:
dpkg -i dislin-11.0.linux.i586.deb (32-bit)
or dpkg -i dislin-11.0.linux.i586_64.deb (64-bit)
Note for 64 bits:
DISLIN installs links to the DISLIN libraries in the
directory /usr/lib64 for 64 bit, while Debian expects
runtime libraries in /usr/lib. This means that you have
to define the environment variable LD_LIBRARY_PATH, even
if you have installed the .deb distribution of DISLIN.
For example: export LD_LIBRARY_PATH=/usr/local/dislin
gcc (4.9.2):
cp -p -R /usr/local/dislin/examples $HOME
cd $HOME/examples
clink -c exa_c (o.k.)
gfortran (4.9.2):
apt-get install gfortran
cd /usr/local/dislin/gf
gfortran -c dislin.f90
cd real64
gfortran -c dislin.f90
cd $HOME/examples
gf77link -c exa_f77 (o.k.)
gf95link -c exa_f90 (o.k.)
Perl (5.20.2):
cd /usr/local/dislin/perl
cp Dislin_5.20.2.so Dislin.so (as root)
./curve.pl (o.k.)
Python (2.7.9):
cd /usr/local/dislin/python
./curve.py (o.k.)
Java (1.7):
apt-get install openjdk-7-jdk
export CLASSPATH=/usr/local/dislin/java/dislin.jar:.
cp /usr/local/dislin/java/curve.java $HOME
cd $HOME
javac curve.java
java curve (o.k.)
Test Installation of DISLIN 11.0 and Linux Mint 18.1 (64-bit)
Source: linuxmint-18.1-cinnamon-64bit.iso
Date : 28-February 2017
OpenMotif:
sudo apt-get install libxm4
DISLIN:
sudo dpkg -i dislin-11.0.linux.i586_64.deb (64-bit)
Note for 64 bits:
DISLIN installs links to the DISLIN libraries in the
directory /usr/lib64 for 64 bit, while Linux Mint expects
runtime libraries in /usr/lib. This means that you have
to define the environment variable LD_LIBRARY_PATH, even
if you have installed the .deb distribution of DISLIN.
For example: export LD_LIBRARY_PATH=/usr/local/dislin
gcc (5.4.0):
cp -p -R /usr/local/dislin/examples $HOME
cd $HOME/examples
clink -c exa_c (o.k.)
gfortran (5.4.0):
sudo apt-get install gfortran
gf77link -c exa_f77 (o.k.)
gf95link -c exa_f90 (o.k.)
Perl (5.22.1):
cd /usr/local/dislin/perl
./curve.pl (o.k.)
Python (2.7.12):
cd /usr/local/dislin/python
./curve.py (o.k.)
Java (1.8):
sudo apt-get install openjdk-8-jdk
export CLASSPATH=/usr/local/dislin/java/dislin.jar:.
cp /usr/local/dislin/java/curve.java $HOME
cd $HOME
javac curve.java
java curve (o.k.)
Test Installation of DISLIN 11.0 and Linux Mint 17.3 (32-bit/64-bit)
Source: linuxmint-17.3-cinnamon-32bit.iso
linuxmint-17.3-cinnamon-64bit.iso
Date : 28-February 2017
OpenMotif:
sudo apt-get install libmotif4
DISLIN:
sudo dpkg -i dislin-11.0.linux.i586.deb (32-bit)
or sudo dpkg -i dislin-11.0.linux.i586_64.deb (64-bit)
Note for 64 bits:
DISLIN installs links to the DISLIN libraries in the
directory /usr/lib64 for 64 bit, while Linux Mint expects
runtime libraries in /usr/lib. This means that you have
to define the environment variable LD_LIBRARY_PATH, even
if you have installed the .deb distribution of DISLIN.
For example: export LD_LIBRARY_PATH=/usr/local/dislin
gcc (4.8.4):
sudo apt-get install build-essential for C header files
cp -p -R /usr/local/dislin/examples $HOME
cd $HOME/examples
clink -c exa_c (o.k.)
g++ (4.8.4)
cpplink -c exa_cpp (o.k.)
gfortran (4.8.4):
sudo apt-get install gfortran
cd /usr/local/dislin/gf
sudo gfortran -c dislin.f90
cd real64
sudo gfortran -c dislin.f90
cd $HOME/examples
gf77link -c exa_f77 (o.k.)
gf95link -c exa_f90 (o.k.)
Perl (5.18.2):
cd /usr/local/dislin/perl
sudo cp Dislin-5.18.2.so Dislin.so
./curve.pl (o.k.)
Python (2.7.6):
cd /usr/local/dislin/python
./curve.py (o.k.)
Java (1.7):
sudo apt-get install openjdk-7-jdk
export CLASSPATH=/usr/local/dislin/java/dislin.jar:.
cp /usr/local/dislin/java/curve.java $HOME
cd $HOME
javac curve.java
java curve (o.k.)
Test Installation of DISLIN 11.0 and Scientific Linux 7.2 (64-bit)
Source: SL-7-DVD-x86_64.iso
Date : 01-March 2017
OpenMotif:
yum install motif
DISLIN:
rpm -i dislin-11.0.linux.i586_64.rpm
cp -R /usr/local/dislin/examples $HOME
gcc (4.8.5):
cd $HOME/examples
clink -c exa_c (o.k.)
g++ (4.8.5)
cpplink -c exa_cpp (o.k.)
gfortran (4.8.5):
cd /usr/local/dislin/gf
gfortran -c dislin.f90 (as root)
cd real64
gfortran -c dislin.f90 (as root)
cd $HOME/examples
gf77link -c exa_f77 (o.k.)
gf95link -c exa_f90 (o.k.)
Perl (5.16.3):
The DISLIN module for Perl must be recompiled for Scientific
Linux:
mkdir $HOME/tmp
cp /usr/local/dislin/perl/dislin-11.0.perl.tar.gz $HOME/tmp
cd $HOME/tmp
gzip -d dislin-11.0.perl.tar.gz
tar xvf dislin-11.0.perl.tar
cp Makefile.LNX.PL Makefile.PL
perl Makefile.PL
make
cp blib/arch/auto/Dislin/Dislin.so /usr/local/dislin/perl (as root)
cd /usr/local/dislin/perl
./curve.pl (o.k.)
Python (2.7.5):
cd /usr/local/dislin/python
./curve.py (o.k.)
Java (1.8):
yum install java-1.8.0-openjdk-1-8.0-devel
export CLASSPATH=/usr/local/dislin/java/dislin.jar:.
cp /usr/local/dislin/java/curve.java $HOME
cd $HOME
javac curve.java
java curve (o.k.)
Test Installation of DISLIN 11.0 and CentOS 7.3 (64-bit)
Source: CentOS-7-i386_64-DVD-1511.iso
Date : 1-Mar 2017
OpenMotif:
yum install openmotif
DISLIN:
rpm -i dislin-11.0.linux.i586.rpm
cp -R /usr/local/dislin/examples $HOME
gcc (4.8.5):
cd $HOME/examples
clink -c exa_c (o.k.)
g++ (4.8.5)
cpplink -c exa_cpp (o.k.)
gfortran (4.8.5):
cd /usr/local/dislin/gf
gfortran -c dislin.f90 (as root)
cd real64
gfortran -c dislin.f90 (as root)
cd $HOME/examples
gf77link -c exa_f77 (o.k.)
gf95link -c exa_f90 (o.k.)
Perl (5.16.3):
The DISLIN module for Perl must be recompiled for CentOS 7.3:
mkdir $HOME/tmp
cp /usr/local/dislin/perl/dislin-11.0.perl.tar.gz $HOME/tmp
cd $HOME/tmp
gzip -d dislin-11.0.perl.tar.gz
tar xvf dislin-11.0.perl.tar
cp Makefile.LNX.PL Makefile.PL
perl Makefile.PL
make
cp blib/arch/auto/Dislin/Dislin.so /usr/local/dislin/perl (as root)
cd /usr/local/dislin/perl
./curve.pl (o.k.)
Python (2.7.5):
cd /usr/local/dislin/python
./curve.py (o.k.)
Java (1.8):
yum install java-1.8.0-openjdk-devel
export CLASSPATH=/usr/local/dislin/java/dislin.jar:.
cp /usr/local/dislin/java/curve.java $HOME
cd $HOME
javac curve.java
java curve (o.k.)
Test Installation of DISLIN 11.0 and CentOS 6.7 (32-bit, 64-bit)
Source: CentOS-6.7-i386-bin-DVD1.iso
CentOS-6.7-i386_64-bin-DVD1.iso
Date : 1-Mar 2017
OpenMotif:
yum install openmotif
DISLIN:
rpm -i dislin-11.0.linux.i586.rpm
cp -R /usr/local/dislin/examples $HOME
gcc (4.4.7):
cd $HOME/examples
clink -c exa_c (o.k.)
g++ (4.4.7)
cpplink -c exa_cpp (o.k.)
gfortran (4.4.7):
cd /usr/local/dislin/gf
gfortran -c dislin.f90 (as root)
cd real64
gfortran -c dislin.f90 (as root)
cd $HOME/examples
gf77link -c exa_f77 (o.k.)
gf95link -c exa_f90 (o.k.)
Perl (5.10.1):
The DISLIN module for Perl must be recompiled for CentOS 6.7:
mkdir $HOME/tmp
cp /usr/local/dislin/perl/dislin-11.0.perl.tar.gz $HOME/tmp
cd $HOME/tmp
gzip -d dislin-11.0.perl.tar.gz
tar xvf dislin-11.0.perl.tar
cp Makefile.LNX.PL Makefile.PL
perl Makefile.PL
make
cp blib/arch/auto/Dislin/Dislin.so /usr/local/dislin/perl (as root)
cd /usr/local/dislin/perl
./curve.pl (o.k.)
Python (2.6.6):
cd /usr/local/dislin/python
./curve.py (o.k.)
Java (1.7):
yum install java-1.7.0-openjdk-devel
export CLASSPATH=/usr/local/dislin/java/dislin.jar:.
cp /usr/local/dislin/java/curve.java $HOME
cd $HOME
javac curve.java
java curve (o.k.)
Test Installation of DISLIN 11.0 and Ubuntu 14.04 LTS (32-bit/64-bit)
Source: ubuntu-14.04.3-desktop-i386.iso
ubuntu-14.04.3-desktop-amd64.iso
Date : 27-February 2017
OpenMotif:
sudo apt-get install libmotif4
DISLIN:
sudo dpkg -i dislin-11.0.linux.i586.deb (32-bit)
or sudo dpkg -i dislin-11.0.linux.i586_64.deb (64-bit)
Note for 64 bits:
DISLIN installs links to the DISLIN libraries in the
directory /usr/lib64 for 64 bit, while Ubuntu expects
runtime libraries in /usr/lib. This means that you have
to define the environment variable LD_LIBRARY_PATH, even
if you have installed the .deb distribution of DISLIN.
For example: export LD_LIBRARY_PATH=/usr/local/dislin
gcc (4.8.4):
cp -p -R /usr/local/dislin/examples $HOME
cd $HOME/examples
clink -c exa_c (o.k.)
gfortran (4.8.4):
sudo apt-get install gfortran
cd /usr/local/dislin/gf
sudo gfortran -c dislin.f90
cd real64
sudo gfortran -c dislin.f90
cd $HOME/examples
gf77link -c exa_f77 (o.k.)
gf95link -c exa_f90 (o.k.)
Perl (5.18.2):
cd /usr/local/dislin/perl
cp -p Dislin-5.18.2.so Dislin.so
./curve.pl (o.k.)
Python (2.7.6):
cd /usr/local/dislin/python
./curve.py (o.k.)
Java (1.7):
sudo apt-get install openjdk-7-jdk
export CLASSPATH=/usr/local/dislin/java/dislin.jar:.
cp /usr/local/dislin/java/curve.java $HOME
cd $HOME
javac curve.java
java curve (o.k.)
News
DISLIN manual as eBook from Amazon
5. April 2025
Support for OpenBSD 64-bit
17. January 2025
Support for Python 3.13 and Windows
17. January 2025
Updated PDF manual of the DISLIN book
8. January 2025
Upgrade 11.5.2
8. April 2024
Support for Python 3.11 and Windows
28. July 2023
Bug fix for the X11 distributions
22. July 2023
Upgrade 11.5.1
25. April 2023
Support for Linux 64-bit on IBM z series
30. October 2022
Support for MingW 64-bit UCRT runtime environment
28. September 2022
Release 11.5
15. March 2022
DISLIN Book Version 11 is available
8. March 2017
5. April 2025
Support for OpenBSD 64-bit
17. January 2025
Support for Python 3.13 and Windows
17. January 2025
Updated PDF manual of the DISLIN book
8. January 2025
Upgrade 11.5.2
8. April 2024
Support for Python 3.11 and Windows
28. July 2023
Bug fix for the X11 distributions
22. July 2023
Upgrade 11.5.1
25. April 2023
Support for Linux 64-bit on IBM z series
30. October 2022
Support for MingW 64-bit UCRT runtime environment
28. September 2022
Release 11.5
15. March 2022
DISLIN Book Version 11 is available
8. March 2017