Portal/IDB/icon-wiki-portal.png

Questo è il portale sulla pacchettizzazione, per coloro che desiderano creare nuovi pacchetti. Per i pacchetti comunemente installati vedere Software. Oppure, per installare e rimuovere pacchetti, vedere gestione dei pacchetti.

Guide generiche

Non ci sono scorciatoie per imparare le buone pratiche di pacchettizzazione; non si può semplicemente usare un banale programma di pacchettizzazione come equivs per affrontare il problema e sperare per il meglio.

I riferimenti in questa sezione sono di aiuto per ottenere una approfondita conoscenza dei problemi che è necessario risolvere se si desidera creare o mantenere un pacchetto.

Iniziare

Il primo passo è trovare un approccio base che risulti adatto al proprio metodo di lavoro. La Debian mentors FAQ suggerisce di riconsiderare, chiarisce perché e come iniziare e fornisce una breve vista d'insieme del processo.

Vengono inventati nuovi strumenti costantemente negli anni e il miglior modo di utilizzarli dipende dagli specifici progetti che devono essere pacchettizzati e dal modo in cui si preferisce lavorare. Alcune guide da cui si può trarre ispirazione sono:

{i} La pacchettizzazione per Debian si basa più su esempi che non sulla teoria. Cercare pacchetti ben mantenuti e guardare come vengono fatti!

Ulteriori letture

Una volta che è stato trovato un flusso di lavoro con cui si ci trova bene, lo si può ottimizzare per le proprie specifiche necessita. Le pagine seguenti possono fornire alcune idee:

Queste pagine con argomenti più avanzati spiegano come funziona la pacchettizzazione dietro le quinte:

Da ultimo, se si desidera vedere il processo di sviluppo del sistema di pacchettizzazione stesso:

Guide più specifiche

Una volta che si è presa familiarità con la creazione di pacchetti in generale, è necessario imparare gli strumenti e le tecniche per il proprio particolare problema.

Guide specifiche per un linguaggio

Ognuno dei team Debian dedicato ad un linguaggio ha le proprie politiche e strumenti:

{i} vedere anche un confronto tra gli strumenti che creano pacchetti Debian

Guide specifiche per un argomento

Se il proprio pacchetto riguarda un argomento specifico, può essere necessario leggere informazioni scritte da chi ha già esperienza in merito:

Guide degli strumenti

Probabilmente sarà necessario usare qualcuno di questi:

Si può anche voler usare qualcuno di questi:

Guide per compiti specifici

Se si sta cercando di ottenere un particolare risultato:

Lavorare con altri sviluppatori

Se si desidera partecipare alla comunità Debian:

Sessioni di addestramento

Debian Women organizza sessioni di addestramento.

Collegamenti esterni

Vedere anche

Pagine del Wiki

Tutte le pagine relative alla pacchettizzazione in Debian (e le eventuali versioni tradotte in italiano):

  1. AdvancedBuildingTips
  2. Alioth
  3. AndroidTools
  4. AutomaticPackagingTools
  5. BuildingFormalBackports
  6. BuildingWithoutFakeroot
  7. BzrBuildpackage/DesignIdeas
  8. CPEtagPackagesDep
  9. CheckInstall
  10. ConfigPackages
  11. CopyrightReview
  12. CopyrightReviewTools
  13. Courses/MaintainingPackages
  14. Courses2005/BuildingWithoutHelper
  15. CreatePackageFromPPA
  16. Creating signed GitHub releases
  17. CrossBuildPackagingGuidelines
  18. DDPO
  19. DEX
  20. DataPackages
  21. Debhelper
  22. DebianAstro/AstropyPackagingTutorial/Packaging
  23. DebianAstro/AstropyPackagingTutorial/Preparation
  24. DebianChangelog
  25. DebianDevelopment
  26. DebianGNUstep/TODO
  27. DebianMentorsFaq
  28. DebianMultimedia/DevelopPackaging
  29. DebianRepository/Setup
  30. DebugPackage
  31. DevelopersCorner
  32. Diagrams
  33. Distcc
  34. DkmsPackaging
  35. DpkgConffileHandling
  36. DpkgDiversions
  37. EmacspeakTestingGuide
  38. FTBFS
  39. FastTrack
  40. Fonts/PackagingPolicy
  41. GettingPorted
  42. GitPackaging
  43. GitPackagingSurvey
  44. GitPackagingSurvey/bare debian
  45. GitPackagingSurvey/bare debian monorepo
  46. GitPackagingSurvey/bare template
  47. GitPackagingSurvey/git-debcherry
  48. GitPackagingSurvey/git-debrebase
  49. GitPackagingSurvey/git-dpm
  50. GitPackagingSurvey/manually maintained applied
  51. GitPackagingSurvey/merging
  52. GitPackagingSurvey/modified orig plus further unapplied patches
  53. GitPackagingSurvey/rebasing
  54. GitPackagingSurvey/unapplied
  55. GitPackagingWorkflow
  56. GitPackagingWorkflow/DebConf11BOF
  57. GitSrc
  58. Gnome/Git
  59. Gnome/Rust_Packaging
  60. HardeningWalkthrough
  61. HowToPackageForDebian
  62. Java/Packaging
  63. Javascript/Forwading-Patches
  64. Javascript/Policy
  65. Javascript/Repacking
  66. Maintainers
  67. MakeAPrivatePackage
  68. ManageUpstreamDifferences
  69. Mapping package names across distributions
  70. Mentors
  71. Mingw-W64
  72. NonMaintainerUpload
  73. OpenSuseBuildService
  74. PackageConfigUpgrade
  75. PackageSalvaging
  76. PackageTransition
  77. Packaging
  78. Packaging/EmbeddedCopies
  79. Packaging/HackingDependencies
  80. Packaging/Intro
  81. Packaging/Learn
  82. Packaging/Pre-Requisites
  83. Packaging/Pre-Requisites/nspawn
  84. Packaging/Variables
  85. Packaging/ruby-team-meta-build
  86. Packaging/sbuild
  87. PackagingFAQ
  88. PackagingTools
  89. PackagingWithDarcs
  90. PackagingWithDocker
  91. PackagingWithGit
  92. PbuilderTricks
  93. PkgQtKde/BookwormReleasePlans
  94. PkgQtKde/ForkyReleasePlans
  95. PkgQtKde/TrixieReleasePlans
  96. Projects/DebSrc3.0
  97. Python/DbgBuilds
  98. Python/GitPackaging
  99. Python/LibraryStyleGuide
  100. Python/Policy
  101. RPM
  102. RenamingPackages
  103. Repackage_srcrpm
  104. Repacking
  105. ReproducibleBuilds
  106. Salsa
  107. Salsa/support
  108. ServiceSandboxing
  109. Services/wnpp-by-tags.debian.net
  110. SimpleBackportCreation
  111. SimplePackagingTutorial
  112. Software that can't be packaged
  113. SoftwarePackaging
  114. SponsorChecklist
  115. Teams
  116. Teams/DebianHaskellGroup
  117. Teams/DebianMonoGroup/NewPackage
  118. Teams/Dpkg/Spec/DeclarativePackaging
  119. Teams/Foo2zjs
  120. Teams/Games
  121. Teams/MySQL
  122. Teams/MySQL/MySQL-wsrep
  123. Teams/OCamlTaskForce
  124. Teams/Printing
  125. Teams/Ruby/Packaging
  126. UntrustedDebs
  127. UpstreamGuide
  128. UpstreamMetadata
  129. UscanEnhancements
  130. UsingQuilt
  131. WNPP
  132. WritingDebianPackageDescriptions
  133. binNMU
  134. debian/copyright
  135. debian/patches
  136. debian/upstream
  137. debian/upstream/edam
  138. debian/watch
  139. pbuilder
  140. piuparts
  141. pt_BR/AdvancedBuildingTips
  142. pt_PT/Teams
  143. sbuild
  144. tag2upload
  145. udeb
  146. zh_CN/DebianRepository/Setup


CategoryPackaging | CategoryPortal