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


CategoryPackaging | CategoryPortal