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


CategoryPackaging | CategoryPortal