{"id":316,"date":"2026-02-12T19:46:01","date_gmt":"2026-02-12T19:46:01","guid":{"rendered":"https:\/\/www.modplugplayer.org\/?page_id=316"},"modified":"2026-08-16T16:58:09","modified_gmt":"2026-08-16T16:58:09","slug":"build-on-linux","status":"publish","type":"page","link":"https:\/\/www.modplugplayer.org\/?page_id=316","title":{"rendered":"Build on Linux"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"316\" class=\"elementor elementor-316\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fc0e658 e-flex e-con-boxed nextsaas-filter-effect-no nextsaas-custom-background-no nextsaas-sticky-no e-con e-parent\" data-id=\"fc0e658\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-997d6b4 nextsaas-filter-effect-no elementor-widget elementor-widget-heading\" data-id=\"997d6b4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Build ModPlug Player on Linux<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3c2315a nextsaas-filter-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"3c2315a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><strong>This document is prepared for Kubuntu and KDE Neon Linux distributions,<\/strong><br \/><strong>but will probably work on any Debian or Ubuntu based Linux distribution.<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e0cee9e nextsaas-filter-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"e0cee9e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><strong>Install git if it is not installed<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1c980aa nextsaas-filter-effect-no elementor-widget elementor-widget-html\" data-id=\"1c980aa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div style=\"position: relative; padding:15px; border-radius:12px; font-family:monospace;\">\n  <button onclick=\"copyCode(this)\" \n          style=\"position:absolute; top:10px; right:10px; background:#888888; color:#fff; border:none; padding:5px 10px; cursor:pointer; border-radius:5px;\">\n    Copy\n  <\/button>\n\n  <pre style=\"margin:0;\"><code>sudo apt install git<\/code><\/pre>\n<\/div>\n\n<script>\nfunction copyCode(button) {\n  const code = button.parentElement.querySelector(\"code\").innerText;\n  navigator.clipboard.writeText(code);\n\n  button.innerText = \"Copied!\";\n  setTimeout(() => button.innerText = \"Copy\", 1500);\n}\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1dbe1c7 nextsaas-filter-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"1dbe1c7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><strong>Clone latest tagged version of Modplug Player (Alpha6 as example)<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-51697fb nextsaas-filter-effect-no elementor-widget elementor-widget-html\" data-id=\"51697fb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div style=\"position: relative; padding:15px; border-radius:12px; font-family:monospace;\">\n  <button onclick=\"copyCode(this)\" \n          style=\"position:absolute; top:10px; right:10px; background:#888888; color:#fff; border:none; padding:5px 10px; cursor:pointer; border-radius:5px;\">\n    Copy\n  <\/button>\n\n  <pre style=\"margin:0;\"><code>git clone --branch Alpha6 --recurse-submodules https:\/\/github.com\/ModPlugPlayer\/ModPlugPlayer.git ModPlugPlayer<\/code><\/pre>\n<\/div>\n\n<script>\nfunction copyCode(button) {\n  const code = button.parentElement.querySelector(\"code\").innerText;\n  navigator.clipboard.writeText(code);\n\n  button.innerText = \"Copied!\";\n  setTimeout(() => button.innerText = \"Copy\", 1500);\n}\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-333babe nextsaas-filter-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"333babe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><strong>Change directory to ModPlugPlayer\/DeploymentScripts<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-346982a nextsaas-filter-effect-no elementor-widget elementor-widget-html\" data-id=\"346982a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div style=\"position: relative; padding:15px; border-radius:12px; font-family:monospace;\">\n  <button onclick=\"copyCode(this)\" \n          style=\"position:absolute; top:10px; right:10px; background:#888888; color:#fff; border:none; padding:5px 10px; cursor:pointer; border-radius:5px;\">\n    Copy\n  <\/button>\n\n  <pre style=\"margin:0;\"><code>cd ModPlugPlayer\/DeploymentScripts<\/code><\/pre>\n<\/div>\n\n<script>\nfunction copyCode(button) {\n  const code = button.parentElement.querySelector(\"code\").innerText;\n  navigator.clipboard.writeText(code);\n\n  button.innerText = \"Copied!\";\n  setTimeout(() => button.innerText = \"Copy\", 1500);\n}\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-48e63d1 nextsaas-filter-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"48e63d1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><strong data-start=\"319\" data-end=\"367\">Grant execute permission to the build script<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7ea16d7 nextsaas-filter-effect-no elementor-widget elementor-widget-html\" data-id=\"7ea16d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div style=\"position: relative; padding:15px; border-radius:12px; font-family:monospace;\">\n  <button onclick=\"copyCode(this)\" \n          style=\"position:absolute; top:10px; right:10px; background:#888888; color:#fff; border:none; padding:5px 10px; cursor:pointer; border-radius:5px;\">\n    Copy\n  <\/button>\n\n  <pre style=\"margin:0;\"><code>chmod +x BuildModPlugPlayerOnLinux.sh<\/code><\/pre>\n<\/div>\n\n<script>\nfunction copyCode(button) {\n  const code = button.parentElement.querySelector(\"code\").innerText;\n  navigator.clipboard.writeText(code);\n\n  button.innerText = \"Copied!\";\n  setTimeout(() => button.innerText = \"Copy\", 1500);\n}\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-484c693 nextsaas-filter-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"484c693\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><strong>Build ModPlug Player<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ed47285 nextsaas-filter-effect-no elementor-widget elementor-widget-html\" data-id=\"ed47285\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div style=\"position: relative; padding:15px; border-radius:12px; font-family:monospace;\">\n  <button onclick=\"copyCode(this)\" \n          style=\"position:absolute; top:10px; right:10px; background:#888888; color:#fff; border:none; padding:5px 10px; cursor:pointer; border-radius:5px;\">\n    Copy\n  <\/button>\n\n  <pre style=\"margin:0;\"><code>.\/BuildModPlugPlayerOnLinux.sh<\/code><\/pre>\n<\/div>\n\n<script>\nfunction copyCode(button) {\n  const code = button.parentElement.querySelector(\"code\").innerText;\n  navigator.clipboard.writeText(code);\n\n  button.innerText = \"Copied!\";\n  setTimeout(() => button.innerText = \"Copy\", 1500);\n}\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f622f94 nextsaas-filter-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"f622f94\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><strong>Now you can find ModPlug Player executable binary file in your home folder.<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Build ModPlug Player on Linux This document is prepared for Kubuntu and KDE Neon Linux distributions,but will probably work on any Debian or Ubuntu based Linux distribution. Install git if it is not installed Copy sudo apt install git Clone latest tagged version of Modplug Player (Alpha6 as example) Copy git clone &#8211;branch Alpha6 &#8211;recurse-submodules [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-316","page","type-page","status-publish","hentry"],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/www.modplugplayer.org\/index.php?rest_route=\/wp\/v2\/pages\/316","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.modplugplayer.org\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.modplugplayer.org\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.modplugplayer.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.modplugplayer.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=316"}],"version-history":[{"count":16,"href":"https:\/\/www.modplugplayer.org\/index.php?rest_route=\/wp\/v2\/pages\/316\/revisions"}],"predecessor-version":[{"id":526,"href":"https:\/\/www.modplugplayer.org\/index.php?rest_route=\/wp\/v2\/pages\/316\/revisions\/526"}],"wp:attachment":[{"href":"https:\/\/www.modplugplayer.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=316"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}