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. Creating signed GitHub releases
  14. DEX
  15. DataPackages
  16. DebianAstro/AstropyPackagingTutorial/Packaging
  17. DebianAstro/AstropyPackagingTutorial/Preparation
  18. DebianDevelopment
  19. DebianGNUstep/TODO
  20. DebianMentorsFaq
  21. DebianPackageManagement
  22. DebianPackaging-FAQs
  23. DebugPackage
  24. DevelopersCorner
  25. Diagrams
  26. Distcc
  27. DpkgConffileHandling
  28. DpkgDiversions
  29. EditingBinaryPackageMetadata
  30. EmacspeakTestingGuide
  31. FTBFS
  32. FastTrack
  33. Fonts/PackagingPolicy
  34. Games
  35. Games/Sponsors/Queue
  36. GettingPorted
  37. GitPackaging
  38. GitPackagingSurvey
  39. GitPackagingSurvey/bare debian
  40. GitPackagingSurvey/bare debian monorepo
  41. GitPackagingSurvey/bare template
  42. GitPackagingSurvey/git-debcherry
  43. GitPackagingSurvey/git-debrebase
  44. GitPackagingSurvey/git-dpm
  45. GitPackagingSurvey/manually maintained applied
  46. GitPackagingSurvey/merging
  47. GitPackagingSurvey/modified orig plus further unapplied patches
  48. GitPackagingSurvey/rebasing
  49. GitPackagingSurvey/unapplied
  50. GitPackagingWorkflow
  51. GitPackagingWorkflow/DebConf11BOF
  52. GitSrc
  53. HardeningWalkthrough
  54. HowToPackageForDebian
  55. Java/Packaging
  56. Javascript/Policy
  57. Maintainers
  58. MediaWiki
  59. Mentors
  60. Mingw-W64
  61. NonMaintainerUpload
  62. PackageArchitectureAlmostAny
  63. PackageConfigUpgrade
  64. PackageTransition
  65. Packaging
  66. Packaging/BinaryPackage
  67. Packaging/HackingDependencies
  68. Packaging/Intro
  69. Packaging/Pre-Requisites
  70. Packaging/ruby-team-meta-build
  71. Packaging/sbuild
  72. PackagingFAQ
  73. PackagingWithDarcs
  74. PackagingWithDocker
  75. PackagingWithGit
  76. PbuilderTricks
  77. PkgExim4
  78. PkgExim4UserFAQ
  79. PkgQtKde/BookwormReleasePlans
  80. Projects/DebSrc3.0
  81. Python/DbgBuilds
  82. Python/LibraryStyleGuide
  83. Python/Policy
  84. RFP
  85. RPM
  86. RenamingPackages
  87. Repackage_srcrpm
  88. Repacking
  89. ReproducibleBuilds
  90. Salsa
  91. SecurePbuilder
  92. SimpleBackportCreation
  93. SimplePackagingTutorial
  94. SoftwarePackaging
  95. SponsorChecklist
  96. SystemBuildTools
  97. Teams
  98. Teams/CUPS
  99. Teams/DebianHaskellGroup
  100. Teams/DebianMonoGroup/NewPackage
  101. Teams/DebianMozExtTeam
  102. Teams/Dpkg/Spec/DeclarativePackaging
  103. Teams/Foo2zjs
  104. Teams/MySQL
  105. Teams/MySQL/MySQL-wsrep
  106. Teams/OCamlTaskForce
  107. Teams/Printing
  108. Teams/Ruby/Packaging
  109. UntrustedDebs
  110. UsingQuilt
  111. WNPP
  112. binNMU
  113. de/PackagingWithGit
  114. debian/patches
  115. debian/watch
  116. es/MediaWiki
  117. es/Packaging
  118. es/SimpleBackportCreation
  119. fr/Alioth
  120. fr/CheckInstall
  121. fr/DebianPackage
  122. fr/SimpleBackportCreation
  123. id/PackagingWithGit
  124. it/AdvancedBuildingTips
  125. it/Alioth
  126. it/DebianDevelopment
  127. it/DebianPackageManagement
  128. it/Games
  129. it/HowToPackageForDebian
  130. it/Packaging
  131. it/Packaging/BinaryPackage
  132. it/Packaging/Intro
  133. it/PackagingWithGit
  134. it/Salsa
  135. it/SimpleBackportCreation
  136. it/UsingQuilt
  137. piuparts
  138. pt_BR/AdvancedBuildingTips
  139. pt_BR/Alioth
  140. pt_BR/DebianDevelopment
  141. pt_BR/Games
  142. pt_BR/HowToPackageForDebian
  143. pt_BR/Packaging
  144. pt_BR/Packaging/BinaryPackage
  145. pt_BR/Packaging/Intro
  146. pt_BR/Packaging/Pre-Requisites
  147. pt_BR/Packaging/SourcePackage
  148. pt_BR/Salsa
  149. pt_BR/SimpleBackportCreation
  150. pt_BR/Teams
  151. pt_BR/udeb
  152. pt_PT/Teams
  153. ru/HowToPackageForDebian
  154. ru/IntroDebianPackaging
  155. ru/SimpleBackportCreation
  156. sbuild
  157. udeb
  158. uk/DebianDevelopment
  159. uk/Salsa
  160. uk/Teams
  161. zh_CN/HowToPackageForDebian


CategoryPackaging | CategoryPortal