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 OS name for more info)
 Linux: d-doc_@DMD_VER@.sh

To open 'd-doc_@DMD_VER@.zip' using 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
Finally, run the script!

 Windows: d-doc_@DMD_VER@.bat

To open 'd-doc_@DMD_VER@.zip' using 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' using 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
1d04ed637f29232a577576a5eafc458e092cf0673d4c2115ac5a5c20a4e18e30  d-doc_2.113.0.zip
d960bb8bc8ebac9fe6f5e73456758a49762c28891d7b280bd6c4d932c01ed975  d-doc_2.113.0.dmg
bfccba7021d74db7c69d45991e4530a0be60d679b52c171bd3ee553ea5dc9c7c  d-doc_2.113.0.sh
ebc276afa976c6cdd940625d29c7b3065a685643dd85c089b67e0e312f540eb8  d-doc_2.113.0.bat
1a4ffc9b29ce112c34f707bc9e033e6614c3a3821cee2beccdceb82ab9233348  d-doc_2.113.0.command