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. BzrBuildpackage/DesignIdeas
  7. CheckInstall
  8. ConfigPackages
  9. CopyrightReviewTools
  10. Courses2005/BuildingWithoutHelper
  11. CreatePackageFromPPA
  12. Creating signed GitHub releases
  13. CrossBuildPackagingGuidelines
  14. DDPO
  15. DEX
  16. DataPackages
  17. Debhelper
  18. DebianAstro/AstropyPackagingTutorial/Packaging
  19. DebianAstro/AstropyPackagingTutorial/Preparation
  20. DebianChangelog
  21. DebianDevelopment
  22. DebianGNUstep/TODO
  23. DebianMentorsFaq
  24. DebianMultimedia/DevelopPackaging
  25. DebianPackageManagement
  26. DebianRepository/Setup
  27. DebugPackage
  28. DevelopersCorner
  29. Diagrams
  30. Distcc
  31. DkmsPackaging
  32. DpkgConffileHandling
  33. DpkgDiversions
  34. EmacspeakTestingGuide
  35. FTBFS
  36. FastTrack
  37. Fonts/PackagingPolicy
  38. Games
  39. Games/Sponsors/Queue
  40. GettingPorted
  41. GitPackaging
  42. GitPackagingSurvey
  43. GitPackagingSurvey/bare debian
  44. GitPackagingSurvey/bare debian monorepo
  45. GitPackagingSurvey/bare template
  46. GitPackagingSurvey/git-debcherry
  47. GitPackagingSurvey/git-debrebase
  48. GitPackagingSurvey/git-dpm
  49. GitPackagingSurvey/manually maintained applied
  50. GitPackagingSurvey/merging
  51. GitPackagingSurvey/modified orig plus further unapplied patches
  52. GitPackagingSurvey/rebasing
  53. GitPackagingSurvey/unapplied
  54. GitPackagingWorkflow
  55. GitPackagingWorkflow/DebConf11BOF
  56. GitSrc
  57. HardeningWalkthrough
  58. HowToPackageForDebian
  59. Java/Packaging
  60. Javascript/Forwading-Patches
  61. Javascript/Policy
  62. Javascript/Repacking
  63. Maintainers
  64. MakeAPrivatePackage
  65. ManageUpstreamDifferences
  66. Mentors
  67. Mingw-W64
  68. NonMaintainerUpload
  69. OpenSuseBuildService
  70. PackageConfigUpgrade
  71. PackageSalvaging
  72. PackageTransition
  73. Packaging
  74. Packaging/HackingDependencies
  75. Packaging/Intro
  76. Packaging/Learn
  77. Packaging/Pre-Requisites
  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/MySQL
  113. Teams/MySQL/MySQL-wsrep
  114. Teams/OCamlTaskForce
  115. Teams/Printing
  116. Teams/Ruby/Packaging
  117. UntrustedDebs
  118. UpstreamGuide
  119. UscanEnhancements
  120. UsingQuilt
  121. WNPP
  122. WritingDebianPackageDescriptions
  123. binNMU
  124. debian/patches
  125. debian/upstream
  126. debian/upstream/edam
  127. debian/watch
  128. pbuilder
  129. piuparts
  130. pt_BR/AdvancedBuildingTips
  131. pt_PT/Teams
  132. sbuild
  133. tag2upload
  134. udeb
  135. zh_CN/DebianRepository/Setup


CategoryPackaging | CategoryPortal