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/


VIDEO -