News
17 Jul 2008
New version 2.7.1 is released. It supports uClibc and older GNU libc.
15 Jul 2008
New version 2.7 is released. It works with the latest glibc 2.7. See ChangeLog for detailed informations.
Wiki pages
What is it?
fakechroot runs a command in an environment were is additional possibility to use chroot(8) command without root privileges. This is useful for allowing users to create own chrooted environment with possibility to install another packages without need for root privileges.
How does it work?
fakechroot replaces more library functions (chroot(2), open(2), etc.) by ones
that simulate the effect the real library functions would have had, had the
user really been in chroot. These wrapper functions are in a shared library
/usr/lib/fakechroot/libfakechroot.so which is loaded through the
LD_PRELOAD mechanism of the dynamic loader. (See ld.so(8))
In fake chroot you can install Debian bootstrap with debootstrap
--variant=fakechroot command. In this environment you can use i.e.
apt-get(8) command to install another packages from common user's account.
Where is it used?
fakechroot had found another purposes:
- to be a part of Klik application installer as kfakechroot project (http://klik.atekon.de) buy viagra
- to be a supporter for pbuilder building system (http://pbuilder.alioth.debian.org/)
- to be a supporter for Apport retracer (https://wiki.ubuntu.com/Apport)
- to be a part of Slind - a minimal Debian-based distro for embedded devices as libfakechroot-cross project (https://www.slind.org/Main_Page)
