Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
This repository was archived by the owner on May 27, 2023. It is now read-only.

gives a fake chroot environment

License

LGPL-2.1, Unknown licenses found

Licenses found

LGPL-2.1
LICENSE
Unknown
COPYING
NotificationsYou must be signed in to change notification settings

JasonYangShadow/fakechroot

 
 

Repository files navigation

Build Status

What is it?

fakechroot runs a command in an environment were is additional possibility tousechroot(8) command without root privileges. This is useful for allowingusers to create own chrooted environment with possibility to install anotherpackages without need for root privileges.

This is a customized fakechroot forLPMX

We add many features to the original fakechroot, including fake union file system implementation, dynamically privileges management and more.

Generally, to make it easy to compile everything, there are build scriptsHERE for different distros to build all dependencies required byLPMX Project.

If you would like to compile everything from scratch and clearly understand why you need to build it, you might need at least the following dependencies and patient:

  1. git
  2. autoconf(some old distros will fail to compile source code because of older autoconf(should be >2.64), in this case, please download newer autoconf source codeHERE and compile it locally)
  3. automake
  4. make
  5. gcc
  6. g++
  7. libmemcached-dev(also may need to download source codeHERE to compile locally)
  8. cmake
  9. libtool

Fakechroot build script will automatically check the building tools version, if any prerequisites are not satisfied, try downloading and compiling their source code locally.

If you could directly install msgpack-c via your package manager, it will be good and you don't need cmake. For example, for arch linux, one could directly install msgpack-c package from AUR by executing 'yaourt -S msgpack-c'. For other distros, such as ubuntu, you may need to compile msgpack-c from source by following the steps:

git clone https://github.com/msgpack/msgpack-c.gitcd msgpack-ccmake .makesudo make install

After these steps, you could start compiling fakechroot.

git clone https://github.com/JasonYangShadow/fakechrootcd fakechroot./autogen.sh./configuremake

Done! Congratulations!

Dependencies required by LPMX are libfakechroot, libfakeroot, faked-sys, libevent, libmemcached, libsasl2, memcached

About

gives a fake chroot environment

Resources

License

LGPL-2.1, Unknown licenses found

Licenses found

LGPL-2.1
LICENSE
Unknown
COPYING

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C82.8%
  • Shell11.5%
  • M43.5%
  • Makefile0.9%
  • Perl0.6%
  • Ruby0.6%
  • Other0.1%

[8]ページ先頭

©2009-2025 Movatter.jp