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
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
Release 11.4
15. March 2021
Support for Free Pascal 64-bit on Windows
22. July 2020
Upgrade 11.3.3
28. June 2020
DISLIN Book Version 11 is available
8. March 2017
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
Release 11.4
15. March 2021
Support for Free Pascal 64-bit on Windows
22. July 2020
Upgrade 11.3.3
28. June 2020
DISLIN Book Version 11 is available
8. March 2017