{"id":3841,"date":"2016-06-04T17:05:16","date_gmt":"2016-06-04T16:05:16","guid":{"rendered":"https:\/\/blog.hani-ibrahim.de\/?p=3841"},"modified":"2020-10-28T12:42:21","modified_gmt":"2020-10-28T11:42:21","slug":"install-dislin-10-6-on-ubuntu-16-04","status":"publish","type":"post","link":"https:\/\/blog.hani-ibrahim.de\/en\/install-dislin-10-6-on-ubuntu-16-04.html","title":{"rendered":"Install DISLIN 10.6 on Ubuntu 16.04 Xenial Xerus"},"content":{"rendered":"<nav class=\"tinytoc tiny_toc\">\n<ul>\n<li><a href=\"#h0\">Install and setup Motif libraries<\/a><\/li>\n<li><a href=\"#h1\">Make \u2018pkexec\u2019 working with Gedit<\/a><\/li>\n<li><a href=\"#h2\">64-bit specifics<\/a>\n<ul style=\"list-style-type:circle;\">\n<li><a href=\"#h3\">Set the LD_LIBRARY_PATH variable<\/a><\/li>\n<li><a href=\"#h4\">Capability to start 64-bit GUI-programs from the desktop file manager<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#h5\">Download and install DISLIN<\/a><\/li>\n<li><a href=\"#h6\">Compile programs with the shared DISLIN library<\/a>\n<ul style=\"list-style-type:circle;\">\n<li><a href=\"#h7\">The DISLIN way via gf95link script<\/a><\/li>\n<li><a href=\"#h8\">The classic way<\/a><\/li>\n<li><a href=\"#h9\">Drawbacks of shared linking<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#h10\">Compile\/link programs with the DISLIN library statically<\/a><\/li>\n<li><a href=\"#h11\">Completely static-linked, distribution-independent DISLIN applications?<\/a><\/li>\n<li><a href=\"#h12\">Acknowledgment<\/a><\/li>\n<li><a href=\"#h13\">Related Links<\/a><\/li>\n<\/ul>\n<\/nav>\n\n\r\n<body><p><span style=\"color: #ff0000;\"><strong>For the new Ubuntu 20.04-LTS-version Focal Fossa and Dislin 11.3 refer the new article <a href=\"https:\/\/blog.hani-ibrahim.de\/english-install-dislin-11-3-on-ubuntu-20-04-focal-fossa.html\">Install DISLIN 11.3 on Ubuntu 20.04 Focal Fossa<\/a><\/strong><\/span><\/p>\n<p><a href=\"http:\/\/www.dislin.de\/\" target=\"_blank\" rel=\"noopener noreferrer\">DISLIN<\/a> is a very nice and well-documented 2-D and 3-D plotting framework for Fortran and some other programming languages. Furthermore DISLIN provides some widgets to create simple graphic user interfaces (GUIs).<\/p>\n<p>This how-to describes how to install DISLIN (version 10.6) on an arbitrary Ubuntu system (here: 16.04 \u2013 Xenial Xerus) and how to compile and link a sample Fortran 90 program with the shared and static libraries.<\/p>\n<p>This how-to should work on Ubuntu-related distributions as Linux Mint, etc.<\/p>\n<p><!--more--><\/p>\n<p>In this how-to Gfortran is used as the standard Fortran 90 compiler of GNU\/Linux.<\/p>\n<h3 id=\"h0\">Install and setup Motif libraries<\/h3>\n<p>DISLIN needs the Motif libraries for the GUI widgets and tools. But Motif is not installed on Ubuntu by default.<\/p>\n<ol>\n<li>Xenial Xerus has the Version 4 libraries of Openmotif in its multiverse repository which work with DISLIN 10.4. But first you have to enable multiverse\/universe repositories. Ensure that you have Internet access. Write in one line in the terminal:\n<p class=\"hinweis\">Take care of the back tics (`): You find the `-key to the left of the key \u201c1\u201d on the standard English keyboard.<br>\nThe <span class=\"codestyle\">`lsb_release -sc`<\/span> makes this command independent of the Ubuntu version.<code> <\/code><\/p>\n<pre>sudo add-apt-repository 'deb http:\/\/archive.ubuntu.com\/ubuntu `lsb_release -sc` universe multiverse'<\/pre>\n<p>And then:<\/p>\n<pre>sudo apt-get update<\/pre>\n<\/li>\n<li>Install Motif packages <del><\/del>now:\n<pre>sudo apt-get install libmotif* libmotif-dev<\/pre>\n<\/li>\n<li>And you need the package <span class=\"codestyle\">gfortran<\/span> of course.\n<pre>sudo apt-get install gfortran<\/pre>\n<\/li>\n<\/ol>\n<h3 id=\"h1\">Make \u2018pkexec\u2019 working with Gedit<\/h3>\n<p class=\"hinweis\">Since Trusty Tahr (version 14.04) Ubuntu does not have \u201cgksu\u201d installed by default to open graphical applications as root. On Xenial it is possible to install \u201cgksu\u201d manually but in future versions it\u00a0 will not be provided anymore maybe. The successor is the command \u201cpkexec\u201d.<\/p>\n<p>Unfortunately \u201cpkexec\u201d needs PolicyKit files for every graphical application it wants to start. There are no PolicyKit-files for Gedit and Nautilus installed by default. Because we need Gedit as root later we catch up this now by typing two commands in the terminal:<\/p>\n<pre>wget https:\/\/raw.githubusercontent.com\/hotice\/webupd8\/master\/org.gnome.gedit.policy -O \/tmp\/org.gnome.gedit.policy\r\nsudo cp \/tmp\/org.gnome.gedit.policy \/usr\/share\/polkit-1\/actions\/<\/pre>\n<p>Refer this <a href=\"http:\/\/www.webupd8.org\/2015\/03\/how-to-run-gedit-and-nautilus-as-root.html\" target=\"_blank\" rel=\"noopener noreferrer\">webupd8.org-article<\/a> for details in this matter.<\/p>\n<h3 id=\"h2\">64-bit specifics<\/h3>\n<p>On 64-bit Ubuntu systems, you have to consider the following points. These are optional on 32-bit systems!<\/p>\n<h4 id=\"h3\">Set the LD_LIBRARY_PATH variable<\/h4>\n<p>If you are on a 64-bit system you have to specify the environment variable \u201cLD_LIBRARY_PATH\u201d. Start a text editor (here \u201cgedit\u201d) with root privileges and open the file <span class=\"codestyle\">bash.bashrc<\/span>. Open a terminal and type:<\/p>\n<pre>pkexec gedit \/etc\/bash.bashrc &amp;<\/pre>\n<p>or alternatively: <span class=\"codestyle\">sudo nano \/etc\/bash.bashrc<\/span><\/p>\n<p>and append the following lines:<\/p>\n<pre>LD_LIBRARY_PATH=\/usr\/local\/dislin\r\nexport LD_LIBRARY_PATH<\/pre>\n<p>Save bash.bashrc. You just need to <strong>restart your terminal<\/strong> (window).<\/p>\n<h4 id=\"h4\">Capability to start 64-bit GUI-programs from the desktop file manager<\/h4>\n<p>To start a self-compiled DISLIN program with a graphical user interface (GUI) from your file manager fails on 64-bit Ubuntu. The DISLIN Compiling script \u201cgf95link\u201d does not produce such binaries. You have to start the GUI-programs from the terminal. To change this behavior you need to compile\/link your programs statically with the DISLIN library. To do this you have to install the following development packages first. On the terminal, type:<\/p>\n<pre>sudo apt-get install libx11-dev libxt-dev libgl1-mesa-dev<\/pre>\n<p>Then perform the steps in the following chapter. Instead of compiling\/linking your program as mentioned in chapter \u201cCompile programs with shared the DISLIN library via gf95link-script\u201d use the instructions in chapter \u201cCompile programs with the DISLIN library statically\u201d.<\/p>\n<h3 id=\"h5\">Download and install DISLIN<\/h3>\n<ol>\n<li>Download the appropriate deb file <del><\/del>to your e.g. downloads directory (~\/Downloads).\n<ul>\n<li>Ubuntu (32-bit): <a href=\"ftp:\/\/ftp.gwdg.de\/pub\/grafik\/dislin\/linux\/i586\/\" target=\"_blank\" rel=\"noopener noreferrer\">ftp:\/\/ftp.gwdg.de\/pub\/grafik\/dislin\/linux\/i586\/<\/a><\/li>\n<li>Ubuntu (64-bit): <a href=\"ftp:\/\/ftp.gwdg.de\/pub\/grafik\/dislin\/linux\/i586_64\/\" target=\"_blank\" rel=\"noopener noreferrer\">ftp:\/\/ftp.gwdg.de\/pub\/grafik\/dislin\/linux\/i586_64\/<\/a><\/li>\n<\/ul>\n<\/li>\n<li>Install DISLIN: For 32-bit:\n<pre>sudo dpkg -i ~\/Downloads\/dislin-10.6.linux.i586.deb<\/pre>\n<p>For 64-bit:<\/p>\n<pre>sudo dpkg -i ~\/Downloads\/dislin-10.6.linux.i586_64.deb<\/pre>\n<\/li>\n<li>DISLIN is now installed in \u201c\/usr\/local\u201d in the directory \u201cdislin\u201d. Dependent on your Fortran compiler version you may need to recompile the MODULE files \u201cdislin.f90\u201d in \u201c\/usr\/local\/dislin\/\u201d (for Gfortran: \/usr\/local\/dislin\/gf). For Gfortran:\n<pre>cd \/usr\/local\/dislin\/gf\/\r\nsudo gfortran -c dislin.f90\r\ncd real64\r\nsudo gfortran -c dislin.f90<\/pre>\n<\/li>\n<\/ol>\n<h3 id=\"h6\">Compile programs with the shared DISLIN library<\/h3>\n<h4 id=\"h7\">The DISLIN way via gf95link script<\/h4>\n<p>To get started have a look at \u201c\/usr\/local\/dislin\/README\u201d. To compile the sample program map_f90, copy the source file to your home directory, move to home and compile\/link it with \u201cgf95link\u201d:<\/p>\n<pre>cp \/usr\/local\/dislin\/examples\/map_f90.f90 ~\r\ncd ~\r\ngf95link -a map_f90<\/pre>\n<p>You can compile all single precision programs the same way.<\/p>\n<p>Link your program with the double precision DISLIN library, if your program uses double precision reals (map_f90 does not), by adding the -r8 option:<\/p>\n<pre>gf95link -a -r8 doubleprec-app<\/pre>\n<p class=\"hinweis\"><em><strong>Note: <\/strong>Take care that you do not append the filename suffix \u2013 e.g. \u201c.f90\u201d \u2013 to the filename when you use gf95link or the other compile scripts provided by DISLIN.<\/em><\/p>\n<h4 id=\"h8\">The classic way<\/h4>\n<p>If you want to compile\/link your program the classic way or to integrate DISLIN to your IDE you call DISLIN via \u201c-ldislin\u201d, the necessary \u201cdislin.mod\u201d file is located in \u201c\/usr\/local\/dislin\/gf\u201d for single precision. For double precision use \u201c-ldislin_d\u201d and find the mod-file in \u201cgf\/real64\u201d.<\/p>\n<pre>gfortran map_f90.f90 -I\/usr\/local\/dislin\/gf -ldislin<\/pre>\n<p>or for double precision:<\/p>\n<pre>gfortran doubleprec-app.f90 -I\/usr\/local\/dislin\/gf\/real64 -ldislin_d<\/pre>\n<p>Exchange \u201cdoubleprec-app.f90\u201d to the real file\/app name.<\/p>\n<p>You get in both cases an <span class=\"codestyle\">a.out<\/span> binary file. To specify a n arbitrary app-name use the \u201c-o\u201d option, e.g.: <span class=\"codestyle\">gfortran map_f90.f90 -I\/usr\/local\/dislin\/gf -ldislin -o map_f90<\/span>. The binary file name is then <span class=\"codestyle\">map_f90<\/span>.<\/p>\n<div id=\"attachment_1604\" style=\"width: 310px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/blog.hani-ibrahim.de\/wp-content\/uploads\/dislin_mapplot.png\" data-rel=\"lightbox-gallery-eXYUFGlW\" data-rl_title=\"Screenshot map_f90 on Ubuntu Linux\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1604\" class=\"size-medium wp-image-1604\" title=\"Screenshot map_f90 on Ubuntu Linux\" src=\"https:\/\/blog.hani-ibrahim.de\/wp-content\/uploads\/dislin_mapplot-300x184.png\" alt=\"Screenshot map_f90 on Ubuntu Linux\" width=\"300\" height=\"184\" srcset=\"https:\/\/blog.hani-ibrahim.de\/wp-content\/uploads\/dislin_mapplot-300x184.png 300w, https:\/\/blog.hani-ibrahim.de\/wp-content\/uploads\/dislin_mapplot.png 982w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\"><\/a><p id=\"caption-attachment-1604\" class=\"wp-caption-text\">Screenshot map_f90 on Ubuntu Linux<\/p><\/div>\n<h4 id=\"h9\">Drawbacks of shared linking<\/h4>\n<p>\u201cgf95link\u201d and linking via \u201c-ldislin(_d)\u201d links the shared DISLIN library to your program. That reduces the footprint of your application on your hard disk. However if you intend to run this program on other machines, you have to install DISLIN on these machines, too.<\/p>\n<p>Another issue is that if you are on an 64-bit Ubuntu you can not start your DISLIN application from your file manager (Nautilus, Dolphin, etc). You need to start it from the command-line.<\/p>\n<p>To avoid both issues go to the next chapter and compile\/link your program statically instead.<\/p>\n<h3 id=\"h10\">Compile\/link programs with the DISLIN library statically<\/h3>\n<p>To add the missing capability of starting 64-bit DISLIN GUI-programs from a desktop file manager and to make your programs (32- and 64-bit) independent from an installed DISLIN, compile your program as described for \u201cmap_f90\u201d below. But first, make sure that the development packages mentioned in chapter \u201c<a href=\"#start64\">Capabilities to start 64-bit GUI-programs from the desktop file manager<\/a>\u201d are installed. Type for map_f90 (and for other single precision apps):<\/p>\n<pre>gfortran map_f90.f90 -static-libgfortran -I\/usr\/local\/dislin\/gf \/usr\/local\/dislin\/libdislin.a -lXm -lXt -lX11 -lGL -o map_f90<\/pre>\n<p>If you use double precision real variables, type:<\/p>\n<pre>gfortran doubleprec-app.f90 -static-libgfortran -I\/usr\/local\/dislin\/gf\/real64 \/usr\/local\/dislin\/libdislin_d.a -lXm -lXt -lX11 -lGL -o doubleprec-app<\/pre>\n<p>instead. Now you can start your 64-bit GUI-program from your file manager. Furthermore you can copy it to any other machines without DISLIN (and gfortran) installed. This is valid for 32-bit systems, too. But you still need the <a href=\"#motif\">Motif4 libraries<\/a> (package: libmotif4) on these machines.<\/p>\n<h3 id=\"h11\">Completely static-linked, distribution-independent DISLIN applications?<\/h3>\n<p>Did you notice the question mark in the upper headline? In GNU\/Linux it is complicated to provide distribution-independent applications. In Ubuntu it is not differently, of course.<\/p>\n<p>The Motif libraries depend on a lot of XServer libraries (libXm, libXt, etc.) which are not all provided in a static form (.a-libs) or depend themselves on other libraries. That means it is not possible to link statically against Motif out-of-the-box.<\/p>\n<p>However, you can provide a third-party-independent deb-package to Ubuntu users which depends \u201conly\u201d on Motif (package \u201clibmotif4\u201d)<del><\/del>, if you link your app as described in the previous chapter. In comparison to Precise Pangolin <code>-static-libgfortran<\/code> works on Xenial Xerus. As far as I know Ubuntu provides Motif 4 in the universe repository since Natty Narwhal (11.04).<del><\/del> That means your deb-package will work from Ubuntu 11.04 onwards.<\/p>\n<div class=\"hinweis\">For people who want to provide fully static-linked applications, the project <a href=\"http:\/\/www.pgbovine.net\/cde.html\">CDE<\/a> could help. But I have not tested it yet.<\/div>\n<h3 id=\"h12\">Acknowledgment<\/h3>\n<p>I want to thank the developer and maintainer of DISLIN \u2013 Helmut Michels \u2013 for his assistance. He helped me a lot, especially to get DISLIN binaries linked statically.<\/p>\n<h3 id=\"h13\">Related Links<\/h3>\n<ul>\n<li><a href=\"http:\/\/www.dislin.de\/\" target=\"_blank\" rel=\"noopener noreferrer\">DISLIN Homepage<\/a><\/li>\n<li><a href=\"http:\/\/www.mps.mpg.de\/1756550\/linux_test\">Test Installations for DISLIN and Linux<\/a> \u2013 DISLIN Homepage<\/li>\n<li>Google Group <a href=\"https:\/\/groups.google.com\/forum\/?fromgroups#!forum\/dislin-users\" target=\"_blank\" rel=\"noopener noreferrer\">dislin-users<\/a><\/li>\n<li><a href=\"http:\/\/www.star.le.ac.uk\/~cgp\/dislinGUI.html\" target=\"_blank\" rel=\"noopener noreferrer\">Using DISLIN to make a GUI<\/a> \u2013 Dr. Clive Page (University of Leicester)<\/li>\n<li>German <a href=\"http:\/\/de.wikibooks.org\/wiki\/Fortran:_DISLIN\" target=\"_blank\" rel=\"noopener noreferrer\">Wikibooks<\/a> for DISLIN<\/li>\n<\/ul>\n<p><\/p><\/body>","protected":false},"excerpt":{"rendered":"<div class=\"shariff shariff-align-flex-start shariff-widget-align-flex-start\" data-services=\"facebook\" data-url=\"https%3A%2F%2Fblog.hani-ibrahim.de%2Fen%2Finstall-dislin-10-6-on-ubuntu-16-04.html\" data-timestamp=\"1603888941\" data-backendurl=\"https:\/\/blog.hani-ibrahim.de\/en\/wp-json\/shariff\/v1\/share_counts?\"><ul class=\"shariff-buttons theme-round orientation-horizontal buttonsize-small\"><li class=\"shariff-button facebook shariff-nocustomcolor\" style=\"background-color:#4273c8;border-radius:50%\"><a href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fblog.hani-ibrahim.de%2Fen%2Finstall-dislin-10-6-on-ubuntu-16-04.html\" title=\"Share on Facebook\" aria-label=\"Share on Facebook\" role=\"button\" rel=\"nofollow\" class=\"shariff-link\" style=\";border-radius:50%; background-color:#3b5998; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 18 32\"><path fill=\"#3b5998\" d=\"M17.1 0.2v4.7h-2.8q-1.5 0-2.1 0.6t-0.5 1.9v3.4h5.2l-0.7 5.3h-4.5v13.6h-5.5v-13.6h-4.5v-5.3h4.5v-3.9q0-3.3 1.9-5.2t5-1.8q2.6 0 4.1 0.2z\"\/><\/svg><\/span><span data-service=\"facebook\" style=\"color:#3b5998\" class=\"shariff-count shariff-hidezero\"><\/span>&nbsp;<\/a><\/li><li class=\"shariff-button twitter shariff-nocustomcolor\" style=\"background-color:#595959;border-radius:50%\"><a href=\"https:\/\/twitter.com\/share?url=https%3A%2F%2Fblog.hani-ibrahim.de%2Fen%2Finstall-dislin-10-6-on-ubuntu-16-04.html&text=Install%20DISLIN%2010.6%20on%20Ubuntu%2016.04%20Xenial%20Xerus\" title=\"Share on X\" aria-label=\"Share on X\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\";border-radius:50%; background-color:#000; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path fill=\"#000\" d=\"M14.258 10.152L23.176 0h-2.113l-7.747 8.813L7.133 0H0l9.352 13.328L0 23.973h2.113l8.176-9.309 6.531 9.309h7.133zm-2.895 3.293l-.949-1.328L2.875 1.56h3.246l6.086 8.523.945 1.328 7.91 11.078h-3.246zm0 0\"\/><\/svg><\/span><\/a><\/li><li class=\"shariff-button pocket shariff-nocustomcolor\" style=\"background-color:#444;border-radius:50%\"><a href=\"https:\/\/getpocket.com\/save?url=https%3A%2F%2Fblog.hani-ibrahim.de%2Fen%2Finstall-dislin-10-6-on-ubuntu-16-04.html&title=Install%20DISLIN%2010.6%20on%20Ubuntu%2016.04%20Xenial%20Xerus\" title=\"Save to Pocket\" aria-label=\"Save to Pocket\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\";border-radius:50%; background-color:#ff0000; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 27 28\"><path fill=\"#ff0000\" d=\"M24.5 2q1 0 1.7 0.7t0.7 1.7v8.1q0 2.8-1.1 5.3t-2.9 4.3-4.3 2.9-5.2 1.1q-2.7 0-5.2-1.1t-4.3-2.9-2.9-4.3-1.1-5.2v-8.1q0-1 0.7-1.7t1.7-0.7h22zM13.5 18.6q0.7 0 1.3-0.5l6.3-6.1q0.6-0.5 0.6-1.3 0-0.8-0.5-1.3t-1.3-0.5q-0.7 0-1.3 0.5l-5 4.8-5-4.8q-0.5-0.5-1.3-0.5-0.8 0-1.3 0.5t-0.5 1.3q0 0.8 0.6 1.3l6.3 6.1q0.5 0.5 1.3 0.5z\"\/><\/svg><\/span><\/a><\/li><li class=\"shariff-button rss shariff-nocustomcolor\" style=\"background-color:#ff8c00;border-radius:50%\"><a href=\"https:\/\/blog.hani-ibrahim.de\/en\/feed\/rss\" title=\"RSS feed\" aria-label=\"RSS feed\" role=\"button\" class=\"shariff-link\" style=\";border-radius:50%; background-color:#fe9312; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 32 32\"><path fill=\"#fe9312\" d=\"M4.3 23.5c-2.3 0-4.3 1.9-4.3 4.3 0 2.3 1.9 4.2 4.3 4.2 2.4 0 4.3-1.9 4.3-4.2 0-2.3-1.9-4.3-4.3-4.3zM0 10.9v6.1c4 0 7.7 1.6 10.6 4.4 2.8 2.8 4.4 6.6 4.4 10.6h6.2c0-11.7-9.5-21.1-21.1-21.1zM0 0v6.1c14.2 0 25.8 11.6 25.8 25.9h6.2c0-17.6-14.4-32-32-32z\"\/><\/svg><\/span><\/a><\/li><li class=\"shariff-button mailto shariff-nocustomcolor\" style=\"background-color:#a8a8a8;border-radius:50%\"><a href=\"mailto:?body=https%3A%2F%2Fblog.hani-ibrahim.de%2Fen%2Finstall-dislin-10-6-on-ubuntu-16-04.html&subject=Install%20DISLIN%2010.6%20on%20Ubuntu%2016.04%20Xenial%20Xerus\" title=\"Send by email\" aria-label=\"Send by email\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\";border-radius:50%; background-color:#999; color:#fff\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 32 32\"><path fill=\"#999\" d=\"M32 12.7v14.2q0 1.2-0.8 2t-2 0.9h-26.3q-1.2 0-2-0.9t-0.8-2v-14.2q0.8 0.9 1.8 1.6 6.5 4.4 8.9 6.1 1 0.8 1.6 1.2t1.7 0.9 2 0.4h0.1q0.9 0 2-0.4t1.7-0.9 1.6-1.2q3-2.2 8.9-6.1 1-0.7 1.8-1.6zM32 7.4q0 1.4-0.9 2.7t-2.2 2.2q-6.7 4.7-8.4 5.8-0.2 0.1-0.7 0.5t-1 0.7-0.9 0.6-1.1 0.5-0.9 0.2h-0.1q-0.4 0-0.9-0.2t-1.1-0.5-0.9-0.6-1-0.7-0.7-0.5q-1.6-1.1-4.7-3.2t-3.6-2.6q-1.1-0.7-2.1-2t-1-2.5q0-1.4 0.7-2.3t2.1-0.9h26.3q1.2 0 2 0.8t0.9 2z\"\/><\/svg><\/span><\/a><\/li><li class=\"shariff-button whatsapp shariff-nocustomcolor\" style=\"background-color:#5cbe4a;border-radius:50%\"><a href=\"https:\/\/api.whatsapp.com\/send?text=https%3A%2F%2Fblog.hani-ibrahim.de%2Fen%2Finstall-dislin-10-6-on-ubuntu-16-04.html%20Install%20DISLIN%2010.6%20on%20Ubuntu%2016.04%20Xenial%20Xerus\" title=\"Share on Whatsapp\" aria-label=\"Share on Whatsapp\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\";border-radius:50%; background-color:#34af23; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 32 32\"><path fill=\"#34af23\" d=\"M17.6 17.4q0.2 0 1.7 0.8t1.6 0.9q0 0.1 0 0.3 0 0.6-0.3 1.4-0.3 0.7-1.3 1.2t-1.8 0.5q-1 0-3.4-1.1-1.7-0.8-3-2.1t-2.6-3.3q-1.3-1.9-1.3-3.5v-0.1q0.1-1.6 1.3-2.8 0.4-0.4 0.9-0.4 0.1 0 0.3 0t0.3 0q0.3 0 0.5 0.1t0.3 0.5q0.1 0.4 0.6 1.6t0.4 1.3q0 0.4-0.6 1t-0.6 0.8q0 0.1 0.1 0.3 0.6 1.3 1.8 2.4 1 0.9 2.7 1.8 0.2 0.1 0.4 0.1 0.3 0 1-0.9t0.9-0.9zM14 26.9q2.3 0 4.3-0.9t3.6-2.4 2.4-3.6 0.9-4.3-0.9-4.3-2.4-3.6-3.6-2.4-4.3-0.9-4.3 0.9-3.6 2.4-2.4 3.6-0.9 4.3q0 3.6 2.1 6.6l-1.4 4.2 4.3-1.4q2.8 1.9 6.2 1.9zM14 2.2q2.7 0 5.2 1.1t4.3 2.9 2.9 4.3 1.1 5.2-1.1 5.2-2.9 4.3-4.3 2.9-5.2 1.1q-3.5 0-6.5-1.7l-7.4 2.4 2.4-7.2q-1.9-3.2-1.9-6.9 0-2.7 1.1-5.2t2.9-4.3 4.3-2.9 5.2-1.1z\"\/><\/svg><\/span><\/a><\/li><li class=\"shariff-button info shariff-nocustomcolor\" style=\"background-color:#eee;border-radius:50%\"><a href=\"http:\/\/ct.de\/-2467514\" title=\"More information\" aria-label=\"More information\" role=\"button\" rel=\"noopener \" class=\"shariff-link\" style=\";border-radius:50%; background-color:#fff; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 11 32\"><path fill=\"#999\" d=\"M11.4 24v2.3q0 0.5-0.3 0.8t-0.8 0.4h-9.1q-0.5 0-0.8-0.4t-0.4-0.8v-2.3q0-0.5 0.4-0.8t0.8-0.4h1.1v-6.8h-1.1q-0.5 0-0.8-0.4t-0.4-0.8v-2.3q0-0.5 0.4-0.8t0.8-0.4h6.8q0.5 0 0.8 0.4t0.4 0.8v10.3h1.1q0.5 0 0.8 0.4t0.3 0.8zM9.2 3.4v3.4q0 0.5-0.4 0.8t-0.8 0.4h-4.6q-0.4 0-0.8-0.4t-0.4-0.8v-3.4q0-0.4 0.4-0.8t0.8-0.4h4.6q0.5 0 0.8 0.4t0.4 0.8z\"\/><\/svg><\/span><\/a><\/li><\/ul><\/div><p>For the new Ubuntu 20.04-LTS-version Focal Fossa and Dislin 11.3 refer the new article Install DISLIN 11.3 on Ubuntu 20.04 Focal Fossa DISLIN is a [&#8230;]<\/p>\n","protected":false},"author":2,"featured_media":3701,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[25,16,6,45,67,8],"tags":[82,95,111,19,103,70,144,104,148],"class_list":["post-3841","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-english","category-fortran","category-gnu-linux","category-how-tos","category-programming","category-ubuntu","tag-dislin","tag-featured","tag-fortran","tag-gfortran","tag-gnu-linux","tag-gui","tag-plotten","tag-ubuntu","tag-xenial-xerus"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/blog.hani-ibrahim.de\/en\/wp-json\/wp\/v2\/posts\/3841","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.hani-ibrahim.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.hani-ibrahim.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.hani-ibrahim.de\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.hani-ibrahim.de\/en\/wp-json\/wp\/v2\/comments?post=3841"}],"version-history":[{"count":12,"href":"https:\/\/blog.hani-ibrahim.de\/en\/wp-json\/wp\/v2\/posts\/3841\/revisions"}],"predecessor-version":[{"id":4745,"href":"https:\/\/blog.hani-ibrahim.de\/en\/wp-json\/wp\/v2\/posts\/3841\/revisions\/4745"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.hani-ibrahim.de\/en\/wp-json\/wp\/v2\/media\/3701"}],"wp:attachment":[{"href":"https:\/\/blog.hani-ibrahim.de\/en\/wp-json\/wp\/v2\/media?parent=3841"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.hani-ibrahim.de\/en\/wp-json\/wp\/v2\/categories?post=3841"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.hani-ibrahim.de\/en\/wp-json\/wp\/v2\/tags?post=3841"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}