On Thu, Mar 11, 2004 at 04:16:28PM -0800, Number Six wrote: > Over on debian-devel, > [http://lists.debian.org/debian-devel/2004/debian-devel-200403/msg00624.html], > a thread got started about running "dpkg --force-not-root --root=`pwd`. > > I asked the diff. between that and just extracting it, and was told it > would "update *a* (not *the*) package database). > > So I created a new, fresh user, logged in as him, and ran: > > $dpkg --root=`pwd` --force-not-root -i /path/to/tar_*.deb > dpkg: unable to access dpkg status area: No such file or directory
That implies that you need a /var/lib/dpkg/status in your faked-up system. I suggest creating one with zero length, and probably /var/lib/dpkg/available too. You may want to use the --admindir option to make /var/lib/dpkg be something more convenient. > I do not know what I should do to have provided the "intitial structure" > to have made this work. Please don't just answer "use a chroot" :: > please give me something like "untar basexxx.deb from the Woody CD". woody uses debootstrap to set up an initial system, and debootstrap handles all the details above. See: http://www.debian.org/doc/manuals/reference/ch-tips.en.html#s-chroot -- Colin Watson [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]