Differences between revisions 71 and 72
Revision 71 as of 2019-09-07 17:47:57
Size: 7417
Editor: nodiscc
Comment: disable fullsearch caching
Revision 72 as of 2019-09-07 17:52:04
Size: 7419
Editor: nodiscc
Comment: intro: reword, move debian banner above toc, cleanup, add link to software
Deletions are marked like this. Additions are marked like this.
Line 7: Line 7:
{{attachment:Portal/IDB/icon-template-32x32.png}} This portal talk about '''  information relevant to developers wishing to package software for Debian.'''. {{attachment: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 [[PackageManagement|package management]] page.
Line 9: Line 9:
Debian packages are maintained by a community of Debian Developers and volunteers. <<BR>>
If you were looking for '''information on installing and removing packages from your Debian system''',<<BR>>
see the [[PackageManagement|package management]] pages instead.
----
Debian [[Software|packages]] are maintained by a community of Debian Developers and volunteers.



{{{#!wiki debian
If you're just starting out with Debian packaging, please read the official documentation first:<<BR>>
[[http://www.debian.org/doc/manuals/maint-guide/index.en.html|the Debian New Maintainers' Guide]] -- tutorial for simple package<<BR>>
[[http://www.debian.org/doc/devel-manuals#packaging-tutorial|Debian Packaging Tutorial]] -- slides-based overview of Debian packaging<<BR>>
[[http://www.debian.org/doc/debian-policy/|Debian Policy]] -- guiding rules
[[http://www.debian.org/doc/manuals/developers-reference/|Developers Reference]] -- advanced guide etc.<<BR>>
}}}
Line 16: Line 23:
{{{#!wiki debian
If you're just starting out with Debian packaging, please read the official documentation first:
Line 19: Line 24:
 * [[http://www.debian.org/doc/manuals/maint-guide/index.en.html|the Debian New Maintainers' Guide]] -- tutorial for simple package
 * [[http://www.debian.org/doc/devel-manuals#packaging-tutorial|Debian Packaging Tutorial]] -- slides-based overview of Debian packaging
 * [[http://www.debian.org/doc/debian-policy/|Debian Policy]] -- guiding rules
 * [[http://www.debian.org/doc/manuals/developers-reference/|Developers Reference]] -- advanced guide etc.
}}}

----

Translation(s): English - Italiano - Svenska - Русский

http://www.debian.org/logos/openlogo-nd-50.png http://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 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:

  • There are no shortcuts to learning good packaging practices. Avoid equivs which is only useful for building trivial metapackages and does not teach you anything about packaging.

Packaging Procedures

Types / Formats

Tools

Advanced Procedures

Useful Pages

Training Sessions

From Debian Women

DebianWomen organise interesting 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. GitPackagingWorkflow
  48. GitPackagingWorkflow/DebConf11BOF
  49. GitSrc
  50. HardeningWalkthrough
  51. HowToPackageForDebian
  52. Java/Packaging
  53. Javascript/Policy
  54. Maintainers
  55. MediaWiki
  56. Mentors
  57. Mingw-W64
  58. NonMaintainerUpload
  59. PackageArchitectureAlmostAny
  60. PackageConfigUpgrade
  61. PackageTransition
  62. Packaging
  63. Packaging/BinaryPackage
  64. Packaging/HackingDependencies
  65. Packaging/Intro
  66. Packaging/Pre-Requisites
  67. Packaging/ruby-team-meta-build
  68. Packaging/sbuild
  69. PackagingFAQ
  70. PackagingWithDarcs
  71. PackagingWithDocker
  72. PackagingWithGit
  73. PbuilderTricks
  74. PkgExim4UserFAQ
  75. Projects/DebSrc3.0
  76. Python/DbgBuilds
  77. Python/LibraryStyleGuide
  78. Python/Policy
  79. RFP
  80. RPM
  81. RenamingPackages
  82. Repackage_srcrpm
  83. Repacking
  84. ReproducibleBuilds
  85. Salsa
  86. SecurePbuilder
  87. SimpleBackportCreation
  88. SimplePackagingTutorial
  89. SoftwarePackaging
  90. SponsorChecklist
  91. SystemBuildTools
  92. Teams
  93. Teams/CUPS
  94. Teams/DebianHaskellGroup
  95. Teams/DebianMonoGroup/NewPackage
  96. Teams/DebianMozExtTeam
  97. Teams/Foo2zjs
  98. Teams/MySQL
  99. Teams/MySQL/MySQL-wsrep
  100. Teams/OCamlTaskForce
  101. Teams/Printing
  102. Teams/Ruby/Packaging
  103. UsingQuilt
  104. WNPP
  105. binNMU
  106. de/PackagingWithGit
  107. debian/patches
  108. debian/watch
  109. es/MediaWiki
  110. es/Packaging
  111. fr/Alioth
  112. fr/CheckInstall
  113. fr/DebianPackage
  114. fr/SimpleBackportCreation
  115. id/PackagingWithGit
  116. it/AdvancedBuildingTips
  117. it/Alioth
  118. it/DebianDevelopment
  119. it/DebianPackageManagement
  120. it/Games
  121. it/HowToPackageForDebian
  122. it/Packaging
  123. it/Packaging/BinaryPackage
  124. it/Packaging/Intro
  125. it/PackagingWithGit
  126. it/Salsa
  127. it/SimpleBackportCreation
  128. it/UsingQuilt
  129. piuparts
  130. pt_BR/AdvancedBuildingTips
  131. pt_BR/Alioth
  132. pt_BR/DebianDevelopment
  133. pt_BR/Games
  134. pt_BR/HowToPackageForDebian
  135. pt_BR/Packaging
  136. pt_BR/Packaging/BinaryPackage
  137. pt_BR/Packaging/Intro
  138. pt_BR/Packaging/Pre-Requisites
  139. pt_BR/Packaging/SourcePackage
  140. pt_BR/Salsa
  141. pt_BR/Teams
  142. pt_BR/udeb
  143. pt_PT/Teams
  144. ru/HowToPackageForDebian
  145. ru/IntroDebianPackaging
  146. sbuild
  147. udeb
  148. uk/DebianDevelopment
  149. uk/Salsa
  150. uk/Teams


CategoryPackaging | CategoryPortal