Matthew Rosewarne on 31 Dec 2008 11:58:43 -0800 |
On Wednesday 31 December 2008, sean finney wrote: > - if you build the code entirely from source, you should consider > installing it somewhere that will not conflict with the pkg management > system, ideally somewhere that you could easily uninstall it later. i > prefer using stow, or a --prefix that's otherwise unique and open to an rm > -rf later. One tool I've become physically and psychologically dependent on is cowbuilder. While originally intended for building packages in a "clean" (ie. nothing installed but build-deps) environment, I find it invaluable for experimenting with just about anything. It essentially makes a sandbox with chroot, but using cowdancer's copy-on-write abilities. That way, you can do anything you want without risking damage to your files, but without the rigid separation of virtualisation. It does require some setup to get it the way you like it, but after that you can just run "cowbuilder --login --bindmount $PWD", which will give you a sandbox where only changes to the current directory will be kept, but anything outside of that will be discarded. %!PS: You can run any release you want under cowbuilder, so long as your CPU supports it. For instance, I have 3 environments set up: Debian unstable for amd64, Debian unstable for i386, and Debian 4.0 "etch" for i386. It *should* be possible to have a mix of Debian(s) and Ubuntu(s), too. Attachment:
signature.asc ___________________________________________________________________________ Philadelphia Linux Users Group -- http://www.phillylinux.org Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce General Discussion -- http://lists.phillylinux.org/mailman/listinfo/plug
|
|