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


CategoryPackaging | CategoryPortal