Outils pour utilisateurs

Outils du site


doc:debian:paquets

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
doc:debian:paquets [2006/12/18 15:36]
lehobey
doc:debian:paquets [2012/12/07 06:43] (Version actuelle)
lehobey
Ligne 3: Ligne 3:
 ===== Thèmes ===== ===== Thèmes =====
   * [[Applications par le surf]]   * [[Applications par le surf]]
 +  * [[Code source]]
   * [[Curiosités]]   * [[Curiosités]]
   * [[dpkg]]   * [[dpkg]]
Ligne 10: Ligne 11:
   * [[Épinglage de paquets]]   * [[Épinglage de paquets]]
   * [[Journaux]]   * [[Journaux]]
 +  * [[Licences]]
   * [[Maintenance collaborative]]   * [[Maintenance collaborative]]
   * [[Chaperons]]   * [[Chaperons]]
Ligne 17: Ligne 19:
   * [[Synaptic]]   * [[Synaptic]]
   * [[Travaux en cours]]   * [[Travaux en cours]]
 +
 +
 +
 +===== Recherche de paquets =====
 +  * http://​packages.debian.net/​
 +
 +  * En cours de travail : http://​www.debian.org/​devel/​wnpp/​being_packaged
 +
 +  * GoPlay! : http://​www.miriamruiz.es/​weblog/?​p=101
  
 ===== Construire des paquets ===== ===== Construire des paquets =====
 +  * http://​women.debian.org/​wiki/​English/​BuildingWithoutHelper
 +
  
 ==== CDBS ==== ==== CDBS ====
Ligne 24: Ligne 37:
   * http://​www.ngolde.de/​cdbs.html   * http://​www.ngolde.de/​cdbs.html
   * Opacité : http://​syn.theti.ca/​articles/​2006/​07/​27/​plumbing-the-depths-of-cdbs   * Opacité : http://​syn.theti.ca/​articles/​2006/​07/​27/​plumbing-the-depths-of-cdbs
 +  * Et make : http://​www.technovelty.org/​linux/​tips/​make-stamp.html
  
 ==== debhelper ==== ==== debhelper ====
Ligne 30: Ligne 44:
 ==== YADA ==== ==== YADA ====
   * http://​yada.alioth.debian.org/​   * http://​yada.alioth.debian.org/​
 +  * http://​dexter.jogger.pl/​2007/​10/​29/​new-yada-released/​
 +
 +==== Difficulté de le faire (discussion) ====
 +  * http://​blog.drinsama.de/​erich/​en/​linux/​debian/​2007031203-debian-wish-for-lenny
 +  * http://​www.gwolf.org/​index.php?​blog/​show/​214
 +  * http://​ramblingfoo.blogspot.com/​2007/​03/​wishlist-for-lenny-or-why-debian.html
 +  * http://​blog.incase.de/​index.php/​2007/​03/​13/​wishlist-for-lenny-or-why-debian-packaging-is-considered-hard/​
 +  * http://​www.hogyros.de/?​q=node/​248
 +
 +===== Qualité =====
 +  * http://​bzed.de//​posts/​2010/​06/​signs_of_bad_package_maintenance/​
  
 ===== Outils pour reconstruire un paquet à partir de son code source ===== ===== Outils pour reconstruire un paquet à partir de son code source =====
 +  * http://​albatross.madduck.net/​pipermail/​vcs-pkg/​
 +    * :!: http://​madduck.net/​blog/​2008.03.12:​vcs-pkg-meeting-in-extremadura/​
 +  * http://​vcs-pkg.org/​
   * http://​wiki.debian.org/​PackagingWithDarcsAndTailor   * http://​wiki.debian.org/​PackagingWithDarcsAndTailor
 +
 +  * Paquets source (voir aussi [[dpkg]]) : http://​kitenet.net/​~joey/​blog/​entry/​an_evolutionary_change_to_the_Debian_source_package_format/​
  
 ==== debian-builder ==== ==== debian-builder ====
Ligne 39: Ligne 69:
   * Une doc de Thomas : http://​thomas.enix.org/​Blog-20050907205353-Libre   * Une doc de Thomas : http://​thomas.enix.org/​Blog-20050907205353-Libre
   * Conversion à svn-buildpackage par Thomas : http://​thomas.enix.org/​Blog-20050829235729-Libre   * Conversion à svn-buildpackage par Thomas : http://​thomas.enix.org/​Blog-20050829235729-Libre
 +  * http://​www-user.rhrk.uni-kl.de/​~blochedu/​svn-docs/​HOWTO.html/​index.html
 +  * cowbuilder : http://​www.bononia.it/​~zack/​blog//​posts/​2007/​09/​svn-cowbuilder.html
 +  * Développement
 +    * Repris : http://​www.linux.codehelp.co.uk/​serendipity/​index.php?/​archives/​172-svn-buildpackage.html
 +      * http://​ramblingfoo.blogspot.com/​2009/​05/​svn-buildpackage-is-now-orphaned.html
 +      * http://​jhr-online.de/​27
 +    * http://​ramblingfoo.blogspot.com/​2007/​09/​svn-buildpackagedevelopment-rfh.html
 +    * http://​ramblingfoo.blogspot.com/​2007/​10/​svn-buildpackage-0622-released-to.html
 +
 +=== Exemples ===
 +  * http://​wiki.debian.org/​DebianMed
 +  * http://​wiki.debian.org/​Games/​SVN
 +
 +==== git-buildpackage ====
 +  * http://​packages.debian.org/​unstable/​devel/​git-buildpackage
 +  * http://​blog.madduck.net/​debian/​2007.10.03_packaging-with-git.xhtml
 +    * Conversion de svn : http://​blog.madduck.net/​debian/​2007.10.07_converting-a-package-to-git.xhtml
 +  * http://​upsilon.cc/​~zack/​blog/​posts/​2008/​03/​git-buildpackage_from_debian-only_to_debian+upstream/​
 +  * migration de arch : http://​www.golden-gryphon.com/​blog/​manoj//​blog/​2008/​04/​01/​Migrating_to_Git/​
 +  * http://​honk.sigxcpu.org/​con/​Slides_of_git_buildpackage_talk_at_Mini_Debconf_2010_in_Berlin.html
 +
 +  * Avec Git : http://​www.eyrie.org/​~eagle/​notes/​debian/​git.html
 +    * http://​www.eyrie.org/​~eagle/​journal/​2008-08/​010.html
 +    * http://​madism.org/​~madcoder/​tmp/​git-nopause.pdf
 +      * http://​blog.orebokech.com/​2008/​03/​cleaner.html
 +    * http://​www.cs.unb.ca/​~bremner//​blog/​posts/​so_your_topgit_patch_was_merged/​
 +    * http://​www.cs.unb.ca/​~bremner//​blog/​posts/​topgit_testimonial/​
 +    * De bzr vers git :!: http://​smcv.pseudorandom.co.uk/​2009/​01/​08_debian_bzr_to_git/​
 +    * De Arch vers Git : http://​gcolpart.evolix.net/​blog21/​migration-from-gnu-arch-to-git-for-horde-packages/​
 +
 +=== Exemples ===
 +  * http://​www.cs.unb.ca/​~bremner//​blog/​posts/​convert-racket/​
 +  * http://​blog.orebokech.com/​2007/​10/​herding-my-electric-sheep.html
  
 ==== bzr ==== ==== bzr ====
   * http://​liw.iki.fi/​liw/​log/​2006-10.html#​20061011c   * http://​liw.iki.fi/​liw/​log/​2006-10.html#​20061011c
 +  * http://​wiki.tauware.de/​blog:​bzr-builddeb-entered-feisty
 +    * http://​wiki.debian.org/​BzrBuildpackage
 +
 +
 +
 +==== hg-buildpackage ====
 +  * http://​hg.complete.org/​hg-buildpackage
 +  * http://​packages.qa.debian.org/​h/​hg-buildpackage.html
 +  * http://​bugs.debian.org/​cgi-bin/​bugreport.cgi?​bug=412724
 +
 +=== Exemples ===
 +  * http://​lambdaman.blogspot.com/​2007/​10/​mercurial-repositories-for-aptitude.html
 +
 +==== hgdebuild ====
 +  * http://​fortytwo.ch/​blog/​archives/​2008/​04/#​e2008-04-09T08_40_28.txt
  
 ===== Correctifs de paquets ===== ===== Correctifs de paquets =====
 +  * http://​wiki.debian.org/​debian/​patches
 +
 +  * Exemple de méthode : http://​blog.steve.org.uk/​guess_he_wasn_t_too_popular_at_the_end__huh_.html
 +
 +  * http://​patch-tracking.debian.net/​
 +
 ==== Utiliser dpatch ==== ==== Utiliser dpatch ====
   * Une courte doc : http://​www.debian.org/​doc/​manuals/​maint-guide/​ap-pkg-eg.en.html#​s-pkg-dpatch   * Une courte doc : http://​www.debian.org/​doc/​manuals/​maint-guide/​ap-pkg-eg.en.html#​s-pkg-dpatch
 +
  
 ==== quilt ==== ==== quilt ====
   * http://​wiki.debian.org/​HolgerLevsen   * http://​wiki.debian.org/​HolgerLevsen
 +  * http://​chistera.yi.org/​~adeodato/​blog/​104_quilt_options.html
 +  * Passer de dpatch à quilt : http://​blog.orebokech.com/​2007/​08/​converting-debian-packages-from-dpatch.html
 +  * http://​pkg-perl.alioth.debian.org/​quilt.html
 +  * https://​wiki.ubuntu.com/​PackagingGuide/​PatchSystems
 +    * http://​ondrejcertik.blogspot.com/​2007/​12/​mrida-wrap-up.html
 +    * http://​ubuntuforums.org/​showthread.php?​t=239570
 +    * http://​ubuntuforums.org/​showthread.php?​t=449531
 +    * http://​xerakko.homelinux.com/​trac/​browser/​branches/​bulmages-0.5.9+svn20061021/​debian/​rules?​rev=111&​format=txt
 +  * http://​www.debian.org/​doc/​maint-guide/​ch-build.en.html
 +
 +=== Exemple introduction ===
 +  * http://​bugs.debian.org/​cgi-bin/​bugreport.cgi?​bug=430750
  
 ===== Personnalisation des paquets ===== ===== Personnalisation des paquets =====
Ligne 74: Ligne 171:
     * http://​lists.debian.org/​debian-devel/​2006/​02/​msg01207.html     * http://​lists.debian.org/​debian-devel/​2006/​02/​msg01207.html
   * Nommage des correctifs : http://​www.infodrom.org/​~joey/​log/?​200604291154   * Nommage des correctifs : http://​www.infodrom.org/​~joey/​log/?​200604291154
- 
 ==== Modifier le champ du responsable ==== ==== Modifier le champ du responsable ====
   * http://​wiki.debian.org/​ChangeMaintainerInForks   * http://​wiki.debian.org/​ChangeMaintainerInForks
 +
 +===== Transitions =====
 +
 +  * https://​wiki.debian.org/​Teams/​ReleaseTeam/​Transitions
  
 ===== Autres pratiques ===== ===== Autres pratiques =====
   * Modification de paquets à la volée : http://​eric.van-der-vlist.com/​blog/​1449?​t=item   * Modification de paquets à la volée : http://​eric.van-der-vlist.com/​blog/​1449?​t=item
 +  * Paquets privés : http://​www.joachim-breitner.de/​blog/​archives/​282-Ways-to-fork-privately.html
 +
 +
 +===== Conseils d'​empaquetage =====
 +  * Daniel Baumann : http://​people.debian.org/​~daniel/​documents/​packaging.html
 +===== Statistiques =====
 +  * http://​www.lucas-nussbaum.net/​blog/?​p=746
 +  * http://​blog.ganneff.de/​blog/​2009/​01/​17/​debian-package-count-archive-s.html
  
 ====== Comparer des paquets ====== ====== Comparer des paquets ======
Ligne 86: Ligne 194:
 ===== Avec interdiff ===== ===== Avec interdiff =====
   * http://​www.debian-administration.org/​articles/​239   * http://​www.debian-administration.org/​articles/​239
 +
 +===== libept =====
 +  * http://​www.enricozini.org//​2007/​debtags/​libept.html
 +  * http://​www.enricozini.org//​2007/​debtags/​xapian-tags.html
 +  * http://​www.enricozini.org//​2007/​tips/​conversation-starter.html
 +    * http://​kitenet.net/​~joey/​blog/​entry/​night_venue__47__ept/​
 +  * http://​www.enricozini.org//​2007/​debtags/​ept-cache-related.html
 +  * http://​www.enricozini.org//​2007/​debtags/​pkgprune.html
  
 ====== Rétroproduction de paquets Debian ====== ====== Rétroproduction de paquets Debian ======
Ligne 92: Ligne 208:
   * Une bonne doc : http://​selinux.alioth.debian.org/​sesarge/​HOWTO-Backport.txt   * Une bonne doc : http://​selinux.alioth.debian.org/​sesarge/​HOWTO-Backport.txt
   * Christian Perrier (efficace) : http://​lists.ofset.org/​arc/​skolelinux-fr/​2005-12/​msg00005.html   * Christian Perrier (efficace) : http://​lists.ofset.org/​arc/​skolelinux-fr/​2005-12/​msg00005.html
 +  * Scripts : http://​www.eyrie.org/​~eagle/​journal/​2008-12/​012.html
  
 ===== Debian backports.org ===== ===== Debian backports.org =====
 +  * http://​alfie.ist.org/​blog/​2008/​12/​09#​backports-support.en
   * Run by Norbert Tretkowski.   * Run by Norbert Tretkowski.
   * http://​www.inittab.de/​blog/​2005/​09/​23#​20050923_pending-backports   * http://​www.inittab.de/​blog/​2005/​09/​23#​20050923_pending-backports
Ligne 116: Ligne 234:
     * http://​women.debian.org/​wiki/​English/​MaintainerScripts     * http://​women.debian.org/​wiki/​English/​MaintainerScripts
     * http://​bugs.debian.org/​cgi-bin/​bugreport.cgi?​bug=372148     * http://​bugs.debian.org/​cgi-bin/​bugreport.cgi?​bug=372148
 +  * En français :
 +    * http://​www.sukria.net/​fr/​libreast/​
   * En allemand :   * En allemand :
     * http://​people.debian.org/​~tille/​packages/​mpi-schulung/​     * http://​people.debian.org/​~tille/​packages/​mpi-schulung/​
     * http://​people.debian.org/​~tille/​talks/​200609_mpi/​index_de.html     * http://​people.debian.org/​~tille/​talks/​200609_mpi/​index_de.html
 +
 +  * Paquets binaires multiples : http://​www.miriamruiz.es/​weblog/?​p=42
 +
 +  * Âge des paquets :
 +    * Avec R : http://​dirk.eddelbuettel.com/​blog/​2007/​06/​29#​nicer_charts_two
 +    * http://​www.lucas-nussbaum.net/​blog/?​p=242
 +    * http://​dirk.eddelbuettel.com/​blog/​2007/​07/​02#​nicer_charts_two_b
 +    * http://​blog.incase.de/​index.php/​2007/​07/​02/​thinking-inside-the-box/​
 +
 +  * Contenu des paquets : http://​www.linux.codehelp.co.uk/​serendipity/​index.php?/​archives/​28-deb-gview-remote-.deb-viewer.html
 +    * En [[doc:​veille:​python]] : http://​www.bononia.it/​~zack/​blog//​posts/​2007/​07/​python_debfile.html
 +
 +  * debcheckout :
 +    * http://​www.bononia.it/​~zack/​blog//​posts/​2007/​08/​debcheckout.html
 +    * http://​www.bononia.it/​~zack/​blog//​posts/​2007/​08/​debcheckout_bits.html
 +
 +  * Paquets Debian « natifs » : http://​julien.danjou.info/​blog/​index.php/​post/​2004/​08/​14/​50-native-debian-packages
 +
 +  * (Bof)
 +    * http://​www.linux.com/​articles/​60383
 +    * http://​www.debian-administration.org/​articles/​336
 +    * http://​www.debian-administration.org/​articles/​337
 +
 +  * Dépendances (?) : http://​blog.djpig.de/​2007/​09/​08#​introducing-sourcedeps
 +    * debtree : http://​alioth.debian.org/​~fjp/​log/​posts/​Introducing_debtree.html
 +      * http://​alioth.debian.org/​~fjp/​log/​posts/​debtree_0.6.0.html
 +      * http://​alioth.debian.org/​~fjp/​log/​posts/​debtree_0.7.0.html
 +      * http://​alioth.debian.org/​~fjp/​log/​posts/​debtree_0.7.2.html
 +
 +  * Dépendre de l'​architecture (optimisations) : http://​wiki.tauware.de/​blog:​ffmpeg-uploaded
 +
 +===== sbuild =====
 +  * http://​www.pseudorandom.co.uk/​2008/​sbuild-dm/​
 +
 +===== Statistiques Vcs-* =====
 +  * http://​blog.orebokech.com/​2007/​10/​vcs-statistics.html
 +  * http://​www.bononia.it/​~zack/​blog//​posts/​2007/​11/​buggy_vcs-svn_fields.html
 +
 +===== dctrl-tools =====
 +  * RFH : http://​antti-juhani.kaijanaho.fi/​newblog/​archives/​268
  
 ===== Empaquetage de bibliothèques ===== ===== Empaquetage de bibliothèques =====
   * http://​www.netfort.gr.jp/​~dancer/​column/​libpkg-guide/​libpkg-guide.html   * http://​www.netfort.gr.jp/​~dancer/​column/​libpkg-guide/​libpkg-guide.html
 +
 +==== lib64 ====
 +  * http://​www.netfort.gr.jp/​~dancer/​diary/​daily/​2007-Jun-30.html.en#​2007-Jun-30-14:​09:​41
  
 ===== Analogues ===== ===== Analogues =====
Ligne 127: Ligne 290:
  
 ====== Et après ? ====== ====== Et après ? ======
-Une fois les paquets construits, ils sont à placer dans un [[dépôt]]. +Une fois les paquets construits, ils sont à placer dans un [[dépôts|dépôt]].
  
 ====== Astuces ====== ====== Astuces ======
Ligne 141: Ligne 303:
   * Installation de .deb : paquet gdebi.   * Installation de .deb : paquet gdebi.
  
-====== Idées ​======+  * Création de comptes : http://​wiki.debian.org/​AccountHandlingInMaintainerScripts 
 + 
 +  * dscp (pour devscripts) : http://​blog.orebokech.com/​2007/​06/​dscchanges-aware-scp.html 
 + 
 +  * Complètement des « closes » par vim : http://​www.bononia.it/​~zack/​blog//​posts/​2007/​06/​vim_changelog_Closes_completion.html 
 + 
 +  * Vérifier l'​installation pour d'​autres architectures : http://​chistera.yi.org/​~adeodato/​blog/​106_fakeapt.html 
 + 
 + 
 +===== Idées =====
   * Pour sbuild : http://​blog.windfluechter.net/?​q=node/​103   * Pour sbuild : http://​blog.windfluechter.net/?​q=node/​103
 +
 +  * Pour « snapshot » avec git :
 +     * http://​glandium.org/​blog/?​p=181
 +     * http://​glandium.org/​blog/?​p=182
  
 ====== Installation de RPM ====== ====== Installation de RPM ======
   * http://​www.debianadmin.com/​install-rpm-files-in-debian-and-ubuntu.html   * http://​www.debianadmin.com/​install-rpm-files-in-debian-and-ubuntu.html
     * http://​lwn.net/​Articles/​203588/​     * http://​lwn.net/​Articles/​203588/​
doc/debian/paquets.1166452571.txt.gz · Dernière modification: 2006/12/27 11:54 (modification externe)