sipX on Debian
We have created Debian packages of sipX, the Open Source SIP PBX for Linux from SIPfoundry.
The steps involved in creating these packages are documented on the following pages.
- Create a build chroot on Debian Sarge
-
First we need to create a clean build environment. You can either use an entire machine for that or create a chroot environment. We will use a chroot,
- Install build dependencies
-
To be able to build packages on a system you need the so-called build-dependencies to be installed. On a GNU/Linux system this is usually gcc, the GNU compiler and all of the GNU autobuild packages. There might be others depending on the project.
- Download and unpack sipX source
-
To start building the packages you first need the source code. There are conventions to follow regarding the naming of the source tarballs when building packages for Debian/Ubuntu.
- Check-out Debian trees
-
The
/debiantree of files for every particular packet are currently in Calivia's Subversion repository.
- Build source and binary packages
-
Once everything is in place we can start the build process.
- Create Debian package repository
-
Assuming all of the packages built fine we can now put them into a repository that can be used as a source for apt.
mike – Sun, 2005 – 12 – 18 22:00











