Documentation


D Language and Phobos Library Reference in HTML format


D Programming Language Specification

Archive


APT repository for D

"d-apt" is an APT repository to easily install/upgrade D binary packages on systems like Debian, Ubuntu, LinuxMint, etc.

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 update local info and install "d-apt" public key (EDC4FB09C3AEEDD0):

$ sudo apt update --allow-insecure-repositories && sudo apt -y --allow-unauthenticated install --reinstall d-apt-keyring && sudo apt update



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").