Creating Debian Packages

From IHRIS Wiki
Revision as of 15:19, 6 October 2007 by MarkAHershberger (talk | contribs) (Added easy way)

Super Simple

  1. Add http://www.intrahealth.org/debian/ ./ to your sources.list file.
  2. If you don't have mysql-server installed, you'll want to install it. Alternatively, you can use mysql on another host (though this is not tested).
  3. Run “aptitude install ihris-manage”.
  4. Visit http://localhost/iHRIS/Manage
  5. You should have the bare-bones installation running. If you want to modify the apache setup, change /etc/apache2/conf.d/

Not So Hard Way

  1. Install Bazaar and bzr-builddeb as well as the build dependencies dpatch and debhelper. (“apt-get install bzr-builddeb dpatch debhelper”)
  2. Check out my debian build scripts. I suggest doing this in a separate directory. For example:
$ mkdir build
$ cd build
$ bzr co http://bazaar.launchpad.net/~hexmode/i2ce/debian-dev i2ce
$ bzr co http://bazaar.launchpad.net/~hexmode/ihris-common/debian-dev ihris-common
$ bzr co http://bazaar.launchpad.net/~hexmode/ihris-manage/debian-dev ihris-manage

# In each directory, run “bzr builddeb”.

$ (cd i2ce; bzr builddeb)
$ (cd ihris-common; bzr builddeb)
$ (cd ihris-manage; bzr builddeb)

# You should now have a subdirectory named build-area with three .deb files in it. Before installing them, you'll need to install the