D documentation in HTML


Archive


To browse the "d-doc_@DMD_VER@.zip" archive contents without extracting it, run one of the following scripts:
(click on OS name for details)
 Linux: d-doc_@DMD_VER@.sh

To open "d-doc_@DMD_VER@.zip" with Firefox on Linux, place this Bash script in the same directory as the ZIP archive, make it executable:
$ chmod +x d-doc_@DMD_VER@.sh
Then, run the script!


 Windows: d-doc_@DMD_VER@.bat

To open "d-doc_@DMD_VER@.zip" with Firefox on Windows, place this BAT script in the same directory as the ZIP archive, and run it!


 macOS: d-doc_@DMD_VER@.command

To open "d-doc_@DMD_VER@.zip" with Firefox on macOS, place this Bash script in the same directory as the ZIP archive, make it executable:
% chmod +x d-doc_@DMD_VER@.command
Remove the macOS quarantine attribute:
% xattr -d com.apple.quarantine d-doc_@DMD_VER@.command
Finally, run the script!



Alternatively, update one of the following example URLs and paste it into the Firefox address bar:
 Linux:
jar:file:////home/username/Downloads/d-doc_@DMD_VER@.zip!/index.html
 Windows:
jar:file:///C:/Users/username/Downloads/d-doc_@DMD_VER@.zip!/index.html
 macOS:
jar:file:////Users/username/Downloads/d-doc_@DMD_VER@.zip!/index.html

Note: This URL method works only with Mozilla Firefox

APT repository for D

For Debian Bookworm and older (also for Ubuntu 22.04, Linux Mint 21, etc. and older)

To enable it, add the repository sources:

$ sudo wget https://downloads.sourceforge.net/project/d-apt/files/d-apt.list -O /etc/apt/sources.list.d/d-apt.list

Then install "d-apt" public key:

$ sudo wget https://downloads.sourceforge.net/project/d-apt/files/d-apt.gpg -O /etc/apt/trusted.gpg.d/d-apt.gpg

For Debian Trixie and newer (also for Ubuntu 24.04, Linux Mint 22, etc. and newer)

Add the repository sources:

$ sudo wget https://downloads.sourceforge.net/project/d-apt/files/d-apt.sources -O /etc/apt/sources.list.d/d-apt.sources

Install "d-apt" public key:

$ sudo wget https://downloads.sourceforge.net/project/d-apt/files/d-apt.asc -O /etc/apt/keyrings/d-apt.asc

List of available packages

Note: Shared library package names end with the supported DMD version number. This allows multiple versions of the same shared library to be installed, fixing API/ABI breaking changes with every DMD release.
Packages listed below that end in "nnn" are shared libraries. Replace "nnn" with the specific version number.

Security Verification

Fingerprint

552B 99D9 C438 912C 2A97  F8F9 EDC4 FB09 C3AE EDD0

SHA-256

2222aca1fc5e2dde98515fae17a00a77c009a1f202c69343d753d5f1e4d2c84d  d-apt.list
ac3956e985be56ab81b0f27578f9081ed7456817def8511daff66b8367aefab1  d-apt.gpg
35244e2bce1062a6ea0e78c663636a9b2f1e928ce13cc67535768d7251a2d7fb  d-apt.sources
e7871780d4204141c0cde597f9d02f4a13398fc3798230147a0358a823bc89eb  d-apt.asc
e5ca6b7855c822c45374eb9a05b7a1447efbc821f5d40ca44306732e76bbc072  d-doc_2.114.0.zip
dd0802a1c82a96aeae7f85c66d5329899703d90f426779b72f71518ca863e820  d-doc_2.114.0.dmg
8662752180ef3aec58c3b16dd91d884616e58c9e9165bbdbf5ed33437ac2f4ca  d-doc_2.114.0.sh
6179ba55cea99e6fede63a09b5b4876173058b316c87045bcb4f5e672c56663b  d-doc_2.114.0.bat
4d990feb8e82f9800da587545bd37cb2c1dd19df7bb8ea300e5c78cf9908655e  d-doc_2.114.0.command