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


CategoryPackaging | CategoryPortal