device-tree-compiler - Device Tree Compiler for Flat Device Trees

Property Value
Distribution Ubuntu 16.04 LTS (Xenial Xerus)
Repository Ubuntu Main amd64
Package name device-tree-compiler
Package version 1.4.0+dfsg
Package release 2
Package architecture amd64
Package type deb
Installed size 510 B
Download size 347.96 KB
Official Mirror
Device Tree Compiler, dtc, takes as input a device-tree in
a given format and outputs a device-tree in another format
for booting kernels on embedded systems.
Typically, the input format is "dts", a human readable source
format, and creates a "dtb", or binary format as output.


Package Version Architecture Repository
device-tree-compiler_1.4.0+dfsg-2_i386.deb 1.4.0+dfsg i386 Ubuntu Main
device-tree-compiler - - -


Name Value
libc6 >= 2.14


Type URL
Binary Package device-tree-compiler_1.4.0+dfsg-2_amd64.deb
Source Package device-tree-compiler

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install device-tree-compiler deb package:
    # sudo apt-get install device-tree-compiler




2015-08-17 - Riku Voipio <>
device-tree-compiler (1.4.0+dfsg-2) unstable; urgency=medium
* Fix out of date homepage url
* Fix pre-depends-directly-on-multiarch-support error
2014-01-03 - Riku Voipio <>
device-tree-compiler (1.4.0+dfsg-1) unstable; urgency=low
* REALLY update to upstream version 1.4.0, closes: #725745
2013-08-23 - Riku Voipio <>
device-tree-compiler (1.4.0-2) unstable; urgency=low
* Convert to multiarch
2013-08-12 - Riku Voipio <>
device-tree-compiler (1.4.0-1) unstable; urgency=low
* Added myself to maintainers
* New upstream version, closes: #713991
2013-04-27 - Hector Oron <>
device-tree-compiler (1.3.0-4) unstable; urgency=low
* Revert accidental source format change.
2013-04-27 - Hector Oron <>
device-tree-compiler (1.3.0-3) unstable; urgency=low
* libfdt-dev: Missing header file prevents the library usage
Thanks Domenico Andreoli (Closes: #706137)
2012-01-28 - Hector Oron <>
device-tree-compiler (1.3.0-2) unstable; urgency=low
* Add libfdt package (Closes: #477565)
- Thanks Dmitry Eremin-Solenikov and Aurelien Jarno for patch.
* Backport upstream fixes as patches until 2012-1-21.
* Reword package description to generalize architecture support.
- Removes OpenFirmware and PowerPC references.
* Update dtc manpage and include fdtget, fdtput, fdtdump, convert-dtsv0,
dtdiff manpages.
* d/rules: Add build-arch and build-indep targets.
* d/README.source: refer to quilt patching system.
* Remove Apps top-level section from doc-base.
2011-11-22 - Hector Oron <>
device-tree-compiler (1.3.0-1) unstable; urgency=low
* New upstream release. (Closes: #572945)
* New maintainer. (Closes: #649290)
* New VCS repository.
* Update homepage stanza (Closes: #497605)
* Update standards version.
* Compile with -fPIC. Fixes ftbfs on amd64.
* Use dpkg 1.0 format.
* Backport upstream fixes as patches until 2011-10-26.
2008-02-16 - Aurélien GÉRÔME <>
device-tree-compiler (1.1.0.dfsg-1) unstable; urgency=low
* New upstream release.
* Fix lintian warning "copyright-without-copyright-notice".
+ Update debian/copyright.
2007-12-22 - Aurélien GÉRÔME <>
device-tree-compiler (1.0.0.dfsg-1) unstable; urgency=low
* New upstream release. (Closes: #438479)
+ Fix missing /chosen node, as it has been removed from DTS.
(Closes: #436234)
* Remove ftdump from the upstream tarball.
+ This file has no license notice.
+ Fix conflict with the freetype2-demos package. (Closes: #434890)
+ David Gibson told me that he would not bother even installing
ftdump. It was meant to be a debugging tool, dumping a blob
back into text format, but it never got very far and he has
been meaning to get rid of it.
* Update tests/dumptrees.c in the upstream tarball with GIT commit
+ Fix missing copyright and license notices.
* Update debian/copyright.
+ Mention dual GPLv2+/BSD licensing of libfdt.
+ Add Jon Loeliger as an upstream author.
* Bump Standards-Version to 3.7.3.
* Add the Homepage field and remove it from the long description.
* Add the Vcs-Git/Vcs-Browser fields.
* Add the XS-DM-Upload-Allowed field.
* Rewrite short and long descriptions in debian/control.
* Rewrite debian/rules to handle the noopt build option.
* Write and add a manpage for dtc.
* Add documentation under /usr/share/doc/device-tree-compiler/.
+ Add Build-Depends on texlive and texlive-latex-extra.
+ Add debian/doc-base.dtc-manual and debian/doc-base.dtc-paper.
+ Create a Makefile to build dtc-paper.tex.
- Add quilt support to build system.
- Add 01_build_doc.diff.
+ Update debian/rules to prepare documentation.

See Also

Package Description
devio_1.2-1build2_amd64.deb correctly read (or write) a region of a block device
devscripts_2.16.2ubuntu3_amd64.deb scripts to make the life of a Debian Package maintainer easier
dh-autoreconf_11_all.deb debhelper add-on to call autoreconf and clean up after the build
dh-di_8_all.deb Debhelper addon for debian-installer
dh-exec_0.23_amd64.deb Scripts to help with executable debhelper files
dh-golang_1.12ubuntu1_all.deb debhelper add-on for packaging software written in Go (golang)
dh-make_2.201604_all.deb tool that converts source archives into Debian package source
dh-php_0.10_all.deb debhelper add-on to handle PHP PECL extensions
dh-python_2.20151103ubuntu1_all.deb Debian helper tools for packaging Python libraries and applications
dh-strip-nondeterminism_0.015-1_all.deb debhelper add-on to strip non-determinism from files
dh-translations_129_all.deb debhelper extension for translation support
dict-foldoc_20150318-1_all.deb FOLDOC dictionary database
dict-gcide_0.48.1_all.deb Comprehensive English Dictionary
dict-jargon_4.4.7-2ubuntu1_all.deb dict package for The Jargon Lexicon
dict-moby-thesaurus_1.0-6.3~fakesync1_all.deb Largest and most comprehensive thesaurus