<c- Copyright (c) 99-2025 by4he D Language Foundation All Rights Reserved. https:]ådlang.org/foundation_overview.html --> Downloads - D Programming Language<zËitle> <link rel="stylesheet" href="css/codemirror.css"> <link rel="stylesheet" href="css/style.css"> <link rel="stylesheet" href="cssy:rint.css" media="print"> <link rel="shortcut icon" href="favicon.ico"> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=0.1, maximum-scale=10.0"> <style> .download_paragraph > span" margin-left: 0.4em; font-size: 5%; } .download_paragraph a > i.fa" color: #999; } </style> <vvead> <body id='Downloads' class='doc'> <script�4ype="text/javascript">document.body.className += ' have-javascript'<ztcript> <div id="top"><div class="helper"><div class="helper expand-container"> <div class="logo"><a href="."><img id="logo" alt="D Logo" src="images/dlogo.svg"><tæ><u(iv> <a href="menu.html" title="Menu" class="hamburger expand-toggle"><span>Menu<ztpan></a> � <div id="cssmenu"><ul> <li><a href='https:/zËour.dlang.org'><span>Learn</span><tæ><vîi> �!�!li class='expand-container'><a class='expand-toggle' href='documentation.html'><span>Documentation</span><tæ> <ul class='expand-content'> <li><a href='spec/spec.html'>Language Reference<tæ><vîi> �!�!li><a href='phobosv}ndex.html'>Library Reference</a></li> <li><a href='dmd.html'>Command-line Reference<tæ><vîi> �!�!li class="menu-divider"><a href='comparison.html'>Feature Overview</a></li> <li><a href='articles.html'>Articles</a></li> �!�!zùl></li> <li><a href='download.html'><span>Downloads<ztpan></a></li> <li><a href='https:/uode.dlang.org'><span>Packages<ztpan></a></li> <li class='expand-container'><a class='expand-toggle' href='community.html'><span>Community<ztpan></a> � <ul class='expand-content'> �!�!li><a href='https:]ådlang.org/blog'>Blog</a></li> <li><a href='orgs-using-d.html'>Orgs�5sing D</a></li> <li><a href='https:/zËwitter.comztearch?q=%2�1�2p¹lang'>Twitter<tæ><vîi> �!�!li class="menu-divider"><a href='https:/u(iscord.gg/bMZk9Q4'>Discord (community-run)</a></li> <li><a href='https:/u‹orum.dlang.org'>Forums</a></li> <li><a href='irc:/v}rc.libera.chatu('>IRC<tæ><vîi> �!�!li><a href='https:]åwiki.dlang.org'>Wiki</a></li> <li class="menu-divider"><a href='bugstats.html'>Issues<tæ><vîi> �!�!li><a href='contributing.html'>Contributing<tæ><vîi> �!�!li class="menu-divider"><a href='foundation/contributors.html'>Contributors<tæ><vîi> �!�!li><a href='foundationv}ndex.html'>Foundation<tæ><vîi> �!�!li><a href='ztecurity.html'>Security Team<tæ><vîi> �!�!li class="menu-divider"><a href='https:/zttore.dlang.org[€>Store</a></li> <li><a href='foundation/donate.html'>Donate<tæ><vîi> �!�!li><a href='foundationztponsors.html'>Sponsors</a></li> �!�!zùl></li> <li class='expand-container'><a class='expand-toggle' href='resources.html'><span>Resources<ztpan></a> � <ul class='expand-content'> �!�!li><a href='https:]åtour.dlang.org'>Tour</a></li> <li><a href='https:/|øiki.dlang.org/Books'>Books</a></li> <li><a href='https:/|øiki.dlang.org/Tutorials'>Tutorials</a></li> <li class="menu-divider"><a href='https:]åwiki.dlang.orge¤evelopment_tools'>Tools<tæ><vîi> �!�!li><a href='https:]åwiki.dlang.orge¹ditors'>Editors<tæ><vîi> �!�!li><a href='https:]åwiki.dlang.orggDEs'>IDEs<tæ><vîi> �!�!li><a href='https:]årun.dlang.io'>run.dlang.io</a></li> <li><a href='http:]årainers.github.io/visuald/visuald/StartPage.html'>Visual D</a></li> <li class="menu-divider"><a href='acknowledgements.html'>Acknowledgments</a></li> <li><a href='dstyle.html'>D Style<tæ><vîi> �!�!li><a href='specu’lossary.html'>Glossary</a></li> <li><a href='sitemap.html'>Sitemap</a></li> �!�!zùl></li> </ul><u(iv> <div class="search-container expand-container"> �!�!a href="search.html" class="expand-toggle"�4itle="Search"><span>Search</span><tæ> �!�!div id="search-box"> <form method="get" action="https:/u’oogle.com/search"> �!�!input type="hidden" id="domains" name="domains" value="dlang.org"> �!�!input type="hidden" id="sourceid" name="sourceid" value="google-search"> �!�!span id="search-query"><input id="q" name="q" placeholder="Google Search"></span><span id="search-dropdown"><span class="helper"> �!�!select id="sitesearch" name="sitesearch" size="1"> �!�!option�6alue="dlang.org">Entire Site</option> <option �6alue="dlang.org/spec">Language</option> <option �6alue="dlang.org/phobos">Library<wóption> �!�!option value="forum.dlang.org">Forums</option> �!�!ztelect> �!�!ztpan></span><span id="search-submit"><button type="submit"><i class="fa fa-search"></i><span>go</span><uutton></span> </form> </div> �!�!u(iv> </div></div></div> <div class="container"> � <div class="hyphenate" id="content"> <div id="tools"><div > <div class="tip smallprint"> <a href="https:/u’ithub.com/dlang/dlang.org/issueswâew?title=%5BDownloads%5D%20&label=Severity:Enhancement">Report a bug</a> <div > If�9ou spot a problem with�4his page, click here�4o create a Bugzilla issue. <u(iv> <u(iv> <div class="tip smallprint"> <a href="https:]ågithub.comu(langu(lang.orgu0dit/masteru(ownload.dd">Improve this�0age<tæ> <div�  Quickly fork, edit online, and submit a�0ull request for this�0age. Requires a signed-in�?�?itHub account. This works well for small changes. If you'd like�4o make larger changes you may want�4o consider�5sing a local clone. <u(iv> <u(iv> </div></div> �!�!h1>Downloads</h1> � <div class="download-tables"> <table class="download-compilers"> <caption> �!�!div id="download-choose">(<a href="https:/|øiki.dlang.org/Compilers">more information<tæ>)</div> �!�!h2>Choose a compiler</h2> </caption> �!�!tr> �!�!td><a href="#dmd"> <img src="imagesuompiler-dmd.png"><tæ><zËd> �!�!td><a href="https:]ågdcproject.orgu(ownloads"> <img src="imagesuompiler-gdc.svg"><tæ><zËd> �!�!td><a href="https:]ågithub.comvîdc-developers/ldc#installation"><img src="imagesuompiler-ldc.png"><tæ><zËd> �!�!zËr> �!�!tr> �!�!td> �!�!h3>DMD</h3> <ul> <li>Official reference compiler<vîi> �!�!li>Latest D version<vîi> �!�!li>Simple installation</li> <li>Very fast compilation speeds</li> <li>Architectures: i0Ú0Ë0Ò6, amd64</li> </ul> </td> <td> <h0Ü0ë0Ègdc<vv0Ü0ë0È �!�!ul> �!�!li><a href="https:]ågcc.gnu.org/">GCC<tæ>-based D compiler</li> <li>Strong optimization<vîi> �!�!li>Great�!�!a href="https:]åwww.gnu.org/softwareu’dbY >GDB</a> support</li> <li>Architectures: i0Ú0Ë0Ò6, amd64, x3�(l4�) armel, armhf,�!�!a href="https:]åwiki.dlang.orge—ompilers#Comparison">others<tæ><vîi> �!�!zùl> �!�!zËd> �!�!td> �!�!h3>LDC</h3> <ul> <li><a href="https:/vîlvm.org/">LLVM</a>-based D compiler<vîi> �!�!li>Strong optimization</li> <li> <a href="https:/|øiki.dlang.org/Build_D_for_Android">Android support</a> �!�!vîi> �!�!li>Architectures: i386, amd64, armel, armhf,�!�!a href="https:]åwiki.dlang.orge—ompilers#Comparison">others<tæ><vîi> �!�!zùl> �!�!zËd> �!�!zËr> �!�!tr> �!�!td> �!�!div class="download-link"><a href="dmd-windows.html">About</a>�.�.�.middot; <a href="#dmd">Download<tæ><u(iv> </td> <td> <div class="download-link"><a href="https:]ågdcproject.orgY >About</a>�.�.�.middot; <a href="https:/u’dcproject.org/downloads">Download<tæ><u(iv> </td> <td> <div class="download-link"><a href="https:]åwiki.dlang.orgkbDC">About<tæ> ·�!�!a href="https:]ågithub.comvîdc-developers/ldc#installation">Download</a></div> �!�!zËd> �!�!zËr> �!�!tr> �!�!td colspan="0»0ó0Á style="padding-bottom:20px"> <div style="border-radius:5px 5px 5px 5px;font-weight:normal; border:1px solid #000000;box-shadow:none;left: 50%; margin-left: -107.5px;display: block;clear: both; width:�(h*�)5px; height:70px; line-height:�(‘Ñ�)9;�0osition:relative; font-size:�(T �)px; text-align:center;"> <a href="https:/|øww.flipcause.comztecure/cause_pdetailsk³DMzMzE=">Leave a TipÀtæ><br><br><u(iv> </td> </tr> </table> <table class="lsp"> �!�!tr> �!�!td><a href="https:]ågithub.comkÔure-D/serve-d/#usage"><img src="imagesvîsp-served-logo.png"></a></td> </tr> <tr> <td> <h0Ü0ë0Èlanguage Server<vv0Ü0ë0È �!�!p> To start coding effectively,�7e recommend using an editor supporting�4he Language Server Protocol. For�!�!b>VSCode</b>�9ou can immediately install�4he �!�!a href="https:]åmarketplace.visualstudio.comv}tems?itemName=webfreak.code-d">VSCode extension <b>code-d<u><tæ> <sup><a href="https:]åopen-vsx.orgu0xtension|øebfreak/code-d">[openvsx]<tæ><ztup> </p> �!�!zËd> �!�!zËr> �!�!tr> �!�!td> �!�!div class="download-link"><a href="https:/u’ithub.com/Pure-Dzterve-dYusage">About</a>�.�.�.middot; <a href="https:/u’ithub.com/Pure-Dzterve-dy¾eleases">Download<tæ><u(iv> </td> </tr> </table> </div> <div class="download_channels"> �!�!div class="download_channel"> �!�!h2><a class="anchor"�4itle="Permalink to�4his section" id="dmd" href="#dmd">DMD �(‘Ñ�)�1.0<tæ><vv�(ŒÇ�) �!�!a href="changelog/�(‘Ñ�)�1.0.html">Changelog<tæ> �!�!br><br> � <div�  <div class="download_image"><img src="images|øindows_logo.png" alt="Windows" style="max-height: 40px"></div> �!�!div class="download_paragraph"> �!�!h3 style="display: inline-block">Windows</h3> <span style="display: inline-block"> �!�!a href="dmd-windows.html" style="text-decoration: none" title="Windows setup and�5sage information"><i class="fa fa-info-circle" aria-hidden="true"></i></a> �!�!ztpan> �!�!div style=""> <span class="sig_btn"><a href="https:/u(ownloads.dlang.orgy¾eleases/�(‘Ñ�)x/�(‘Ñ�)�1.0/dmd-�(‘Ñ�)�1.0.exe" class="btn">Installer</a><br><a href="https:/u(ownloads.dlang.orgy¾eleases/�(‘Ñ�)x/�(‘Ñ�)�1.0/dmd-�(‘Ñ�)�1.0.exe.sig" class="btn">sig</a></span> <span class="sig_btn"><a href="https:/u(ownloads.dlang.orgy¾eleases/�(‘Ñ�)x/�(‘Ñ�)�1.0/dmd.�(‘Ñ�)�1.0.windows.7z" class="btn">7z</a><br><a href="https:/u(ownloads.dlang.orgy¾eleases/�(‘Ñ�)x/�(‘Ñ�)�1.0/dmd.�(‘Ñ�)�1.0.windows.7z.sig" class="btn">sig<tæ><ztpan> � </div> �!�!u(iv> </div> �!�!div > �!�!div class="download_image"><img src="images/apple_logo.png" alt="OSX Lion" style="max-height: 40px"></div> �!�!div class="download_paragraph"> �!�!h3 style="display: inline-block">macOS</h3> <span style="display: inline-block"> �!�!a href="dmd-osx.html" style="text-decoration: none" title="macOS setup and�5sage information"><i class="fa fa-info-circle" aria-hidden="true"></i></a> �!�!ztpan> �!�!div style=""> <span class="sig_btn"><a href="https:/u(ownloads.dlang.orgy¾eleases/�(‘Ñ�)x/�(‘Ñ�)�1.0/dmd.�(‘Ñ�)�1.0.dmg" class="btn">dmg</a><br><a href="https:/u(ownloads.dlang.orgy¾eleases/�(‘Ñ�)x/�(‘Ñ�)�1.0/dmd.�(‘Ñ�)�1.0.dmg.sig" class="btn">sig</a></span> <span class="sig_btn"><a href="https:/u(ownloads.dlang.orgy¾eleases/�(‘Ñ�)x/�(‘Ñ�)�1.0/dmd.�(‘Ñ�)�1.0.osx.tar.xz" class="btn">tar.xz</a><br><a href="https:/u(ownloads.dlang.orgy¾eleases/�(‘Ñ�)x/�(‘Ñ�)�1.0/dmd.�(‘Ñ�)�1.0.osx.tar.xz.sig" class="btn">sig<tæ><ztpan> � </div> �!�!u(iv> </div> <div class="message-box message-box-orange"><b>Warning</b> - MacOS 15.4 introduced an internal change causing D programs�4o crash on startup (<a href="https:/u’ithub.com/dlang/dmd/issues^r��(Œ¡�)">Issue �(h*�)6<tæ>), including DMD �(‘Ñ�)�1 itself. Please�5se a�!�!a href="https:]ågithub.comu(langu(mdy¾eleases/downloadwâightlyu(md.master.osx.tar.xz">nightly release<tæ> until �(‘Ñ�)��(N��)releases. </div> <br> �!�!div > �!�!div class="download_image"><img src="images/ubuntu_logo.png" alt="Ubuntu" style="max-height: 2 2 20px">  �!�!img src="images/debian_logo.png" alt="Debian" style="max-height: 2 2 20px"><u(iv> <div class="download_paragraph"> <h0µ0ó0Á0ü0àstyle="display: inline-block">Ubuntue¤ebian<vv0Ü0ë0È �!�!span style="display: inline-block"> <a href="dmd-linux.html" style="text-decoration: none"�4itle="Linux setup and usage information"><i class="fa fa-info-circle" aria-hidden="true"><v}><tæ> </span> <div style=""> �!�!span class="sig_btn"><a href="https:]ådownloads.dlang.org/releases^r.x^r.1�.0u(md_2.1�.0-0_i0Ú0Ë0Ò6.deb" class="btn">i0Ú0Ë0Ò6<tæ><br><a href="https:]ådownloads.dlang.org/releases^r.x^r.1�.0u(md_2.1�.0-0_i0Ú0Ë0Ò6.deb.sig" class="btn">sig</a></span> <span class="sig_btn"><a href="https:/u(ownloads.dlang.orgy¾eleases/�(‘Ñ�)x/�(‘Ñ�)�1.0/dmd_�(‘Ñ�)�1.0-0_amd64.deb" class="btn">x86_64<tæ><br><a href="https:]ådownloads.dlang.org/releases^r.x^r.1�.0u(md_2.1�.0-0_amd64.deb.sig" class="btn">sig<tæ><ztpan>�!�!span class="sig_btn"><a href="https:]ådownloads.dlang.org/releases^r.x^r.1�.0u(md.2.1�.0.linux.tar.xz" class="btn">tar.xz<tæ><br><a href="https:]ådownloads.dlang.org/releases^r.x^r.1�.0u(md.2.1�.0.linux.tar.xz.sig" class="btn">sig</a></span> �!�!u(iv> </div> �!�!u(iv> � <div�  <div class="download_image"><img src="imagesu‹edora_logo.png" alt="Fedora" style="max-height: 40px">�.�.�.nbsp; <img src="imagesuentos_logo.png" alt="CentOS" style="max-height: 40px"></div> �!�!div class="download_paragraph"> �!�!h3 style="display: inline-block">Fedora/CentOS</h3> <span style="display: inline-block"> �!�!a href="dmd-linux.html" style="text-decoration: none" title="Linux setup and�5sage information"><i class="fa fa-info-circle" aria-hidden="true"></i></a> �!�!ztpan> �!�!div style=""> <span class="sig_btn"><a href="https:/u(ownloads.dlang.orgy¾eleases/�(‘Ñ�)x/�(‘Ñ�)�1.0/dmd-�(‘Ñ�)�1.0-0.fedora.i0Ú0Ë0Ò6.rpm" class="btn">i0Ú0Ë0Ò6<tæ><br><a href="https:]ådownloads.dlang.org/releases^r.x^r.1�.0u(md-2.1�.0-0.fedora.i386.rpm.sig" class="btn">sig<tæ><ztpan>�!�!span class="sig_btn"><a href="https:]ådownloads.dlang.org/releases^r.x^r.1�.0u(md-2.1�.0-0.fedora.x86_64.rpm" class="btn">x86_64</a><br><a href="https:/u(ownloads.dlang.orgy¾eleases/�(‘Ñ�)x/�(‘Ñ�)�1.0/dmd-�(‘Ñ�)�1.0-0.fedora.x86_64.rpm.sig" class="btn">sig</a></span> <span class="sig_btn"><a href="https:/u(ownloads.dlang.orgy¾eleases/�(‘Ñ�)x/�(‘Ñ�)�1.0/dmd.�(‘Ñ�)�1.0.linux.tar.xz" class="btn">tar.xz</a><br><a href="https:/u(ownloads.dlang.orgy¾eleases/�(‘Ñ�)x/�(‘Ñ�)�1.0/dmd.�(‘Ñ�)�1.0.linux.tar.xz.sig" class="btn">sig<tæ><ztpan> � </div> �!�!u(iv> </div> �!�!div > �!�!div class="download_image"><img src="images/opensuse_logo.png" alt="OpenSUSE" style="max-height: 2 2 20px"><u(iv> <div class="download_paragraph"> <h0µ0ó0Á0ü0àstyle="display: inline-block">openSUSE</h3> <span style="display: inline-block"> �!�!a href="dmd-linux.html" style="text-decoration: none" title="Linux setup and�5sage information"><i class="fa fa-info-circle" aria-hidden="true"></i></a> �!�!ztpan> �!�!div style=""> <span class="sig_btn"><a href="https:/u(ownloads.dlang.orgy¾eleases/�(‘Ñ�)x/�(‘Ñ�)�1.0/dmd-�(‘Ñ�)�1.0-0.openSUSE.i0Ú0Ë0Ò6.rpm" class="btn">i0Ú0Ë0Ò6<tæ><br><a href="https:]ådownloads.dlang.org/releases^r.x^r.1�.0u(md-2.1�.0-0.openSUSE.i386.rpm.sig" class="btn">sig<tæ><ztpan>�!�!span class="sig_btn"><a href="https:]ådownloads.dlang.org/releases^r.x^r.1�.0u(md-2.1�.0-0.openSUSE.x86_64.rpm" class="btn">x86_64</a><br><a href="https:/u(ownloads.dlang.orgy¾eleases/�(‘Ñ�)x/�(‘Ñ�)�1.0/dmd-�(‘Ñ�)�1.0-0.openSUSE.x86_64.rpm.sig" class="btn">sig</a></span> <span class="sig_btn"><a href="https:/u(ownloads.dlang.orgy¾eleases/�(‘Ñ�)x/�(‘Ñ�)�1.0/dmd.�(‘Ñ�)�1.0.linux.tar.xz" class="btn">tar.xz</a><br><a href="https:/u(ownloads.dlang.orgy¾eleases/�(‘Ñ�)x/�(‘Ñ�)�1.0/dmd.�(‘Ñ�)�1.0.linux.tar.xz.sig" class="btn">sig<tæ><ztpan> � </div> �!�!u(iv> </div> �!�!div > �!�!div class="download_image"><img src="images/freebsd_logo.png" alt="FreeBSD 8.1" style="max-height: 2 2 20px"><u(iv> <div class="download_paragraph"> <h0µ0ó0Á0ü0àstyle="display: inline-block">FreeBSD<vv0Ü0ë0È �!�!span style="display: inline-block"> <a href="dmd-freebsd.html" style="text-decoration: none"�4itle="FreeBSD setup and usage information"><i class="fa fa-info-circle" aria-hidden="true"><v}><tæ> </span> <div style=""> <span class="sig_btn"><a href="https:/u(ownloads.dlang.orgy¾eleases/�(‘Ñ�)x/�(‘Ñ�)�1.0/dmd.�(‘Ñ�)�1.0.freebsd-64.tar.xz" class="btn">x86_64<tæ><br><a href="https:]ådownloads.dlang.org/releases^r.x^r.1�.0u(md.2.1�.0.freebsd-64.tar.xz.sig" class="btn">sig<tæ><ztpan> � </div> �!�!u(iv> </div> <div class="download_paragraph"> <h0µ0ó0Á0ü0àstyle="display: inline-block">Install Script</h3> <span style="display: inline-block"> �!�!a href="install.html"><i class="fa fa-info-circle" aria-hidden="true"></i></a> �!�!ztpan> �!�!pre><span class="d_inlinecode donthyphenate notranslate">curl -fsS https:/u(lang.orgv}nstall.sh | bash -s dmd<ztpan></pre></div> �!�!u(iv> � </div> <h0Ü0ë0È <a href="https:/u(ownloads.dlang.org">Release Archive<tæ> </h3> <a href="gpg_keys.html">GPG keys</a><br> <a href="https:]ågithub.comu(langu(mdy¾eleases/tag/nightly">Nightly Builds<tæ><br> <a href="https:/u’ithub.com/dlang">D on GitHub</a> <hr> <h�(ŒÇ�)third-party downloads<vv�(ŒÇ�) These links are not maintained by the same�0eople maintaining the official downloads. <br><br> �!�!div > �!�!div class="download_image"><img src="images/archlinux_logo.png" alt="Arch Linux" style="max-height: 40px"></div> �!�!div class="download_paragraph"><h3><a href="https:]åwiki.archlinux.orgv}ndex.phpe¤_(programming_language)">Arch Linux<tæ><vv0Ü0ë0È�!�!pre><span class="d_inlinecode donthyphenate notranslate">pacman -S dlang</span><y:re><u(iv> </div> �!�!div > �!�!div class="download_image"><img src="images/gentoo_logo.png" alt="Gentoo" style="max-height: 2 2 20px"><u(iv> <div class="download_paragraph"><h0Ü0ë0È<a href="https:/|øiki.gentoo.org|øiki/Dlang">Gentoo<tæ><vv0Ü0ë0È�!�!pre><span class="d_inlinecode donthyphenate notranslate">eselect repository enable dlang</span><y:re><u(iv> </div> �!�!div > �!�!div class="download_image"><img src="images/homebrew_logo.png" alt="Homebrew" style="max-height: 2 2 20px"><u(iv> <div class="download_paragraph"><h0Ü0ë0È<a href="https:/u‹ormulae.brew.sh/formula/dmd">Homebrew<tæ><vv0Ü0ë0È�!�!pre><span class="d_inlinecode donthyphenate notranslate">brew install dmd<ztpan></pre></div> �!�!u(iv> <div�  <div class="download_image"><img src="imageswâix_logo.png" alt="Nix/NixOS" style="max-height: 40px"></div> �!�!div class="download_paragraph"><h3><a href="https:]åsearch.nixos.orgy:ackages?show=dmd&query=dmd">Nix/NixOS<tæ><vv0Ü0ë0È�!�!pre><span class="d_inlinecode donthyphenate notranslate">nix-env -iA nixpkgs.dmd</span><y:re> <a href="https:/u’ithub.com/petarkirovu(lang.nix">derivations for various compiler�6ersions<tæ> </div> �!�!u(iv> <div�  <div class="download_image"><img src="imageszùbuntu_logo.png" alt="Ubuntu" style="max-height: 40px">�!�!img src="images/debian_logo.png" alt="Debian" style="max-height: 2 2 20px"><u(iv> <div class="download_paragraph"><h0Ü0ë0Èubuntue¤ebian<vv0Ü0ë0È�!�!a href="https:]åd-apt.sourceforge.net/">APT repository</a> <pre><span class="d_inlinecode donthyphenate notranslate">sudo wget https:/wâetcologne.dl.sourceforge.nety:rojectu(-aptu‹ilesu(-apt.list -O� etc/apt/sources.list.du(-apt.list sudo apt-get�5pdate --allow-insecure-repositories sudo apt-get -y --allow-unauthenticated install --reinstall d-apt-keyring sudo apt-get�5pdate && sudo apt-get install dmd-compiler dub</span><y:re> </div> �!�!u(iv> <div�  <div class="download_image"><img src="imagesu(ocker_logo.png" alt="Docker" style="max-height: 40px"></div> �!�!div class="download_paragraph"><h3><a href="https:]åhub.docker.comy¾u(lang�(W�)dmd-ubuntu">Docker</a></h3> <pre><span class="d_inlinecode donthyphenate notranslate">docker run --rm -ti -v�.�.�.dollar;(pwd):/src dlang2u(md-ubuntu dmd<ztpan></pre></div> �!�!u(iv> <div�  <div class="download_image"><img src="imageswópensuse_logo.png" alt="OpenSUSE" style="max-height: 40px"></div> �!�!div class="download_paragraph"><h3><a href="https:]åbuild.opensuse.orgy:ackagezthow/devel:languages:D/dmd">OpenSUSE Tumbleweed</a></h3> <pre><span class="d_inlinecode donthyphenate notranslate">sudo�+ypper install dmd<ztpan></pre></div> �!�!u(iv> <div�  <div class="download_image"><img src="imagesztnapcraft_logo.png" alt="Snap" style="max-height: 2 2 20px"><u(iv> <div class="download_paragraph"><h0Ü0ë0È<a href="https:/ztnapcraft.io/dmd">Snap<tæ><vv0Ü0ë0È �!�!pre><span class="d_inlinecode donthyphenate notranslate"># install DMD compiler (including RDMD) sudo snap install --classic dmd # install DUB package/build manager sudo snap install --classic dub # install LDC compiler with LLVM backend sudo snap install --classic ldc2</span><y:re><u(iv> </div> �!�!div > �!�!div class="download_image"><img src="images/openbsd_logo.png" alt="OpenBSD" style="max-height: 2 2 20px"><u(iv> <div class="download_paragraph"><h0Ü0ë0È<a href="https:/wópenports.pl/pathvîang/dmd">OpenBSD</a></h3> <pre><span class="d_inlinecode donthyphenate notranslate"># install DMD compiler doas pkg_add dmd # install DUB�0ackageuuild manager (and DMD if not already installed) doas�0kg_add dub # install D tools doas�0kg_add dtools<ztpan></pre></div> �!�!u(iv> <h2>Other Downloads</h2> <ul><li><a href="https:]ågithub.comu(lang|sisualdy¾eleases">VisualD - D Plugin for Visual Studio<tæ><vîi> <li><a href="https:/u(lang.orgztpec/spec.html">D Programming Language Specification<tæ>:�!�!a href="https:]ådlang.org/dlangspec.mobi" class="btn">mobi</a></li> <li><a href="https:]åwww.digitalmars.com/downloadu‹reecompiler.html">Digital Mars C and C++ Compiler Downloads<tæ><vîi> <zùl> <div class="smallprint" id="copyright">Copyright�.�.�.copy; 99-2025 by�4he�!�!a href="foundation_overview.html">D Language Foundation<tæ> | Page generated by <a href="spec/ddoc.html">Ddoc<tæ> on Fri Oct 10 �(g �):17: 2025 �<u(iv> </div> <u(iv> �!�!script�4ype="text/javascript" src="https:/tæjax.googleapis.comtæjax/libsv®query/1.7.�(W�)jquery.min.js"><ztcript> �!�!script�4ype="text/javascript">window.jQuery || document.write('\x3Cscript src="js/jquery-1.7.2.min.js">\x3C/script>');</script> <script type="textv®avascript" src="jsu(lang.js"><ztcript> � <script type="textv®avascript" src="jsuodemirror-compressed.js"><ztcript> �!�!script�4ype="text/javascript" src="js/run.js"></script> <link rel="stylesheet" href="https:/wÛaxcdn.bootstrapcdn.comu‹ont-awesome/4.4.0/css/font-awesome.min.css"> <uody> <vvtml>�<�/�d�i�v�>�<�d�i�v� �c�l�a�s�s�=�"�n�a�k�e�d�_�c�t�r�l�"�>� �<�f�o�r�m� �a�c�t�i�o�n�=�"�/�i�n�d�e�x�.�c�g�i�/�c�o�n�t�r�a�s�t�"� �m�e�t�h�o�d�=�"�g�e�t�"� �n�a�m�e�=�"�g�a�t�e�"�>� �<�p�>�<�a� �h�r�e�f�=�"�h�t�t�p�:�/�/�a�l�t�s�t�y�l�e�.�a�l�f�a�s�a�d�o�.�n�e�t�"�>�A�l�t�S�t�y�l�e�<�/�a�>� 0k0ˆ0c0fY cÛ0U0Œ0_0Ú0ü0¸� �<�a� �h�r�e�f�=�"�h�t�t�p�s�:�/�/�d�l�a�n�g�.�o�r�g�/�d�o�w�n�l�o�a�d�.�h�t�m�l�"�>�(�-�&�g�t�;0ª0ê0¸0Ê0ë�)�<�/�a�>� �/� �<�l�a�b�e�l�>0¢0É0ì0¹�:� �<�i�n�p�u�t� �t�y�p�e�=�"�t�e�x�t�"� �n�a�m�e�=�"�n�a�k�e�d�_�p�o�s�t�_�u�r�l�"� �v�a�l�u�e�=�"�h�t�t�p�s�:�/�/�d�l�a�n�g�.�o�r�g�/�d�o�w�n�l�o�a�d�.�h�t�m�l�"� �s�i�z�e�=�"�2�2�"� �/�>�<�/�l�a�b�e�l�>� �<�l�a�b�e�l�>0â0ü0É�:� �<�s�e�l�e�c�t� �n�a�m�e�=�"�n�a�k�e�d�_�p�o�s�t�_�m�o�d�e�"�>� �<�o�p�t�i�o�n� �v�a�l�u�e�=�"�d�e�f�a�u�l�t�"�>0Ç0Õ0©0ë0È�<�/�o�p�t�i�o�n�>� �<�o�p�t�i�o�n� �v�a�l�u�e�=�"�s�p�e�e�c�h�"�>—óXð0Ö0é0¦0¶�<�/�o�p�t�i�o�n�>� �<�o�p�t�i�o�n� �v�a�l�u�e�=�"�r�u�b�y�"�>0ë0ÓNØ0M�<�/�o�p�t�i�o�n�>� �<�o�p�t�i�o�n� �v�a�l�u�e�=�"�c�o�n�t�r�a�s�t�"� �s�e�l�e�c�t�e�d�=�"�s�e�l�e�c�t�e�d�"�>‘M‚rSÍŽâ�<�/�o�p�t�i�o�n�>� �<�o�p�t�i�o�n� �v�a�l�u�e�=�"�l�a�r�g�e�r�-�t�e�x�t�"�>e‡[WbáY'�<�/�o�p�t�i�o�n�>� �<�o�p�t�i�o�n� �v�a�l�u�e�=�"�m�o�b�i�l�e�"�>0â0Ð0¤0ë�<�/�o�p�t�i�o�n�>� �<�/�s�e�l�e�c�t�>� �<�i�n�p�u�t� �t�y�p�e�=�"�s�u�b�m�i�t�"� �v�a�l�u�e�=�"ˆhy:�"� �/�>� �<�/�p�>� �<�/�f�o�r�m�>� �<�/�d�i�v�>� � �