其中 oddjob 因為是 Redhat 的人開發的,所以目前仍需要額外自行下載安裝,我用 checkinstall 來產生 deb 套件。在 ./configure 過程中發現相依一些套件包含 D-Bus-1 , SELinux Header, libxml-2.0, libpam0g-dev 套件裡的 /usr/include/security/pam_modules.h 跟 python2.5-dev 裡的 /usr/include/python2.5/Python.h (用 apt-file 去找)
$ sudo apt-get install libdbus-1-dev libxml2-dev libselinux1-dev libpam0g-dev python2.5-dev
$ wget http://people.redhat.com/nalin/oddjob/oddjob-0.29.1-1.tar.gz
$ tar zxvf oddjob-0.29.1-1.tar.gz
$ cd oddjob-0.29.1-1/
~/oddjob-0.29.1-1$ ./configure
~/oddjob-0.29.1-1$ sudo apt-get install checkinstall
~/oddjob-0.29.1-1$ checkinstall
checkinstall 1.6.1, Copyright 2002 Felipe Eduardo Sanchez Diaz Duran
           This software is released under the GNU GPL.
*****************************************
**** Debian package creation selected ***
*****************************************
This package will be built according to these values:
0 -  Maintainer: [ jazz@drbl ]
1 -  Summary: [ The oddjob package provides a means for unprivileged applications ]
2 -  Name:    [ oddjob-0.29.1 ]
3 -  Version: [ 1 ]
4 -  Release: [ 1 ]
5 -  License: [ GPL ]
6 -  Group:   [ checkinstall ]
7 -  Architecture: [ amd64 ]
8 -  Source location: [ oddjob-0.29.1-1 ]
9 -  Alternate source location: [  ]
10 - Requires: [  ]
11 - Provides: [ oddjob-0.29.1 ]
Enter a number to change any of them or press ENTER to continue:
~/oddjob-0.29.1-1$ sudo dpkg --info oddjob-0.29.1_0.29.1-1nchc_amd64.deb
 Package: oddjob-0.29.1
 Priority: extra
 Section: optional
 Installed-Size: 768
 Maintainer: Jazz Yao-Tsung Wang
 Architecture: amd64
 Version: 0.29.1-1nchc
 Depends: libdbus-1-dev, libxml2-dev, libselinux1-dev, libpam0g-dev, python2.5-dev
 Provides: oddjob-0.29.1
 Description: invoke and control applications by issuing requests using the D-Bus
  The oddjob package provides a means for unprivileged applications
  to invoke and take limited control of privileged applications by
  issuing requests using the D-Bus system message bus.