How You Can Make Your Own Software for Debian And Ubuntu
How To Create Debian Packages
1. Make A Directory For Your Project
kapoor> mkdir /home/USER/packages/kapoor_ver_arc
2. Create Directory called "DEBIAN" inside the project dir.
kapoor> mkdir /home/USER/packages/kapoor_ver_arc/DEBIAN
3. Copy Files into Project Root Directory and Include The Final Paths:
/user/bin/ would be
/home/USER/packages/kapoor_ver_arc/usr/bin/
/opt/ would be
/home/USER/packages/kapoor_ver_arc/opt/
4. Create a Control File in DEBIAN:
kapoor> touch /home/USER/packages/kapoor_ver_arc/DEBIAN/control
5. Now Add the necessary meta data to the control file:
Package: kapoor
Version: 1.0
Architecture: all
Essential: no
Priority optional
Depends: packages;kapoor;needs;to;run
Maintainer: Kapoor Dev
Description: Test Package
6. If Desired a "preinst" and/or "postinst" script can be added that will execute before or/and after installation. They Must Be Given proper execute permissions to run:
kapoor> touch /home/USER/packages/kapoor_ver_arc/DEBIAN/postint
Add Commands You Would Like To Run In postint and then set permissions to 755.
7. Now Generate Package:
kapoor> dpkg-deb --build /home/USER/packages/kapoor_ver_arc
The Package Will Be In /home/USER/packages/