debootstrap - Bootstrap a basic Debian system

Property Value
Distribution Ubuntu 16.04 LTS (Xenial Xerus)
Repository Ubuntu Main amd64
Package name debootstrap
Package version 1.0.78+nmu1ubuntu1
Package architecture all
Package type deb
Installed size 249 B
Download size 36.91 KB
Official Mirror
debootstrap is used to create a Debian base system from scratch,
without requiring the availability of dpkg or apt. It does this by
downloading .deb files from a mirror site, and carefully unpacking them
into a directory which can eventually be chrooted into.


Package Version Architecture Repository
debootstrap_1.0.78+nmu1ubuntu1.6_all.deb 1.0.78+nmu1ubuntu1.6 all Ubuntu Updates Main
debootstrap_1.0.78+nmu1ubuntu1.6_all.deb 1.0.78+nmu1ubuntu1.6 all Ubuntu Updates Main
debootstrap_1.0.78+nmu1ubuntu1_all.deb 1.0.78+nmu1ubuntu1 all Ubuntu Main
debootstrap - - -


Name Value
wget -


Type URL
Binary Package debootstrap_1.0.78+nmu1ubuntu1_all.deb
Source Package debootstrap

Install Howto

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




2016-03-11 - Mathieu Trudel-Lapierre <>
debootstrap (1.0.78+nmu1ubuntu1) xenial; urgency=medium
* Reinstate InRelease file support to better deal with proxies where Release
files may be cached and thus out of sync. InRelease is atomic and therefore
not subject to failing validation because of proxy servers. (LP: #1485511)
2016-02-17 - Marco d'Itri <>
debootstrap (1.0.78+nmu1) unstable; urgency=medium
* Non-maintainer upload.
* Split setup_devices in setup_devices (which now only deals with static
device nodes) and setup_dynamic_devices, and move the calls to
setup_devices from the beginning of the second stage to the end of the
first stage.
setup_dynamic_devices mounts the appropriate filesystems which provide
dynamic device nodes for the architectures which need one in
debootstrap (kfreebsd and hurd).
This fixes a bug in --second-stage introduced in 1.0.34 and exposed
by the devices-related changes of 1.0.76: the second stage debootstrap
runs "dpkg --print-architecture >/dev/null" at the very beginning of
the program when /dev is still empty, so it creates an empty regular
file in place of /dev/null and this will cause mknod to fail later.
(Closes: #813232)
2016-01-29 - Steve McIntyre <>
debootstrap (1.0.78) unstable; urgency=high
* Use HTTPS for Vcs-* URLs, and link to cgit rather than gitweb.
* Don't call mknod with the --mode option, it's not supported in
busybox. Use -m instead - fixes the broken fix for #812811.
Closes: #813124. Urgency high to get this fix propagated quickly -
it's breaking d-i installs right now. Adding myself to uploaders and
2016-01-27 - Cyril Brulebois <>
debootstrap (1.0.77) unstable; urgency=medium
[ Marco d'Itri ]
* Fix permissions on device nodes (Closes: #812811).
2016-01-24 - Cyril Brulebois <>
debootstrap (1.0.76) unstable; urgency=medium
[ Marco d'Itri ]
* Stop creating useless device nodes (Closes: #571136).
2015-11-11 - Cyril Brulebois <>
debootstrap (1.0.75) unstable; urgency=medium
* Stop cleaning KEEP_DEBOOTSTRAP_DIR twice, as spotted by Chris Lamb
(Closes: #804415).
* Add Tanglu support (Closes: #771687), thanks to Matthias Klumpp. At
the moment, the following extra suites are recognized:
- aequorea
- bartholomea
- chromodoris
- dasyatis
2015-11-03 - Christian Perrier <>
debootstrap (1.0.74) unstable; urgency=medium
[ Colin Watson ]
* Add (Ubuntu) xenial as a symlink to gutsy.
2015-10-22 - Cyril Brulebois <>
debootstrap (1.0.73) unstable; urgency=medium
* Generate a deburis file with (package, version, uri) tuples, similar
to the existing debpaths.
2015-07-28 - Colin Watson <>
debootstrap (1.0.72) unstable; urgency=medium
[ Iain Lane ]
* Add (Ubuntu) wily as a symlink to gutsy (closes: #787117).
[ Colin Watson ]
* Fix resolve_deps and setup_available to work in the --foreign case
(closes: #757819, LP: #1450980).
2015-07-10 - Cyril Brulebois <>
debootstrap (1.0.71) unstable; urgency=medium
* Adjust sed call to render it more portable (missing ';'), making it
work with FreeBSD sed. Thanks to Nikolai Lifanov for the report and
the patch (Closes: #791802).

See Also

Package Description
default-jdk-doc_1.8-56ubuntu2_amd64.deb Standard Java or Java compatible Development Kit (documentation)
default-jdk-headless_1.8-56ubuntu2_amd64.deb Standard Java or Java compatible Development Kit (headless)
default-jdk_1.8-56ubuntu2_amd64.deb Standard Java or Java compatible Development Kit
default-jre-headless_1.8-56ubuntu2_amd64.deb Standard Java or Java compatible Runtime (headless)
default-jre_1.8-56ubuntu2_amd64.deb Standard Java or Java compatible Runtime
deja-dup_34.2-0ubuntu1_amd64.deb Back up your files
desktop-file-utils_0.22-1ubuntu5_amd64.deb Utilities for .desktop files
devhelp-common_3.18.1-1ubuntu5_all.deb Common files for devhelp and its library
devhelp_3.18.1-1ubuntu5_amd64.deb GNOME developers help program
device-tree-compiler_1.4.0+dfsg-2_amd64.deb Device Tree Compiler for Flat Device Trees
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