Test Installations for DISLIN and Linux

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 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-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.)
Go to Editor View