schroot - Execute commands in a chroot environment

Property Value
Distribution Ubuntu 18.04 LTS (Bionic Beaver)
Repository Ubuntu Main amd64
Package name schroot
Package version 1.6.10
Package release 4build1
Package architecture amd64
Package type deb
Installed size 2.63 KB
Download size 572.27 KB
Official Mirror
schroot allows users to execute commands or interactive shells in
different chroots.  Any number of named chroots may be created, and
access permissions given to each, including root access for normal
users, on a per-user or per-group basis.  Additionally, schroot can
switch to a different user in the chroot, using PAM for
authentication and authorisation.  All operations are logged for
Several different types of chroot are supported, including normal
directories in the filesystem, and also block devices.  Sessions,
persistent chroots created on the fly from files (tar with optional
compression) and Btrfs and LVM snapshots are also supported.
schroot supports kernel personalities, allowing the programs run
inside the chroot to have a different personality.  For example,
running 32-bit chroots on 64-bit systems, or even running binaries
from alternative operating systems such as SVR4 or Xenix.
schroot also integrates with sbuild, to allow building packages with
all supported chroot types, including session-managed chroot types
such as Btrfs and LVM snapshots.
schroot shares most of its options with dchroot, but offers vastly
more functionality.


Package Version Architecture Repository
schroot_1.6.10-4build1_i386.deb 1.6.10 i386 Ubuntu Main
schroot - - -


Name Value
libboost-filesystem1.65.1 -
libboost-iostreams1.65.1 -
libboost-program-options1.65.1 -
libboost-system1.65.1 -
libc6 >= 2.14
libgcc1 >= 1:3.0
libpam0g >=
libstdc++6 >= 5.2
libuuid1 >= 2.16
lsb-base -
schroot-common = 1.6.10-4build1


Name Value
buildd << 0.62.3-1
sbuild << 0.62.3-1


Type URL
Binary Package schroot_1.6.10-4build1_amd64.deb
Source Package schroot

Install Howto

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




2017-10-26 - Matthias Klose <>
schroot (1.6.10-4build1) bionic; urgency=medium
* No-change rebuild for boost soname change.
2017-06-06 - Raphaël Hertzog <>
schroot (1.6.10-4) unstable; urgency=medium
* Fix up bash completion file. Closes: #855283
* Add systemd service file to avoid issues with timeouts when
you have many schroot sessions open. Closes: #835104
Thanks to Laurent Bigonville for the patch.
2017-01-09 - Raphaël Hertzog <>
schroot (1.6.10-3) unstable; urgency=medium
* By default mark all mounts done by schroot-mount as "private"
to avoid bad interactions caused by systemd's default of "shared"
that resulted in failure to unmount them. Closes: #786566
Thanks to Tyler Hicks <> for the patch.
* debian/patches/fix-test-suite-with-usrmerge.patch: fix test suite when
/bin is a symlink to /usr/bin.
* schroot-mount-resolve-mount-destinations-while-chrooted.patch:
new patch to fix symlink resolution in schroot-mount that could
lead to mount failures or invalid mounts. Closes: #728096
Thanks to Tyler Hicks <> for the patch.
* Don't stop unmounting at first failure, try to unmount as much
as possible and then fail. It might help for the next try.
Closes: #829125 Thanks to Dima Kogan <> for the
* Fix /etc/schroot/setup.d/15killprocs to correctly detect processes
running in the chroot. Thanks to Christoph Biedl
<> for the analysis. Closes: #841699
DEB_CXXFLAGS_MAINT_APPEND to fix again overflow error with large
loopback images. Closes: #619825
* Kill useless/obsolete binary packages: libsbuild-dev, libsbuild-doc,
dchroot, dchroot-dsa.
* Cleanup debian/control and add missing lsb-base dependency.
* Install bash completion file in /usr/share/bash-completion/completions
and drop obsolete file in /etc/bash_completion.d/.
2015-08-18 - Raphaël Hertzog <>
schroot (1.6.10-2) unstable; urgency=medium
* Drop Roger Leigh from Uploaders, he's no longer a Debian
developer but he is still the upstream author of schroot.
Thanks to him for all his past contributions and the continued
work on schroot.
* Put myself in Uploaders to appease lintian but I would gladly
pass on this responsibility to someone else.
* debian/control:
- Add versioned depends on cmake >= 2.8.12 (Closes: #757936).
- Replace "aufs-modules | unionfs-modules" which are no longer
available with "aufs-tools | unionfs-fuse" (Closes: #754748).
* schroot.init: Switch Should-Start from lvm to lvm2 to work
around systemd brokenness (Closes: #759393).
* Support for the XZ, LZO and LZ4 compression formats has been
added for file-based chroots (Closes: #768091). Thanks to
Aurelien Jarno for this patch.
* CHROOT_SESSION_SOURCE added to allow setup scripts to determine
if they are running in a source chroot session (Closes: #718127).
* Move SCHROOT_MOUNT_DIR to /var/run/schroot/mount from
/var/lib/schroot/mount (Closes: #762597). Try to clean up
old mount directory in postrm.
* Add support for overlay filesystem in Linux 4.0. Closes: #785633
Thanks to Antonio Teirceiro and Felipe Sateler for the patch.
2014-05-05 - Roger Leigh <>
schroot (1.6.10-1) unstable; urgency=medium
* New upstream stable release.
* Fix building with GCC 4.9 (Closes: #746905):
- detect and use C++11 <regex> when available.
- correct invalid extended regex.

See Also

Package Description
screen-resolution-extra_0.17.3_all.deb Extension for the GNOME screen resolution applet
screen_4.6.2-1_amd64.deb terminal multiplexer with VT100/ANSI terminal emulation
seabios_1.10.2-1ubuntu1_all.deb Legacy BIOS implementation
seahorse_3.20.0-5_amd64.deb GNOME front end for GnuPG
seccomp_2.3.1-2.1ubuntu4_amd64.deb helper tools for high level interface to Linux seccomp filter
secureboot-db_1.1_amd64.deb Secure Boot updates for DB and DBX
sed_4.4-2_amd64.deb GNU stream editor for filtering/transforming text
sensible-utils_0.0.12_all.deb Utilities for sensible alternative selection
session-migration_0.3.3_amd64.deb Tool to migrate in user session settings
setserial_2.17-50_amd64.deb controls configuration of serial ports
sg3-utils-udev_1.42-2ubuntu1_all.deb utilities for devices using the SCSI command set (udev rules)
sg3-utils_1.42-2ubuntu1_amd64.deb utilities for devices using the SCSI command set
sgml-base_1.29_all.deb SGML infrastructure and SGML catalog file support
shared-mime-info_1.9-2_amd64.deb shared MIME database and spec
sharutils-doc_4.15.2-3_all.deb Documentation for GNU sharutils