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:

(You are AnonymousGnome)