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. AutomakeTransition
  5. AutomaticPackagingTools
  6. BuildingFormalBackports
  7. BzrBuildpackage/DesignIdeas
  8. CheckInstall
  9. ConfigPackages
  10. CopyrightReviewTools
  11. Courses2005/BuildingWithoutHelper
  12. CreatePackageFromPPA
  13. Creating signed GitHub releases
  14. DDPO
  15. DEX
  16. DataPackages
  17. Debhelper
  18. DebianAstro/AstropyPackagingTutorial/Packaging
  19. DebianAstro/AstropyPackagingTutorial/Preparation
  20. DebianChangelog
  21. DebianDevelopment
  22. DebianGNUstep/TODO
  23. DebianMentorsFaq
  24. DebianPackageManagement
  25. DebianPackaging-FAQs
  26. DebianRepository/Setup
  27. DebugPackage
  28. DevelopersCorner
  29. Diagrams
  30. Distcc
  31. DpkgConffileHandling
  32. DpkgDiversions
  33. EditingBinaryPackageMetadata
  34. EmacspeakTestingGuide
  35. FTBFS
  36. FastTrack
  37. Fonts/PackagingPolicy
  38. Games
  39. Games/Sponsors/Queue
  40. GettingPorted
  41. GitPackaging
  42. GitPackagingSurvey
  43. GitPackagingSurvey/bare debian
  44. GitPackagingSurvey/bare debian monorepo
  45. GitPackagingSurvey/bare template
  46. GitPackagingSurvey/git-debcherry
  47. GitPackagingSurvey/git-debrebase
  48. GitPackagingSurvey/git-dpm
  49. GitPackagingSurvey/manually maintained applied
  50. GitPackagingSurvey/merging
  51. GitPackagingSurvey/modified orig plus further unapplied patches
  52. GitPackagingSurvey/rebasing
  53. GitPackagingSurvey/unapplied
  54. GitPackagingWorkflow
  55. GitPackagingWorkflow/DebConf11BOF
  56. GitSrc
  57. HardeningWalkthrough
  58. HowToPackageForDebian
  59. Java/Packaging
  60. Javascript/Policy
  61. Maintainers
  62. MediaWiki
  63. Mentors
  64. Mingw-W64
  65. NonMaintainerUpload
  66. PackageArchitectureAlmostAny
  67. PackageConfigUpgrade
  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. PackagingFAQ
  79. PackagingWithDarcs
  80. PackagingWithDocker
  81. PackagingWithGit
  82. PbuilderTricks
  83. PkgExim4
  84. PkgExim4UserFAQ
  85. PkgQtKde/BookwormReleasePlans
  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. SecurePbuilder
  97. ServiceSandboxing
  98. SimpleBackportCreation
  99. SimplePackagingTutorial
  100. SoftwarePackaging
  101. SponsorChecklist
  102. SystemBuildTools
  103. Teams
  104. Teams/CUPS
  105. Teams/DebianHaskellGroup
  106. Teams/DebianMonoGroup/NewPackage
  107. Teams/DebianMozExtTeam
  108. Teams/Dpkg/Spec/DeclarativePackaging
  109. Teams/Foo2zjs
  110. Teams/MySQL
  111. Teams/MySQL/MySQL-wsrep
  112. Teams/OCamlTaskForce
  113. Teams/Printing
  114. Teams/Ruby/Packaging
  115. UntrustedDebs
  116. UsingQuilt
  117. WNPP
  118. binNMU
  119. debian/patches
  120. debian/upstream
  121. debian/upstream/edam
  122. debian/watch
  123. piuparts
  124. pt_BR/AdvancedBuildingTips
  125. pt_PT/Teams
  126. sbuild
  127. tag2upload
  128. udeb
  129. zh_CN/DebianRepository/Setup


CategoryPackaging | CategoryPortal