Installing ddcutil and ddcui From Prebuilt Packages
Prebuilt packages fall into 2 groups, those maintained as part of the ddcutil project, and those in Linux distribution repositories.
If no prebuilt package is available for your distribution and architecture, or if using AMD's proprietary fglrx driver, ddcutil must be built from source.
Prebuilt Packages Maintained by the ddcutil Project
These packages are rebuilt with each ddcutil release.
openSUSE Build Service
Packages for recent Debian, Fedora, openSUSE, and Ubuntu releases are available for download from the openSUSE Build Service, including official openSUSE builds. For technical reasons, the graphical user interface, ddcui is not available from OBS.
There's not one clean link for downloading OBS packages, so here are several.
- Add repository and download package ddcutil. This is all you will need if just installing the command line version of ddcutil.
- All ddcutil packages Packages for both the command line and shared library version of ddcutil. Note that the development package is named libddcutil-devel on RPM based distributions (SUSE, Fedora) and libddcutil-dev on dpkg based distributions (Debian, Ubuntu).
- File system view
The ddcutil Launchpad PPA contains builds of both ddcutil and ddcui for recent Ubuntu releases. These builds are also suitable for other recemt Debian derivative distributions. Builds exist for the following architectures: amd64, arm64, armhf, i386, ppc64el.
To use this PPA repository, issue the following commands:
$ sudo add-apt-repository ppa:rockowitz/ddcutil $ sudo apt-get update
Alternatively, you can manually add lines like the following to /etc/apt/sources.list, or to a file in /etc/apt/sources.list.d
deb http://ppa.launchpad.net/rockowitz/ddcutil/ubuntu cosmic main deb-src http://ppa.launchpad.net/rockowitz/ddcutil/ubuntu cosmic main
Fedora COPR contains builds of both ddcutil and ddcui for recent Fedora, openSUSE, CentOS, and EPEL releases. Builds of both ddcutil and ddcui are found in repository rockowitz/ddcutil.
To use this COPR repository, issue the following command:
$ sudo dnf copr enable rockowitz/ddcutil
Note: dnf-plugins-core must be installed.
Alternatively, you can download a repository file found on the ddcutil copr page and save it in /etc/yum.repos.d.
Prebuilt Packages Maintained by Linux Distributions
ddcutil is included in several Linux distribution. In particular, it is included in Debian (and hence Ubuntu) and openSUSE. For an up to date list of Linux distributions that include ddcutil, see the Repology web site.
Note that the version of ddcutil found in Linux distributions is often several releases behind the "upstream" release, or may only contain the standalone command-line version.