Documentation


D Language and Phobos Library Reference in HTML format


D Programming Language Specification


Archive





APT repository for D

For Debian Bookworm and older (also for Ubuntu, Linux Mint, etc. based on these releases)

To enable it, add the repository sources:

$ sudo wget https://master.dl.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://master.dl.sourceforge.net/project/d-apt/files/d-apt.gpg -O /etc/apt/trusted.gpg.d/d-apt.gpg

(can safely remove "d-apt-keyring" deb package)


For Debian Trixie and newer (also for Ubuntu, Linux Mint, etc. based on these releases)

Add the repository sources:

$ sudo wget https://master.dl.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://master.dl.sourceforge.net/project/d-apt/files/d-apt.asc -O /etc/apt/keyrings/d-apt.asc




Fingerprint:

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


SHA-256:

2d6453898a3c1610ce86cb594a64f24625e6227f059331fd853b000bce95b900 d-apt.list ac3956e985be56ab81b0f27578f9081ed7456817def8511daff66b8367aefab1 d-apt.gpg 2b45e18c8d97ad459c50e80d717dbc793863cf68b9a71c70152e766f7ab04eb0 d-apt.sources e7871780d4204141c0cde597f9d02f4a13398fc3798230147a0358a823bc89eb d-apt.asc





List of available packages

Note:
Packages of shared libraries ends their names with the supported dmd version number.
This allows to install several versions of the same shared library.
This fix the API/ABI breaking changes problem on every DMD release.
Packages listed below ending with "nn" are shared libraries. This "nn" must be replaced by the given version.
Examples:
Phobos2 shared library for "dmd" v2.066.1 ends its name with "66" ("libphobos2-nn" -> "libphobos2-66").
TkD shared library for "dmd" v2.065.0 ends its name with "65" ("libtkd-nn" -> "libtkd-65").





contact: g.sayol at gmail dot com