package maintaining in debian

Download Package maintaining in Debian

If you can't read please download the document

Upload: alexander-gerasiov

Post on 07-Aug-2015

35 views

Category:

Software


1 download

TRANSCRIPT

  1. 1. UNX / Package maintaining in Linux Package maintaining in Debian Alexander GQ Gerasiov [email protected] / 11.11.2009
  2. 2. Debian The Debian Project is an association of individuals who have made common cause to create a free operating system.
  3. 3. Debian Social Contract Debian will remain 100% free (by DFSG) Free Redistribution Source Code Derived Works No Discriminations Distribution of License We will give back to the free software community We will not hide problems Our priorities are our users and free software Works that do not meet our free software standards
  4. 4. Debian 13 ~1k 14208+142 26664+207 555561 BTS
  5. 5. ? Debian Developer Package Maintainer Debian Maintainer
  6. 6. : (upstream) NMU
  7. 7. Groupware: BTS PTS alioth wiki FTP-
  8. 8. BTS Web-: http://bugs.debian.org Mail-: @bugs.debian.org reportbug
  9. 9. : ; ; ; /. . . vs. . . Debian Policy Manual.
  10. 10. Debian Policy Debian (FSHS, init, conffiles, alternatives) Policy
  11. 11. / /: preinst postinst prerm postrm
  12. 12.
  13. 13. dpkg-deb make -f debian/rules dpkg-buildpackage
  14. 14. debian/control debian/copyright debian/changelog debian/rules
  15. 15. press to continue
  16. 16. debian/rules patch-set' / SCM
  17. 17. debhelper dh_install dh_installcron dh_installman dh_fixperms dh_compress
  18. 18. cdbs
  19. 19. quilt/dpatch .
  20. 20. pbuilder pbuilder cowbuilder qemubuilder sbuild
  21. 21. lintian & piuparts lintian - Policy . piuparts - maintainer's scripts. licensecheck
  22. 22. SCM cvs-buildpackage svn-buildpackage git-buildpackage etc.
  23. 23. Release cycle Debian %codename% will be released when it's ready. Freeze Release
  24. 24. / unstabe testing stable stable-security/stable-proposed-updates flowchart
  25. 25. Maintainer Debian Developer
  26. 26. http://debian.org Debian Policy Manual Debian Developers' Reference Debian New Maintainer's Guide