I'm attempting to build a package using pbuilder, and would prefer to not install build dependencies on my host computer so I can keep it clean. Whenever It try to build a package, I get the following output because I don't have the dependencies installed.
$ pbuilder-dist saucy i386 build nautilus_3.8.2-0ubuntu1.dsc I: Logging to /home/notgary/pbuilder/saucy-i386_result/last_operation.log I: using fakeroot in build. I: Current time: Tue Jul 23 20:52:19 BST 2013 I: pbuilder-time-stamp: 1374609139 I: Building the build Environment I: extracting base tarball [/home/notgary/pbuilder/saucy-i386-base.tgz] I: creating local configuration I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /dev/pts filesystem I: Mounting /var/cache/pbuilder/ccache I: policy-rc.d already exists I: Obtaining the cached apt archive contents I: Setting up ccache I: Installing the build-deps Traceback (most recent call last): File "/usr/bin/gdebi", line 80, in <module> debi = GDebiCli(options) File "/usr/share/gdebi/GDebi/GDebiCli.py", line 53, in __init__ "--print-architecture"], stdout=PIPE).communicate() File "/usr/lib/python2.7/subprocess.py", line 679, in __init__ errread, errwrite) File "/usr/lib/python2.7/subprocess.py", line 1249, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory E: pbuilder-satisfydepends failed. I: Copying back the cached apt archive contents I: unmounting /var/cache/pbuilder/ccache filesystem I: unmounting dev/pts filesystem I: unmounting proc filesystem I: cleaning the build env I: removing directory /var/cache/pbuilder/build//9113 and its subdirectories
How do I update pbuilder so it will resolve the dependencies automatically within it's own environment?