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. DEX
  15. DataPackages
  16. DebianAstro/AstropyPackagingTutorial/Packaging
  17. DebianAstro/AstropyPackagingTutorial/Preparation
  18. DebianDevelopment
  19. DebianGNUstep/TODO
  20. DebianMentorsFaq
  21. DebianPackageManagement
  22. DebianPackaging-FAQs
  23. DebugPackage
  24. DevelopersCorner
  25. Diagrams
  26. Distcc
  27. DpkgConffileHandling
  28. DpkgDiversions
  29. EditingBinaryPackageMetadata
  30. EmacspeakTestingGuide
  31. FTBFS
  32. FastTrack
  33. Fonts/PackagingPolicy
  34. Games
  35. Games/Sponsors/Queue
  36. GettingPorted
  37. GitPackaging
  38. GitPackagingSurvey
  39. GitPackagingSurvey/bare debian
  40. GitPackagingSurvey/bare debian monorepo
  41. GitPackagingSurvey/bare template
  42. GitPackagingSurvey/git-debcherry
  43. GitPackagingSurvey/git-debrebase
  44. GitPackagingSurvey/git-dpm
  45. GitPackagingSurvey/manually maintained applied
  46. GitPackagingSurvey/merging
  47. GitPackagingSurvey/modified orig plus further unapplied patches
  48. GitPackagingSurvey/rebasing
  49. GitPackagingSurvey/unapplied
  50. GitPackagingWorkflow
  51. GitPackagingWorkflow/DebConf11BOF
  52. GitSrc
  53. HardeningWalkthrough
  54. HowToPackageForDebian
  55. Java/Packaging
  56. Javascript/Policy
  57. Maintainers
  58. MediaWiki
  59. Mentors
  60. Mingw-W64
  61. NonMaintainerUpload
  62. PackageArchitectureAlmostAny
  63. PackageConfigUpgrade
  64. PackageTransition
  65. Packaging
  66. Packaging/BinaryPackage
  67. Packaging/HackingDependencies
  68. Packaging/Intro
  69. Packaging/Pre-Requisites
  70. Packaging/ruby-team-meta-build
  71. Packaging/sbuild
  72. PackagingFAQ
  73. PackagingWithDarcs
  74. PackagingWithDocker
  75. PackagingWithGit
  76. PbuilderTricks
  77. PkgExim4
  78. PkgExim4UserFAQ
  79. PkgQtKde/BookwormReleasePlans
  80. Projects/DebSrc3.0
  81. Python/DbgBuilds
  82. Python/LibraryStyleGuide
  83. Python/Policy
  84. RPM
  85. RenamingPackages
  86. Repackage_srcrpm
  87. Repacking
  88. ReproducibleBuilds
  89. Salsa
  90. SecurePbuilder
  91. SimpleBackportCreation
  92. SimplePackagingTutorial
  93. SoftwarePackaging
  94. SponsorChecklist
  95. SystemBuildTools
  96. Teams
  97. Teams/CUPS
  98. Teams/DebianHaskellGroup
  99. Teams/DebianMonoGroup/NewPackage
  100. Teams/DebianMozExtTeam
  101. Teams/Dpkg/Spec/DeclarativePackaging
  102. Teams/Foo2zjs
  103. Teams/MySQL
  104. Teams/MySQL/MySQL-wsrep
  105. Teams/OCamlTaskForce
  106. Teams/Printing
  107. Teams/Ruby/Packaging
  108. UntrustedDebs
  109. UsingQuilt
  110. WNPP
  111. binNMU
  112. debian/patches
  113. debian/watch
  114. piuparts
  115. pt_PT/Teams
  116. sbuild
  117. udeb


CategoryPackaging | CategoryPortal