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

https://www.debian.org/logos/openlogo-nd-50.png https://www.debian.org/Pics/debian.png

Portal/IDB/logo_portal.png Welcome to Debian 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:
the Debian New Maintainers' Guide -- tutorial for simple package
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

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


CategoryPackaging | CategoryPortal