Test Installations for DISLIN and Linux
Test Installation of DISLIN 11.5 and Ubuntu 22.04 (64-bit)
Source: ubuntu-22.04-desktop-amd64.iso Date : 28-April 2022 OpenMotif: sudo apt install libxm4 DISLIN: sudo dpkg -i dislin-11.5.linux.i586_64.deb (64-bit) gcc (11.2.0): sudo apt install gcc cp -p -R /usr/local/dislin/examples $HOME cd $HOME/examples clink -c exa_c (o.k.) gfortran (11.2.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.34.0): The DISLIN module for Perl must be recompiled for Ubuntu 22.04: mkdir $HOME/tmp cp /usr/local/dislin/perl/dislin-11.5.perl.tar.gz $HOME/tmp cd $HOME/tmp gzip -d dislin-11.5.perl.tar.gz tar xvf dislin-11.5.perl.tar cp Makefile.LNX.PL Makefile.PL perl Makefile.PL sudo apt install make 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.) export PERL5LIB=/usr/local/dislin/perl cd /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.10.4): sudo apt install python3 cd /usr/local/dislin/python3 python3 curve.py (o.k.) Java (11.0.14): sudo apt install default-jdk (jdk-11) 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.5 and Ubuntu 20.04 (64-bit)
Source: ubuntu-20.04.1-desktop-amd64.iso Date : 6-March 2022 OpenMotif: sudo apt install libxm4 DISLIN: sudo dpkg -i dislin-11.5.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): export PERL5LIB=/usr/local/dislin/perl cd /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.10): sudo apt install python3 cd /usr/local/dislin/python3 python3 curve.py (o.k.) Java (11.0.14): sudo apt install default-jdk (jdk-11) 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.5 and Elementary OS 6.1 (64-bit)
Source: elementaryos-6.1-stable.20211218-rc.iso Date : 6-March 2022 OpenMotif: sudo apt install libxm4 DISLIN: sudo dpkg -i dislin-11.5.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): export PERL5LIB=/usr/local/dislin/perl cd /usr/local/dislin/perl export PERL5LIB=/usr/local/dislin/perl ./curve.pl (o.k.) Python (2.7.17): sudo apt install python cd /usr/local/dislin/python python curve.py (o.k.) Python3 (3.8.10): cd /usr/local/dislin/python3 python3 curve.py (o.k.) Java (14.0.2): sudo apt install default-jdk (jdk 11) 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.5 and openSUSE 15.3 (64-bit)
Date : 9-March 2022 OpenMotif: Install libXm4 via yast DISLIN: sudo rpm -i dislin-11.5.linux.i586_64.rpm (64-bit) cp -p -R /usr/local/dislin/examples $HOME gcc (7.5.0): sudo zypper install gcc sudo zypper install gcc-c++ sudo zypper install gcc-fortran cd $HOME/examples clink -c exa_c (o.k.) gfortran (7.5.0): 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.26.1): cd /usr/local/dislin/perl sudo cp Dislin_5.26.1.so Dislin.so export PERL5LIB=/usr/local/dislin/perl ./curve.pl (o.k.) Python (2.7.18): cd /usr/local/dislin/python ./curve.py (o.k.) Python3 (3.6.15): cd /usr/local/dislin/python3 ./curve.py (o.k.) Java (11.0.13): sudo zypper 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.5 and Fedora 35 (64-bit)
Source: Fedora-Workstation-Live-x86_64-35-1.2.iso Date : 6-March 2022 OpenMotif: sudo yum install openmotif DISLIN: sudo rpm -i dislin-11.5.linux.i586.rpm cp -R /usr/local/dislin/examples $HOME gcc (11.2.1): cd $HOME/examples clink -c exa_c (o.k.) g++ (11.2.1) sudo yum install gcc-c++ cpplink -c exa_cpp (o.k.) gfortran (11.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.34.0): The DISLIN module for Perl must be recompiled for Fedora: mkdir $HOME/tmp cp /usr/local/dislin/perl/dislin-11.5.perl.tar.gz $HOME/tmp cd $HOME/tmp gzip -d dislin-11.5.perl.tar.gz tar xvf dislin-11.5.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.10.2): cd /usr/local/dislin/python3 ./curve.py (o.k.) Java (11.0.14): 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.5 and Manjaro Linux 21.1 (64-bit)
Source: manjaro-21_1-64-xfce-21-2-1-minimal-220103-linux510.iso Date : 9-March 2022 pacman -Syu system update OpenMotif: pacman -S openmotif DISLIN: export DISLIN=$HOME/dislin PATH=$DISLIN/bin:$PATH:. export LD_LIBRARY_PATH=$DISLIN gzip -d dislin-11.5.linux.i586_64.tar.gz tar xvf dislin-11.5.linux.i586_64.tar cd dislin-11.5 ./INSTALL gcc (11.2.0): pacman -S gcc (11.2.0) cd $DISLIN/examples clink -c exa_c (o.k.) g++ (11.2.0) cpplink -c exa_cpp (o.k.) gfortran (11.2.0): pacman -S gcc-fortran (11.2.0) cd $DISLIN/gf gfortran -c dislin.f90 cd $HOME/examples gf77link -c exa_f77 (o.k.) gf95link -c exa_f90 (o.k.) Perl (5.34.0): The DISLIN module for Perl must be recompiled for Manjaro: mkdir $HOME/tmp cp $DISLIN/perl/dislin-11.5.perl.tar.gz $HOME/tmp cd $HOME/tmp gzip -d dislin-11.5.perl.tar.gz tar xvf dislin-11.5.perl.tar cp Makefile.LNX.PL Makefile.PL changed the path to the Dislin library in Makefile.PL pacman -S make perl Makefile.PL make sudo cp blib/arch/auto/Dislin/Dislin.so $DISLIN/perl cd $DISLIN/perl export PERL5LIB=$DISLIN/perl perl curve.pl (o.k.) Python (2.7.18): pacman -S python2 cd $DISLIN/python python2 curve.py (o.k.) Python (3.10.12): cd $DISLIN/python3 python curve.py (o.k.) Java (11.0.15): pacman -S jdk11-openjdk export CLASSPATH=$DISLIN/java/dislin.jar:. cd $DISLIN/java javac curve.java java curve (o.k.)
Test Installation of DISLIN 11.5 and MX Linux 21 (64-bit)
Source: MX-21_64.iso Date : 9-March 2022 OpenMotif: sudo apt install libxm4 DISLIN: sudo dpkg -i dislin-11.5.linux.i586_64.deb (64-bit) gcc (10.2.1): cp -p -R /usr/local/dislin/examples $HOME cd $HOME/examples clink -c exa_c (o.k.) g++ (10.2.1): cpplink -c exa_cpp (o.k.) gfortran (10.2.1): 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.1): cd /usr/local/dislin/perl export PERL5LIB=/usr/local/dislin/perl sudo cp Dislin_5.32.1.so Dislin.so (Default version is 5.30.0) ./curve.pl (o.k.) Python (2.7.18): sudo apt install python2 cd /usr/local/dislin/python python2 curve.py (o.k.) Python3 (3.9.2): cd /usr/local/dislin/python3 python3 curve.py (o.k.) Java (11.0.14): sudo apt install default-jdk (jdk-11) 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.5 and Scientific Linux 7.9 (64-bit)
Source: SL7-DVD-x86_64.iso Date : 10-Mar 2022 OpenMotif: yum install openmotif (as root) DISLIN: rpm -i dislin-11.5.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.5.perl.tar.gz $HOME/tmp cd $HOME/tmp gzip -d dislin-11.5.perl.tar.gz tar xvf dislin-11.5.perl.tar Unfortunately, the Perl MakeMaker module was not installed: yum 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 Java 1.8.0 had to be removed with yum remove, or a runtime conflict appeared.Test Installation of DISLIN 11.5 and Linux Mint 20.3 (64-bit)
Source: linuxmint-20.3-cinnamon-64bit.iso Date : 10-March 2022 OpenMotif: sudo apt install libxm4 DISLIN: sudo dpkg -i dislin-11.5.linux.i586_64.deb (64-bit) gcc (9.4.0): cp -p -R /usr/local/dislin/examples $HOME cd $HOME/examples clink -c exa_c (o.k.) g++ (9.4.0) sudo apt install g++ cpplink -c exa_cpp (o.k.) gfortran (9.4.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): 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.10): 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.)
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