{"id":3871,"date":"2016-08-14T16:31:44","date_gmt":"2016-08-14T15:31:44","guid":{"rendered":"https:\/\/blog.hani-ibrahim.de\/?p=3871"},"modified":"2021-07-24T17:23:49","modified_gmt":"2021-07-24T16:23:49","slug":"octave4-mac-os-x-el-capitan-install","status":"publish","type":"post","link":"https:\/\/blog.hani-ibrahim.de\/en\/octave4-mac-os-x-el-capitan-install.html","title":{"rendered":"Install Octave 4 on Mac OS X El Capitan"},"content":{"rendered":"<nav class=\"tinytoc tiny_toc\">\n<ul>\n<li><a href=\"#h0\">About MacPorts<\/a><\/li>\n<li><a href=\"#h1\">Install MacPorts<\/a><\/li>\n<li><a href=\"#h2\">Install the \u201cOctave\u201d Port<\/a>\n<ul style=\"list-style-type:circle;\">\n<li><a href=\"#h3\">Basic Installation<\/a><\/li>\n<li><a href=\"#h4\">Custom Installation<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#h5\">Peculiarities<\/a><\/li>\n<li><a href=\"#h6\">Improvements in comparison to version 3.8.3<\/a><\/li>\n<li><a href=\"#h7\">Update Problems from 3.8.2<\/a><\/li>\n<li><a href=\"#h8\">Related Links<\/a><\/li>\n<\/ul>\n<\/nav>\n\n\r\n<body><p>To install <a href=\"https:\/\/www.gnu.org\/software\/octave\/\" target=\"_blank\" rel=\"noopener noreferrer\">GNU Octave<\/a> on a Mac is not as easy as on Microsoft Windows\u00ae or GNU\/Linux.<\/p>\n<p>Ready-to-use App bundles are outdated and\/or do not run reliably. The installation with a package manager as MacPorts or Home Brew does not work out-of-the-box.<\/p>\n<blockquote><p><strong>EDIT<\/strong>: For more current macOS versions reliable app bundles are available at <a href=\"https:\/\/octave-app.org\/Download.html\" target=\"_blank\" rel=\"noopener\">octave-app.org<\/a>.<\/p><\/blockquote>\n<p>This How-To describes how to install Octave 4.0.3 with <a href=\"https:\/\/www.macports.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">MacPorts<\/a> (Version 2.3.4) on Mac OS X 10.11 (El Capitan). It shows how to avoid pitfalls and workaround bugs.<\/p>\n<p><!--more--><\/p>\n<p><strong>The old how-to <a href=\"https:\/\/blog.hani-ibrahim.de\/octave-mac-os-x-el-capitan-install.html\">Install O<\/a><\/strong><strong><a href=\"https:\/\/blog.hani-ibrahim.de\/octave-mac-os-x-el-capitan-install.html\">ctave 3 on Mac OS X El Capitan<\/a> is obsolete now.<\/strong><\/p>\n<p>I already updated the <a href=\"http:\/\/wiki.octave.org\/Octave_for_MacOS_X#MacPorts\" target=\"_blank\" rel=\"noopener noreferrer\">Octave Wiki<\/a> based on this how-to. But that description is brief. Here you find the detailed instructions.<\/p>\n<p>First: Take your time. The installation and more important, the compilation of some parts take several hours. Be patient.<\/p>\n<h2 id=\"h0\">About MacPorts<\/h2>\n<p>MacPorts is a package manager which is based on BSD-Unices.It provides UNIX programs in packages \u2013 so-called \u201cports\u201d \u2013 which are not distributed by Apple. Due to the fact that MacPorts provides the sources only, it is necessary to compile them. This takes longer than just download an already compiled app bundle. But do not worry, all these is done semi-automatically by typing a few commands.<\/p>\n<p>MacPorts installs the ports and itself in the directory <span class=\"codestyle\">\/opt\/local<\/span> which you can not view by the Finder directly. But in the case of GUI-Programs MacPorts provides App Bundles in the Program directory for easy access.<\/p>\n<h2 id=\"h1\">Install MacPorts<\/h2>\n<ol>\n<li>We need the \u201cXcode Developer Tools\u201d first. Since OS X 10.9 (Mavericks) you do not need to install Xcode to get the \u201cXcode Developer Tools\u201d.\u00a0 Open a Terminal (Applications\/Utilities) and type the following command:\n<pre>xcode-select --install<\/pre>\n<p>and follow the displayed instructions to install the tools . Then type:<\/p>\n<pre>sudo xcodebuild -license<\/pre>\n<p>and confirm with \u201c<span class=\"codestyle\">agree<\/span>\u201d and ENTER.<\/p><\/li>\n<li>Now download\u00a0 <a href=\"https:\/\/www.macports.org\/install.php\">MacPorts<\/a> for your Mac OS X version and run the PKG-installer.<\/li>\n<li>After the installation process finished MacPorts is installed on your Mac.<\/li>\n<\/ol>\n<h2 id=\"h2\">Install the \u201cOctave\u201d Port<\/h2>\n<h3 id=\"h3\">Basic Installation<\/h3>\n<p>The new Octave 4.0.3 should install out-of-the-box with:<\/p>\n<pre>sudo port install octave<\/pre>\n<p>The basic installation may work for most people. But for some reasons the next lines are worth reading.<\/p>\n<h3 id=\"h4\">Custom Installation<\/h3>\n<p>The new Octave port is compiled with the <em>accelerate<\/em> variant by default. This might cause problems later. For this reason the <em>atlas<\/em> variant is a better choice. But it will consume more (compilation) time.<\/p>\n<ol>\n<li>The port \u201catlas\u201d \u2013 an import math library \u2013 does not compile with the default variant. You need to to choose the <span class=\"codestyle\">gcc5<\/span> variant. Type in the Terminal:\n<pre>sudo port install atlas +gcc5<\/pre>\n<p class=\"hinweis\"><em><strong>Note:<\/strong> The compilation of \u201catlas\u201d lasts for a lot of hours, even on modern hardware. I recommend to run this command over night.<\/em><\/p>\n<\/li>\n<li>Another dependency of Octave which could make problems later by using Octave is the math library \u201carpack\u201d. Per default it will be compiled with Apple\u2019s <span class=\"codestyle\">accelerate<\/span> variant which is buggy. Compile it with <span class=\"codestyle\">atlas<\/span>:\n<pre>sudo port install arpack -accelerate+atlas<\/pre>\n<p>It is also possible to run this command after the installation of Octave.<\/p><\/li>\n<li>Now all preliminaries are finished and you can install Octave itself. Now the graphical user interface (GUI) will be installed by default. But for using the atlas library and the Java dialog functions I recommend to install Octave with the following variants:\n<pre>sudo port install octave -accelerate+atlas+java<\/pre>\n<p>The compilation of Octave lasts some time but not as much as \u201catlas\u201d by far.<\/p><\/li>\n<li>After the installation finished you find an app bundle of Octave in the Launchpad and in the directory \u201cApplications\u201d. It is also possible to run the command-line version of Octave in the terminal by typing the command <span class=\"codestyle\">octave<\/span>.<\/li>\n<\/ol>\n<p>For the Java dialog functions you need a Java JRE installed. Download it from <a href=\"https:\/\/www.java.com\/de\/download\/\" target=\"_blank\" rel=\"noopener noreferrer\">Oracle<\/a>.<\/p>\n<div id=\"attachment_3883\" style=\"width: 484px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/blog.hani-ibrahim.de\/wp-content\/uploads\/macports-octave4.png\" data-rel=\"lightbox-gallery-Y2ry30OM\" data-rl_title=\"GNU Octave 4.0.3 via MacPorts\" data-rl_caption=\"\" title=\"GNU Octave 4.0.3 via MacPorts\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3883\" class=\"wp-image-3883 size-large\" src=\"https:\/\/blog.hani-ibrahim.de\/wp-content\/uploads\/macports-octave4-1024x640.png\" alt=\"Octave 4 Screenshot\" width=\"474\" height=\"296\" srcset=\"https:\/\/blog.hani-ibrahim.de\/wp-content\/uploads\/macports-octave4-1024x640.png 1024w, https:\/\/blog.hani-ibrahim.de\/wp-content\/uploads\/macports-octave4-300x188.png 300w, https:\/\/blog.hani-ibrahim.de\/wp-content\/uploads\/macports-octave4.png 1280w\" sizes=\"auto, (max-width: 474px) 100vw, 474px\"><\/a><p id=\"caption-attachment-3883\" class=\"wp-caption-text\">GNU Octave 4.0.3 via MacPorts<\/p><\/div>\n<h2 id=\"h5\">Peculiarities<\/h2>\n<p>After starting Octave I noticed some peculiarities. Most of them are from optical nature:<\/p>\n<ul>\n<li>The first plot lasts a while after starting Octave. The next one appears immediately. Windows users have the same problem.<\/li>\n<li>The font size of the command window is even on my non-retina Macbook to small by far. But you can correct this in the settings.<\/li>\n<li>Labels in buttons, in the editor\u2019s submenu and other widgets are not centered vertically (<a href=\"https:\/\/blog.hani-ibrahim.de\/wp-content\/uploads\/octave-eintellungen.png\" data-rel=\"lightbox-gallery-Y2ry30OM\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\">Screenshot<\/a>).<\/li>\n<\/ul>\n<p>In comparison to the GNU\/Linux or even the Windows\u00ae version Octave looks less polished on a Mac via MacPorts. I read that via Home Brew similar effects were observed.<\/p>\n<h2 id=\"h6\">Improvements in comparison to version 3.8.3<\/h2>\n<p>In comparison to version 3.8.2 some bugs and peculiarities are removed:<\/p>\n<ul>\n<li>Plotting works out-of-the-box.<\/li>\n<li>Octave gets the focus after starting now and is not coated by the current window anymore.<\/li>\n<li>The error message after closing the settings dialog box is gone.<\/li>\n<li>The command <span class=\"codestyle\">cd<\/span> seems not to be ignored in the start file <span class=\"codestyle\">~\/.octaverc<\/span> anymore.<\/li>\n<\/ul>\n<h2 id=\"h7\">Update Problems from 3.8.2<\/h2>\n<p>If you have problems from the old 3.8.3 port because of incompatible variants, refer <a href=\"https:\/\/blog.hani-ibrahim.de\/octave4-upgrade-via-macports.html\">Octave 4 upgrade via MacPorts fails after \u201cport upgrade outdated\u201d<\/a><\/p>\n<h2 id=\"h8\">Related Links<\/h2>\n<ul>\n<li><a href=\"http:\/\/wiki.octave.org\/Octave_for_MacOS_X#MacPorts\" target=\"_blank\" rel=\"noopener noreferrer\">Octaves Wiki<\/a><\/li>\n<\/ul>\n<p><\/p><\/body>","protected":false},"excerpt":{"rendered":"<div class=\"shariff shariff-align-left shariff-widget-align-left\" data-services=\"facebook\" data-url=\"https:\/\/blog.hani-ibrahim.de\/en\/octave4-mac-os-x-el-capitan-install.html\" data-timestamp=\"1627147429\" 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%2Foctave4-mac-os-x-el-capitan-install.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%2Foctave4-mac-os-x-el-capitan-install.html&text=Install%20Octave%204%20on%20Mac%20OS%20X%20El%20Capitan\" 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%2Foctave4-mac-os-x-el-capitan-install.html&title=Install%20Octave%204%20on%20Mac%20OS%20X%20El%20Capitan\" 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%2Foctave4-mac-os-x-el-capitan-install.html&subject=Install%20Octave%204%20on%20Mac%20OS%20X%20El%20Capitan\" 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%2Foctave4-mac-os-x-el-capitan-install.html%20Install%20Octave%204%20on%20Mac%20OS%20X%20El%20Capitan\" 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>To install GNU Octave on a Mac is not as easy as on Microsoft Windows\u00ae or GNU\/Linux.<\/p>\n<p>Ready-to-use App bundles are outdated and\/or do not run reliably. The installation with a package manager as MacPorts or Home Brew does not work out-of-the-box.<\/p>\n<p>This How-To describes how to install Octave 4.0.3 with MacPorts (Version 2.3.4) on Mac OS X 10.11 (El Capitan). It shows how to avoid pitfalls and workaround bugs.<\/p>\n","protected":false},"author":2,"featured_media":3808,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[24,25,45,96,146],"tags":[95,64,66,130,79],"class_list":["post-3871","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-german","category-english","category-how-tos","category-mac-os-x","category-octave","tag-featured","tag-macintosh","tag-mac-os-x","tag-macports","tag-octave"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/blog.hani-ibrahim.de\/en\/wp-json\/wp\/v2\/posts\/3871","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=3871"}],"version-history":[{"count":22,"href":"https:\/\/blog.hani-ibrahim.de\/en\/wp-json\/wp\/v2\/posts\/3871\/revisions"}],"predecessor-version":[{"id":4892,"href":"https:\/\/blog.hani-ibrahim.de\/en\/wp-json\/wp\/v2\/posts\/3871\/revisions\/4892"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.hani-ibrahim.de\/en\/wp-json\/wp\/v2\/media\/3808"}],"wp:attachment":[{"href":"https:\/\/blog.hani-ibrahim.de\/en\/wp-json\/wp\/v2\/media?parent=3871"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.hani-ibrahim.de\/en\/wp-json\/wp\/v2\/categories?post=3871"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.hani-ibrahim.de\/en\/wp-json\/wp\/v2\/tags?post=3871"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}