Translation(s): English - Español - Português (Brasil) - Italiano - Svenska - Русский


Portal/IDB/icon-wiki-portal.png

Welcome to Debian's packaging portal.

Portal/IDB/icon-template-32x32.png This portal is about information relevant to developers wishing to package software for Debian. If you were looking for information on installing and removing packages from your Debian system, see the package management page.

Debian packages are maintained by a community of Debian Developers and volunteers.

If you're just starting out with Debian packaging, please read the official documentation first:
Guide for Debian Maintainers -- describes the building of a Debian package with many examples
Debian Packaging Tutorial -- slides-based overview of Debian packaging
Debian Policy -- guiding rules
Developers Reference -- advanced guide etc.
Introduction for maintainers: How will my package get into Debian?


Introduction to Debian Packaging

To get a good grounding in Debian packaging:

Now that you have seen the basics, it is highly recommended that you read some real stuff:

Then, if you are looking for answers, you can come back here or read:

What not to do:

Packaging Procedures

Types / Formats

Tools

Suggested tools to create an environment for packaging

To create a packaging environment, you will need to install and learn how to use the following tools:

Okay, now you have an environment ready to start learning how to package for Debian!

Advanced Procedures

Useful Pages

Training Sessions

From Debian Women

DebianWomen organise training sessions.

See also:

Wiki pages

All pages related to packaging in Debian:

  1. AdvancedBuildingTips
  2. Alioth
  3. AndroidTools
  4. AutomaticPackagingTools
  5. BuildingFormalBackports
  6. BzrBuildpackage/DesignIdeas
  7. CheckInstall
  8. ConfigPackages
  9. CopyrightReviewTools
  10. Courses2005/BuildingWithoutHelper
  11. CreatePackageFromPPA
  12. Creating signed GitHub releases
  13. DDPO
  14. DEX
  15. DataPackages
  16. Debhelper
  17. DebianAstro/AstropyPackagingTutorial/Packaging
  18. DebianAstro/AstropyPackagingTutorial/Preparation
  19. DebianChangelog
  20. DebianDevelopment
  21. DebianGNUstep/TODO
  22. DebianMentorsFaq
  23. DebianPackageManagement
  24. DebianPackaging-FAQs
  25. DebianRepository/Setup
  26. DebugPackage
  27. DevelopersCorner
  28. Diagrams
  29. Distcc
  30. DpkgConffileHandling
  31. DpkgDiversions
  32. EditingBinaryPackageMetadata
  33. EmacspeakTestingGuide
  34. FTBFS
  35. FastTrack
  36. Fonts/PackagingPolicy
  37. Games
  38. Games/Sponsors/Queue
  39. GettingPorted
  40. GitPackaging
  41. GitPackagingSurvey
  42. GitPackagingSurvey/bare debian
  43. GitPackagingSurvey/bare debian monorepo
  44. GitPackagingSurvey/bare template
  45. GitPackagingSurvey/git-debcherry
  46. GitPackagingSurvey/git-debrebase
  47. GitPackagingSurvey/git-dpm
  48. GitPackagingSurvey/manually maintained applied
  49. GitPackagingSurvey/merging
  50. GitPackagingSurvey/modified orig plus further unapplied patches
  51. GitPackagingSurvey/rebasing
  52. GitPackagingSurvey/unapplied
  53. GitPackagingWorkflow
  54. GitPackagingWorkflow/DebConf11BOF
  55. GitSrc
  56. HardeningWalkthrough
  57. HowToPackageForDebian
  58. Java/Packaging
  59. Javascript/Policy
  60. Maintainers
  61. MediaWiki
  62. Mentors
  63. Mingw-W64
  64. NonMaintainerUpload
  65. PackageArchitectureAlmostAny
  66. PackageConfigUpgrade
  67. PackageSalvaging
  68. PackageTransition
  69. Packaging
  70. Packaging/BinaryPackage
  71. Packaging/HackingDependencies
  72. Packaging/Intro
  73. Packaging/Learn
  74. Packaging/Pre-Requisites
  75. Packaging/Variables
  76. Packaging/ruby-team-meta-build
  77. Packaging/sbuild
  78. PackagingWithDarcs
  79. PackagingWithDocker
  80. PackagingWithGit
  81. PbuilderTricks
  82. PkgExim4
  83. PkgExim4UserFAQ
  84. PkgQtKde/BookwormReleasePlans
  85. PkgQtKde/TrixieReleasePlans
  86. Projects/DebSrc3.0
  87. Python/DbgBuilds
  88. Python/LibraryStyleGuide
  89. Python/Policy
  90. RPM
  91. RenamingPackages
  92. Repackage_srcrpm
  93. Repacking
  94. ReproducibleBuilds
  95. Salsa
  96. Salsa/support
  97. ServiceSandboxing
  98. Services/wnpp-by-tags.debian.net
  99. SimpleBackportCreation
  100. SimplePackagingTutorial
  101. SoftwarePackaging
  102. SponsorChecklist
  103. SystemBuildTools
  104. Teams
  105. Teams/CUPS
  106. Teams/DebianHaskellGroup
  107. Teams/DebianMonoGroup/NewPackage
  108. Teams/DebianMozExtTeam
  109. Teams/Dpkg/Spec/DeclarativePackaging
  110. Teams/Foo2zjs
  111. Teams/MySQL
  112. Teams/MySQL/MySQL-wsrep
  113. Teams/OCamlTaskForce
  114. Teams/Printing
  115. Teams/Ruby/Packaging
  116. UntrustedDebs
  117. UsingQuilt
  118. WNPP
  119. binNMU
  120. debian/patches
  121. debian/upstream
  122. debian/upstream/edam
  123. debian/watch
  124. piuparts
  125. pt_BR/AdvancedBuildingTips
  126. pt_PT/Teams
  127. sbuild
  128. tag2upload
  129. udeb
  130. zh_CN/DebianRepository/Setup


CategoryPackaging | CategoryPortal