Create your own Debian/Ubuntu (*.deb) package

advertisement logo

 

mypapit debianI’ve found a nice well-written guide that may be useful for those who wants to create Debian *.deb package. Though compiling applications/software/libraries right from sources are desireable for some people, there’s still lots of others who prefer to install stuffs software packages for conveniency.

Why do you want to create Debian (*.deb) packages

There’s many reasons for you to create *.deb packages, one of it if you are (or want to be) a maintainer for a Debian-based project, or merely maintaining a unofficial packages for Debian-based system.

The guide would be useful if you are a software developer or in charge of distributing softwares in pre-package form to various GNU/Linux distribution. Creating a prepackage *.deb files will help people install your software without the need of developments tools and save compiling time, this is important since there are people who like to manage installations using software management tools such as synaptic and aptitiude.

Though most people would prefer to distribute binary only *.deb package, the practice of distributing pre-packaged source codes in *.deb format is not uncommon in Debian-based distro scene.

Here’s the link to the guide that I’m talking about :

  1. Rolling your own Debian packages (part 1)
  2. Rolling your own Debian packages (part 1)

Other Links :

  1. Debian New Maintainer website
  2. Debian Binary Package Howto
  3. Create Debian GNU/Linux Package

debian, ubuntu, linux, package, deb, repository, repositories

Bookmark this article These icons link to social bookmarking sites where readers can share and discover new web pages.
  • digg
  • YahooMyWeb
  • NewsVine
  • Netvouz
  • Reddit
  • Spurl
  • Furl
  • del.icio.us
  • StumbleUpon
  • Technorati
  • TwitThis

Keep updated with this website! : Subscribe to your email

Recommended Reading

5 smashing comments for this post.

  1. Blog Portal @ Blogtal.com Said:

    impression that Australians are this bunch of racist, beer drinking hillbillies who wear cork hats and speak with a funny accent. … Create you own Debian/Ubuntu (*.deb) package Feb 17, 2006 3:51 AM - Mypapit’s blog @ Computers I?ve found a nice well-written guide in that may be useful

  2. A question on packages - Ubuntu Forums Said:

    [...] Re: A question on packages How about this one? Does seem like a lot of work! Thy for PM. Create your own Debian/Ubuntu http://blog.mypapit.net/2006/02/crea…b-package.html __________________ my music Creative Common: http://www.ourmedia.org/user/33780 [...]

  3. [Distutils] Docs re debian distributions for pure Python programs? Said:

    [...] [Distutils] Docs re debian distributions for pure Python programs? [Distutils] Docs re debian distributions for pure Python programs? Edward Ream edreamleo at charter.net Thu Jun 21 16:01:10 CEST 2007 Previous message: [Distutils] Newbie questions about setuptools Next message: [Distutils] Docs re debian distributions for pure Python programs? Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] Does anyone know of documentation for creating debian packags for pure Python projects? In particular, I would like to bypass the make-centric build process and the debian/rules file. Googling has turned up pages like http://blog.mypapit.net/2006/02/create-you-own-debianubuntu-deb-package.html which contains other links, but I am wondering whether more Python-specific pages exist. Yes, this is slightly OT, but I’m thinking that creating a debian package for Leo might lead me in a direction more compatible with distutils and easy_install. Thanks! Edward ——————————————————————– Edward K. Ream email: edreamleo at charter.net Leo: http://webpages.charter.net/edreamleo/front.html ——————————————————————– Previous message: [Distutils] Newbie questions about setuptools Next message: [Distutils] Docs re debian distributions for pure Python programs? Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] More information about the Distutils-SIG mailing list [...]

  4. [Distutils] Docs re debian distributions for pure Python programs? Said:

    [...] Does anyone know of documentation for creating debian packags for pure Python projects? In particular, I would like to bypass the make-centric build process and the debian/rules file. Googling has turned up pages like http://blog.mypapit.net/2006/02/create-you-own-debianubuntu-deb-package.html which contains other links, but I am wondering whether more Python-specific pages exist. Yes, this is slightly OT, but I’m thinking that creating a debian package for Leo might lead me in a direction more compatible with distutils and easy_install. Thanks! Edward ——————————————————————– Edward K. Ream email: [EMAIL PROTECTED] Leo: http://webpages.charter.net/edreamleo/front.html ——————————————————————– _______________________________________________ Distutils-SIG maillist - Distutils-SIG@python.org http://mail.python.org/mailman/listinfo/distutils-sig [...]

  5. how to install a software in the linux system from some other distribution?? - LinuxQuestions.org Said:

    [...] The quick answer is you don’t. Packages tend to be developed for specific distribution. They are linked to certain libraries and place files in certain locations. Trying to use a package from another distribution can case problems because of these differences. Even on very similar families of distribution, slight differences are often enough to cause incompatibilities. Ubuntu packages - for example - are essentially Debian packages. But small differences in the way the two systems are set up are causing them to drift apart. So using an Ubuntu package on a Debian system could mess it up. A package is just some software arranged into a convenient form for you. So if you want to add something that isn’t in your repository you can always make the package yourself from the source. You don’t state what distribution you are using so it’s hard to provide you with specific links. But here’s one on creating .debs. http://blog.mypapit.net/2006/02/crea…b-package.html And here’s one on .rpms http://www.ibm.com/developerworks/library/l-rpm1/ the second link looks a little old, so you might want to google around for something more relevent. But it should help to give you an idea of what you need to do. Hope that helps. [...]

Leave a Comment

Subscribe by email

Enter your Email