Testinstallations for DISLIN and Linux
Testinstallation von DISLIN 11.5 unter Ubuntu 24.04 (64-bit)
Quelle: ubuntu-24.04-desktop-amd64.iso
Datum : 13-Januar 2025
OpenMotif:
sudo apt install libxm4
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 (13.2.0):
cd $DISLIN/examples
clink -c exa_c (o.k.)
gfortran (13.2.0):
cd $DISLIN/gf
sudo gfortran -c dislin.f90
cd $DISLIN/examples
gf77link -c exa_f77 (o.k.)
gf95link -c exa_f90 (o.k.)
Perl (5.38.2):
Das DISLIN-Modul für Perl muss neu übersetzt werden:
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
perl Makefile.PL
make
sudo cp blib/arch/auto/Dislin/Dislin.so $DISLIN/perl
cd $DISLIN/perl
export PERL5LIB=/usr/local/dislin/perl
./curve.pl (o.k.)
Python3 (3.12.3):
cd $DISLIN/python3
python3 curve.py (o.k.)
Java (21.0.5):
sudo apt install default-jdk (jdk-21)
export CLASSPATH=$DISLIN/java/dislin.jar:.
cd $DISLIN/java
javac curve.java
java curve (o.k.)
Testinstallation von DISLIN 11.5 unter Rocky Linux 9.4 (64-bit)
Quelle: Rocky-9.4-x86_64-boot.iso
Datum : 02-Juni 2024
OpenMotif:
yum install 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.4.1):
cd $DISLIN/examples
clink -c exa_c (o.k.)
gfortran (11.4.1):
yum install gcc-gfortran
cd $DISLIN/gf
gfortran -c dislin.f90
cd $DISLIN/examples
gf77link -c exa_f77 (o.k.)
gf95link -c exa_f90 (o.k.)
Perl (5.32.1):
cd $DISLIN/perl
cp Dislin_5.32.1.so Dislin.so
export PERL5LIB=$DISLIN/perl
./curve.pl (o.k.)
Python3 (3.9.18):
cd $DISLIN/python3
python curve.py (o.k.)
Java (11.0.23):
yum install java-11-openjdk-devel
export CLASSPATH=$DISLIN/java/dislin.jar:.
cd $DISLIN/java
javac curve.java
java curve (o.k.)
Testinstallation von DISLIN 11.5 unter Debian 12.5 (32-/64-bit)
Quelle: debian-12.5.0-amd64-netinst.iso (64-bit)
debian-12.5.0-i386-netinst.iso (32-bit)
Datum : 2-Juni 2024
OpenMotif:
sudo apt install libxm4
DISLIN:
sudo dpkg -i dislin-11.5.linux.i586_64.deb (64-bit)
sudo dpkg -i dislin-11.5.linux.i586.deb (32-bit)
gcc (12.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.36.0):
Das DISLIN-Modul für Perl muss neu übersetzt werden:
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
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.)
Python3 (3.11.2):
cd /usr/local/dislin/python3
python3 curve.py (o.k.)
Java (11.0.14):
sudo apt install default-jdk (jdk-17)
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.)
Testinstallation von DISLIN 11.5 unter Ubuntu 22.04 (64-bit)
Quelle: ubuntu-22.04-desktop-amd64.iso
Datum : 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):
Das DISLIN-Modul für Perl muss neu übersetzt werden:
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.)
Testinstallation von DISLIN 11.5 unter Ubuntu 20.04 (64-bit)
Quelle: ubuntu-20.04.1-desktop-amd64.iso
Datum : 6. März 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.)
Testinstallation von DISLIN 11.5 unter Elementary OS 6.1 (64-bit)
Quelle: elementaryos-6.1-stable.20211218-rc.iso
Datum : 6. März 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.)
Testinstallation von DISLIN 11.5 unter openSUSE 15.3 (64-bit)
Datum : 9. März 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.)
Testinstallation von DISLIN 11.5 unter Fedora 35 (64-bit)
Quelle: Fedora-Workstation-Live-x86_64-35-1.2.iso
Datum : 6-März 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):
Das DISLIN-Modul für Perl muss neu übersetzt werden:
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
Unglücklicherweise fehlte das Perl-Modul Makemaker auf meinem
System:
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.)
Testinstallation von DISLIN 11.5 unter Manjaro Linux 21.1 (64-bit)
Quelle: manjaro-21_1-64-xfce-21-2-1-minimal-220103-linux510.iso
Datum : 9. März 2022
pacman -Syu Systemupdate
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):
Das DISLIN-Modul für Perl muss neu übersetzt werden:
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
Der Pfad auf die DISLIN-Library wurde in Makefile.PL angepasst.
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.)
Testinstallation von DISLIN 11.5 unter MX Linux 21 (64-bit)
Quelle: MX-21_64.iso
Datum : 9-März 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 ist 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.)
Testinstallation von DISLIN 11.5 unter Scientific Linux 7.9 (64-bit)
Quelle: SL7-DVD-x86_64.iso
Datum : 10-Mar 2022
OpenMotif:
yum install openmotif (als root)
DISLIN:
rpm -i dislin-11.5.linux.i586.rpm (als root)
cp -R /usr/local/dislin/examples $HOME
gcc (4.8.5):
yum install gcc (als 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 (als root)
cd /usr/local/dislin/gf
gfortran -c dislin.f90 (als root)
cd real64
gfortran -c dislin.f90 (als root)
cd $HOME/examples
gf77link -c exa_f77 (o.k.)
gf95link -c exa_f90 (o.k.)
Perl (5.16.3):
Das DISLIN-Modul für Perl muss neu übersetzt werden:
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
Unglücklicherweise fehlte das Perl-Modul Makemaker auf meinem
System:
yum install perl-ExtUtils-MakeMaker (als root)
cp Makefile.LNX.PL Makefile.PL
perl Makefile.PL
make
cp blib/arch/auto/Dislin/Dislin.so /usr/local/dislin/perl (als 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 (als root)
cd /usr/local/dislin/python3
./curve.py (o.k.)
Java (11.0.9):
yum install java-11-openjdk (als root)
yum install java-11-openjdk-devel (als 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.)
Bemerkung: Die alten Java-Pakete der Version 1.8.0 mussten mit
yum remove entfernt werden, ansonsten gab es einen
Runtime-Konflikt.
Testinstallation von DISLIN 11.5 unter Linux Mint 20.3 (64-bit)
Quelle: linuxmint-20.3-cinnamon-64bit.iso
Datum : 10-März 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
DISLIN-Handbuch als eBook von Amazon
5. April 2025
Support für OpenBSD 64-bit
17. Januar 2025
Support für Python 3.13 und Windows
17. Januar 2025
PDF-Handbuch der Version 11.5.2
8. Januar 2025
Update 11.5.2
8. April 2024
Support für Python 3.11 und Windows
28. Juli 2023
Bugfix für die X11-Distributionen
22. Juli 2023
Update 11.5.1
25. April 2023
Support für Linux 64-bit auf IBM z Rechnern
30. Oktober 2022
Support für MingW 64-bit mit UCRT Runtime-Umgebung
28. September 2022
Release 11.5
15. März 2022
DISLIN-Buch Version 11 ist erhältlich
8. März 2017
5. April 2025
Support für OpenBSD 64-bit
17. Januar 2025
Support für Python 3.13 und Windows
17. Januar 2025
PDF-Handbuch der Version 11.5.2
8. Januar 2025
Update 11.5.2
8. April 2024
Support für Python 3.11 und Windows
28. Juli 2023
Bugfix für die X11-Distributionen
22. Juli 2023
Update 11.5.1
25. April 2023
Support für Linux 64-bit auf IBM z Rechnern
30. Oktober 2022
Support für MingW 64-bit mit UCRT Runtime-Umgebung
28. September 2022
Release 11.5
15. März 2022
DISLIN-Buch Version 11 ist erhältlich
8. März 2017