schroot - Execute commands in a chroot environment

Property Value
Distribution Debian 10 (Buster)
Repository Debian Main amd64
Package name schroot
Package version 1.6.10
Package release 6+b1
Package architecture amd64
Package type deb
Installed size 2.66 KB
Download size 777.25 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-6+b1_i386.deb 1.6.10 i386 Debian Main
schroot - - -


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


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


Type URL
Binary Package schroot_1.6.10-6+b1_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




2018-09-01 - Helge Kreutzmann <>
schroot (1.6.10-6) unstable; urgency=medium
* QA upload, fixing documentation / l10n issues.
* Fix typos in various man pages, acknowledged by upstream and fixed upstream
as well. Addresses: #771001.
* Update French man page translation, thanks Thomas Blein and Jean-Pierre
Giraud. Closes: #776607, 912006
* Update German man page translation, thanks Chris Leick. Closes: #771001
* Update Czech program translation, thanks Miroslav Kure. Closes: #771421
2018-06-06 - Raphaël Hertzog <>
schroot (1.6.10-5) unstable; urgency=medium
* Orphan packages, this fixes the bouncing maintainer email. Closes: #899851
* Update Vcs-* fields to point to salsa. Thanks to Simon McVittie for having
imported the repositories.
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.

See Also

Package Description
scid-data_4.6.4+dfsg1-3_all.deb data files for scid, the chess database application
scid-rating-data_200901-2_all.deb contains spelling corrections and ELO ratings for scid chess databases
scid-spell-data_200901-2_all.deb contains spelling corrections for scid chess databases
scid_4.6.4+dfsg1-3_amd64.deb chess database with play and training functionality
science-all_1.9_all.deb Default selection of tasks for Debian Science
science-astronomy-dev_1.9_all.deb Debian Science Astronomy-dev transitional package
science-astronomy_1.9_all.deb Debian Science Astronomy transitional package
science-biology_1.9_all.deb Debian Science Biology packages
science-chemistry_1.9_all.deb Debian Science Chemistry packages
science-config_1.9_all.deb Debian Science Project config package
science-dataacquisition-dev_1.9_all.deb Debian Science data acquisition development packages
science-dataacquisition_1.9_all.deb Debian Science data acquisition packages
science-distributedcomputing_1.9_all.deb Debian Science Distributed Computing packages
science-economics_1.9_all.deb Debian Science Economics packages
science-electronics_1.9_all.deb Debian Science Electronics transitional package