[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: need anexample for debian packaging



"Reema Shah" <reema.shah23@gmail.com> writes:

> In building debian packages,why do you require root privileges and
> so we have to use fakeroot..?

The manpage for 'fakeroot(1)' gives the answer:

    fakeroot runs a command in an environment wherein it appears to
    have root privileges for file manipulation. This is useful for
    allowing users to create archives (tar, ar, .deb etc.) with files
    in them with root permissions/ownership. Without fakeroot one
    would need to have root privileges to create the constituent files
    of the archives with the correct permissions and ownership, and
    then pack them up, or one would have to construct the archives
    directly, without using the archiver.

Also note that this is explicitly used so that building a Debian
binary package *does not* require root privileges.

-- 
 \           “Are you thinking what I'm thinking, Pinky?” “Uh... yeah, |
  `\     Brain, but where are we going to find rubber pants our size?” |
_o__)                                           —_Pinky and The Brain_ |
Ben Finney


Reply to: