104
Maintainer Schulung (Teil 1) Andreas Tille Fit for Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian/ Maintainer Schulung (Teil 1) Debian Paketentwicklung am Max-Planck-Institut für Kognitions- und Neurowissenschaften Andreas Tille Debian Leipzig, 30. September 2006

Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Maintainer Schulung(Teil 1)

Debian Paketentwicklung am Max-Planck-Institut fürKognitions- und Neurowissenschaften

Andreas Tille

Debian

Leipzig, 30. September 2006

Page 2: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Gliederung

1 Fit for Packaging?EinleitungInformationenVoraussetzungen

2 Von Download bis UploadSoftware findenAller Anfang ist debian/

Page 3: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Gliederung

1 Fit for Packaging?EinleitungInformationenVoraussetzungen

2 Von Download bis UploadSoftware findenAller Anfang ist debian/

Page 4: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

1 Fit for Packaging?EinleitungInformationenVoraussetzungen

2 Von Download bis UploadSoftware findenAller Anfang ist debian/

Page 5: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Kenntnisstand

makefilediff / patchlintian / lindareportbugchrootdebhelper / cdbsdebconf

Page 6: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Kenntnisstand

makefilediff / patchlintian / lindareportbugchrootdebhelper / cdbsdebconf

Page 7: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Kenntnisstand

makefilediff / patchlintian / lindareportbugchrootdebhelper / cdbsdebconf

Page 8: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Kenntnisstand

makefilediff / patchlintian / lindareportbugchrootdebhelper / cdbsdebconf

Page 9: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Kenntnisstand

makefilediff / patchlintian / lindareportbugchrootdebhelper / cdbsdebconf

Page 10: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Kenntnisstand

makefilediff / patchlintian / lindareportbugchrootdebhelper / cdbsdebconf

Page 11: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Kenntnisstand

makefilediff / patchlintian / lindareportbugchrootdebhelper / cdbsdebconf

Page 12: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Motivation

Do-O-cracy

Page 13: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

1 Fit for Packaging?EinleitungInformationenVoraussetzungen

2 Von Download bis UploadSoftware findenAller Anfang ist debian/

Page 14: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

RTFM

New-Maintainer Ecke (de)Alle Details zum BewerbenVerfolgung des Fortschritts von AnträgenSponsoring

New Maintainers’ Guide (en)Identisches Anliegen wie dieser KursAuch paketiert: maint-guide-de (de)

Debian Policy Manual (en)Paket debian-policy enthält auch:perl-policy, virtual-package-names-list,debconf_specification, menu-policy, etc./usr/share/doc/debian-policy/fhs !

Debian Developer’s Reference (en)Paket developers-reference

Weitere Dokumentation auf www.debian.orgUnter anderem auch Paket debian-reference-de

Page 15: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

RTFM

New-Maintainer Ecke (de)Alle Details zum BewerbenVerfolgung des Fortschritts von AnträgenSponsoring

New Maintainers’ Guide (en)Identisches Anliegen wie dieser KursAuch paketiert: maint-guide-de (de)

Debian Policy Manual (en)Paket debian-policy enthält auch:perl-policy, virtual-package-names-list,debconf_specification, menu-policy, etc./usr/share/doc/debian-policy/fhs !

Debian Developer’s Reference (en)Paket developers-reference

Weitere Dokumentation auf www.debian.orgUnter anderem auch Paket debian-reference-de

Page 16: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

RTFM

New-Maintainer Ecke (de)Alle Details zum BewerbenVerfolgung des Fortschritts von AnträgenSponsoring

New Maintainers’ Guide (en)Identisches Anliegen wie dieser KursAuch paketiert: maint-guide-de (de)

Debian Policy Manual (en)Paket debian-policy enthält auch:perl-policy, virtual-package-names-list,debconf_specification, menu-policy, etc./usr/share/doc/debian-policy/fhs !

Debian Developer’s Reference (en)Paket developers-reference

Weitere Dokumentation auf www.debian.orgUnter anderem auch Paket debian-reference-de

Page 17: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

RTFM

New-Maintainer Ecke (de)Alle Details zum BewerbenVerfolgung des Fortschritts von AnträgenSponsoring

New Maintainers’ Guide (en)Identisches Anliegen wie dieser KursAuch paketiert: maint-guide-de (de)

Debian Policy Manual (en)Paket debian-policy enthält auch:perl-policy, virtual-package-names-list,debconf_specification, menu-policy, etc./usr/share/doc/debian-policy/fhs !

Debian Developer’s Reference (en)Paket developers-reference

Weitere Dokumentation auf www.debian.orgUnter anderem auch Paket debian-reference-de

Page 18: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

RTFM

New-Maintainer Ecke (de)Alle Details zum BewerbenVerfolgung des Fortschritts von AnträgenSponsoring

New Maintainers’ Guide (en)Identisches Anliegen wie dieser KursAuch paketiert: maint-guide-de (de)

Debian Policy Manual (en)Paket debian-policy enthält auch:perl-policy, virtual-package-names-list,debconf_specification, menu-policy, etc./usr/share/doc/debian-policy/fhs !

Debian Developer’s Reference (en)Paket developers-reference

Weitere Dokumentation auf www.debian.orgUnter anderem auch Paket debian-reference-de

Page 19: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

RTFM

New-Maintainer Ecke (de)Alle Details zum BewerbenVerfolgung des Fortschritts von AnträgenSponsoring

New Maintainers’ Guide (en)Identisches Anliegen wie dieser KursAuch paketiert: maint-guide-de (de)

Debian Policy Manual (en)Paket debian-policy enthält auch:perl-policy, virtual-package-names-list,debconf_specification, menu-policy, etc./usr/share/doc/debian-policy/fhs !

Debian Developer’s Reference (en)Paket developers-reference

Weitere Dokumentation auf www.debian.orgUnter anderem auch Paket debian-reference-de

Page 20: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

RTFM

New-Maintainer Ecke (de)Alle Details zum BewerbenVerfolgung des Fortschritts von AnträgenSponsoring

New Maintainers’ Guide (en)Identisches Anliegen wie dieser KursAuch paketiert: maint-guide-de (de)

Debian Policy Manual (en)Paket debian-policy enthält auch:perl-policy, virtual-package-names-list,debconf_specification, menu-policy, etc./usr/share/doc/debian-policy/fhs !

Debian Developer’s Reference (en)Paket developers-reference

Weitere Dokumentation auf www.debian.orgUnter anderem auch Paket debian-reference-de

Page 21: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

RTFM

New-Maintainer Ecke (de)Alle Details zum BewerbenVerfolgung des Fortschritts von AnträgenSponsoring

New Maintainers’ Guide (en)Identisches Anliegen wie dieser KursAuch paketiert: maint-guide-de (de)

Debian Policy Manual (en)Paket debian-policy enthält auch:perl-policy, virtual-package-names-list,debconf_specification, menu-policy, etc./usr/share/doc/debian-policy/fhs !

Debian Developer’s Reference (en)Paket developers-reference

Weitere Dokumentation auf www.debian.orgUnter anderem auch Paket debian-reference-de

Page 22: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

RTFM

New-Maintainer Ecke (de)Alle Details zum BewerbenVerfolgung des Fortschritts von AnträgenSponsoring

New Maintainers’ Guide (en)Identisches Anliegen wie dieser KursAuch paketiert: maint-guide-de (de)

Debian Policy Manual (en)Paket debian-policy enthält auch:perl-policy, virtual-package-names-list,debconf_specification, menu-policy, etc./usr/share/doc/debian-policy/fhs !

Debian Developer’s Reference (en)Paket developers-reference

Weitere Dokumentation auf www.debian.orgUnter anderem auch Paket debian-reference-de

Page 23: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

RTFM

New-Maintainer Ecke (de)Alle Details zum BewerbenVerfolgung des Fortschritts von AnträgenSponsoring

New Maintainers’ Guide (en)Identisches Anliegen wie dieser KursAuch paketiert: maint-guide-de (de)

Debian Policy Manual (en)Paket debian-policy enthält auch:perl-policy, virtual-package-names-list,debconf_specification, menu-policy, etc./usr/share/doc/debian-policy/fhs !

Debian Developer’s Reference (en)Paket developers-reference

Weitere Dokumentation auf www.debian.orgUnter anderem auch Paket debian-reference-de

Page 24: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

RTFM

New-Maintainer Ecke (de)Alle Details zum BewerbenVerfolgung des Fortschritts von AnträgenSponsoring

New Maintainers’ Guide (en)Identisches Anliegen wie dieser KursAuch paketiert: maint-guide-de (de)

Debian Policy Manual (en)Paket debian-policy enthält auch:perl-policy, virtual-package-names-list,debconf_specification, menu-policy, etc./usr/share/doc/debian-policy/fhs !

Debian Developer’s Reference (en)Paket developers-reference

Weitere Dokumentation auf www.debian.orgUnter anderem auch Paket debian-reference-de

Page 25: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

RTFM

New-Maintainer Ecke (de)Alle Details zum BewerbenVerfolgung des Fortschritts von AnträgenSponsoring

New Maintainers’ Guide (en)Identisches Anliegen wie dieser KursAuch paketiert: maint-guide-de (de)

Debian Policy Manual (en)Paket debian-policy enthält auch:perl-policy, virtual-package-names-list,debconf_specification, menu-policy, etc./usr/share/doc/debian-policy/fhs !

Debian Developer’s Reference (en)Paket developers-reference

Weitere Dokumentation auf www.debian.orgUnter anderem auch Paket debian-reference-de

Page 26: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

RTFM

New-Maintainer Ecke (de)Alle Details zum BewerbenVerfolgung des Fortschritts von AnträgenSponsoring

New Maintainers’ Guide (en)Identisches Anliegen wie dieser KursAuch paketiert: maint-guide-de (de)

Debian Policy Manual (en)Paket debian-policy enthält auch:perl-policy, virtual-package-names-list,debconf_specification, menu-policy, etc./usr/share/doc/debian-policy/fhs !

Debian Developer’s Reference (en)Paket developers-reference

Weitere Dokumentation auf www.debian.orgUnter anderem auch Paket debian-reference-de

Page 27: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

RTFM

New-Maintainer Ecke (de)Alle Details zum BewerbenVerfolgung des Fortschritts von AnträgenSponsoring

New Maintainers’ Guide (en)Identisches Anliegen wie dieser KursAuch paketiert: maint-guide-de (de)

Debian Policy Manual (en)Paket debian-policy enthält auch:perl-policy, virtual-package-names-list,debconf_specification, menu-policy, etc./usr/share/doc/debian-policy/fhs !

Debian Developer’s Reference (en)Paket developers-reference

Weitere Dokumentation auf www.debian.orgUnter anderem auch Paket debian-reference-de

Page 28: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Mailinglisten

debian-develDiskussion über technische ThemenHochfrequentierte Liste

debian-mentorsHilfe für neue Maintainer zum PaketierenSuche nach SponsorenKeine Anwenderfragen

debian-devel-announceWichtige AnkündigungenEinzige „Pflichtlektüre“Nur von DD signierte Mails werden akzeptiert

debian-privateIntern für Developer (kein offenes Archiv)

debian-projectNicht-technische Diskussionen

Page 29: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Mailinglisten

debian-develDiskussion über technische ThemenHochfrequentierte Liste

debian-mentorsHilfe für neue Maintainer zum PaketierenSuche nach SponsorenKeine Anwenderfragen

debian-devel-announceWichtige AnkündigungenEinzige „Pflichtlektüre“Nur von DD signierte Mails werden akzeptiert

debian-privateIntern für Developer (kein offenes Archiv)

debian-projectNicht-technische Diskussionen

Page 30: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Mailinglisten

debian-develDiskussion über technische ThemenHochfrequentierte Liste

debian-mentorsHilfe für neue Maintainer zum PaketierenSuche nach SponsorenKeine Anwenderfragen

debian-devel-announceWichtige AnkündigungenEinzige „Pflichtlektüre“Nur von DD signierte Mails werden akzeptiert

debian-privateIntern für Developer (kein offenes Archiv)

debian-projectNicht-technische Diskussionen

Page 31: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Mailinglisten

debian-develDiskussion über technische ThemenHochfrequentierte Liste

debian-mentorsHilfe für neue Maintainer zum PaketierenSuche nach SponsorenKeine Anwenderfragen

debian-devel-announceWichtige AnkündigungenEinzige „Pflichtlektüre“Nur von DD signierte Mails werden akzeptiert

debian-privateIntern für Developer (kein offenes Archiv)

debian-projectNicht-technische Diskussionen

Page 32: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Mailinglisten

debian-develDiskussion über technische ThemenHochfrequentierte Liste

debian-mentorsHilfe für neue Maintainer zum PaketierenSuche nach SponsorenKeine Anwenderfragen

debian-devel-announceWichtige AnkündigungenEinzige „Pflichtlektüre“Nur von DD signierte Mails werden akzeptiert

debian-privateIntern für Developer (kein offenes Archiv)

debian-projectNicht-technische Diskussionen

Page 33: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Mailinglisten

debian-develDiskussion über technische ThemenHochfrequentierte Liste

debian-mentorsHilfe für neue Maintainer zum PaketierenSuche nach SponsorenKeine Anwenderfragen

debian-devel-announceWichtige AnkündigungenEinzige „Pflichtlektüre“Nur von DD signierte Mails werden akzeptiert

debian-privateIntern für Developer (kein offenes Archiv)

debian-projectNicht-technische Diskussionen

Page 34: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Mailinglisten

debian-develDiskussion über technische ThemenHochfrequentierte Liste

debian-mentorsHilfe für neue Maintainer zum PaketierenSuche nach SponsorenKeine Anwenderfragen

debian-devel-announceWichtige AnkündigungenEinzige „Pflichtlektüre“Nur von DD signierte Mails werden akzeptiert

debian-privateIntern für Developer (kein offenes Archiv)

debian-projectNicht-technische Diskussionen

Page 35: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Mailinglisten

debian-develDiskussion über technische ThemenHochfrequentierte Liste

debian-mentorsHilfe für neue Maintainer zum PaketierenSuche nach SponsorenKeine Anwenderfragen

debian-devel-announceWichtige AnkündigungenEinzige „Pflichtlektüre“Nur von DD signierte Mails werden akzeptiert

debian-privateIntern für Developer (kein offenes Archiv)

debian-projectNicht-technische Diskussionen

Page 36: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Mailinglisten

debian-develDiskussion über technische ThemenHochfrequentierte Liste

debian-mentorsHilfe für neue Maintainer zum PaketierenSuche nach SponsorenKeine Anwenderfragen

debian-devel-announceWichtige AnkündigungenEinzige „Pflichtlektüre“Nur von DD signierte Mails werden akzeptiert

debian-privateIntern für Developer (kein offenes Archiv)

debian-projectNicht-technische Diskussionen

Page 37: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Mailinglisten

debian-develDiskussion über technische ThemenHochfrequentierte Liste

debian-mentorsHilfe für neue Maintainer zum PaketierenSuche nach SponsorenKeine Anwenderfragen

debian-devel-announceWichtige AnkündigungenEinzige „Pflichtlektüre“Nur von DD signierte Mails werden akzeptiert

debian-privateIntern für Developer (kein offenes Archiv)

debian-projectNicht-technische Diskussionen

Page 38: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Mailinglisten

debian-develDiskussion über technische ThemenHochfrequentierte Liste

debian-mentorsHilfe für neue Maintainer zum PaketierenSuche nach SponsorenKeine Anwenderfragen

debian-devel-announceWichtige AnkündigungenEinzige „Pflichtlektüre“Nur von DD signierte Mails werden akzeptiert

debian-privateIntern für Developer (kein offenes Archiv)

debian-projectNicht-technische Diskussionen

Page 39: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Mailinglisten

debian-develDiskussion über technische ThemenHochfrequentierte Liste

debian-mentorsHilfe für neue Maintainer zum PaketierenSuche nach SponsorenKeine Anwenderfragen

debian-devel-announceWichtige AnkündigungenEinzige „Pflichtlektüre“Nur von DD signierte Mails werden akzeptiert

debian-privateIntern für Developer (kein offenes Archiv)

debian-projectNicht-technische Diskussionen

Page 40: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Mailinglisten

debian-develDiskussion über technische ThemenHochfrequentierte Liste

debian-mentorsHilfe für neue Maintainer zum PaketierenSuche nach SponsorenKeine Anwenderfragen

debian-devel-announceWichtige AnkündigungenEinzige „Pflichtlektüre“Nur von DD signierte Mails werden akzeptiert

debian-privateIntern für Developer (kein offenes Archiv)

debian-projectNicht-technische Diskussionen

Page 41: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Mailinglisten

debian-develDiskussion über technische ThemenHochfrequentierte Liste

debian-mentorsHilfe für neue Maintainer zum PaketierenSuche nach SponsorenKeine Anwenderfragen

debian-devel-announceWichtige AnkündigungenEinzige „Pflichtlektüre“Nur von DD signierte Mails werden akzeptiert

debian-privateIntern für Developer (kein offenes Archiv)

debian-projectNicht-technische Diskussionen

Page 42: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Mailinglisten

debian-develDiskussion über technische ThemenHochfrequentierte Liste

debian-mentorsHilfe für neue Maintainer zum PaketierenSuche nach SponsorenKeine Anwenderfragen

debian-devel-announceWichtige AnkündigungenEinzige „Pflichtlektüre“Nur von DD signierte Mails werden akzeptiert

debian-privateIntern für Developer (kein offenes Archiv)

debian-projectNicht-technische Diskussionen

Page 43: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

1 Fit for Packaging?EinleitungInformationenVoraussetzungen

2 Von Download bis UploadSoftware findenAller Anfang ist debian/

Page 44: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Dringend empfohlene Pakete

dpkg-dev Zum Packen notwendige Toolsmake debian/rules ist ein Makefile

dh-make Vorlagenbeispieledebhelper Es gibt keinen Grund, nicht debhelper zu

verwendendevscripts Sehr nützlichfakeroot Für Installation in temporäres Verzeichnis

gnupg Pakete signierenlintian/linda Policy-Checkerpbuilder Paket in chroot bauenbuild-essential Metapaket mit vorauszusetzenden

Abhängigkeiten

Page 45: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Dringend empfohlene Pakete

dpkg-dev Zum Packen notwendige Toolsmake debian/rules ist ein Makefile

dh-make Vorlagenbeispieledebhelper Es gibt keinen Grund, nicht debhelper zu

verwendendevscripts Sehr nützlichfakeroot Für Installation in temporäres Verzeichnis

gnupg Pakete signierenlintian/linda Policy-Checkerpbuilder Paket in chroot bauenbuild-essential Metapaket mit vorauszusetzenden

Abhängigkeiten

Page 46: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Dringend empfohlene Pakete

dpkg-dev Zum Packen notwendige Toolsmake debian/rules ist ein Makefile

dh-make Vorlagenbeispieledebhelper Es gibt keinen Grund, nicht debhelper zu

verwendendevscripts Sehr nützlichfakeroot Für Installation in temporäres Verzeichnis

gnupg Pakete signierenlintian/linda Policy-Checkerpbuilder Paket in chroot bauenbuild-essential Metapaket mit vorauszusetzenden

Abhängigkeiten

Page 47: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Dringend empfohlene Pakete

dpkg-dev Zum Packen notwendige Toolsmake debian/rules ist ein Makefile

dh-make Vorlagenbeispieledebhelper Es gibt keinen Grund, nicht debhelper zu

verwendendevscripts Sehr nützlichfakeroot Für Installation in temporäres Verzeichnis

gnupg Pakete signierenlintian/linda Policy-Checkerpbuilder Paket in chroot bauenbuild-essential Metapaket mit vorauszusetzenden

Abhängigkeiten

Page 48: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Dringend empfohlene Pakete

dpkg-dev Zum Packen notwendige Toolsmake debian/rules ist ein Makefile

dh-make Vorlagenbeispieledebhelper Es gibt keinen Grund, nicht debhelper zu

verwendendevscripts Sehr nützlichfakeroot Für Installation in temporäres Verzeichnis

gnupg Pakete signierenlintian/linda Policy-Checkerpbuilder Paket in chroot bauenbuild-essential Metapaket mit vorauszusetzenden

Abhängigkeiten

Page 49: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Dringend empfohlene Pakete

dpkg-dev Zum Packen notwendige Toolsmake debian/rules ist ein Makefile

dh-make Vorlagenbeispieledebhelper Es gibt keinen Grund, nicht debhelper zu

verwendendevscripts Sehr nützlichfakeroot Für Installation in temporäres Verzeichnis

gnupg Pakete signierenlintian/linda Policy-Checkerpbuilder Paket in chroot bauenbuild-essential Metapaket mit vorauszusetzenden

Abhängigkeiten

Page 50: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Dringend empfohlene Pakete

dpkg-dev Zum Packen notwendige Toolsmake debian/rules ist ein Makefile

dh-make Vorlagenbeispieledebhelper Es gibt keinen Grund, nicht debhelper zu

verwendendevscripts Sehr nützlichfakeroot Für Installation in temporäres Verzeichnis

gnupg Pakete signierenlintian/linda Policy-Checkerpbuilder Paket in chroot bauenbuild-essential Metapaket mit vorauszusetzenden

Abhängigkeiten

Page 51: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Dringend empfohlene Pakete

dpkg-dev Zum Packen notwendige Toolsmake debian/rules ist ein Makefile

dh-make Vorlagenbeispieledebhelper Es gibt keinen Grund, nicht debhelper zu

verwendendevscripts Sehr nützlichfakeroot Für Installation in temporäres Verzeichnis

gnupg Pakete signierenlintian/linda Policy-Checkerpbuilder Paket in chroot bauenbuild-essential Metapaket mit vorauszusetzenden

Abhängigkeiten

Page 52: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Dringend empfohlene Pakete

dpkg-dev Zum Packen notwendige Toolsmake debian/rules ist ein Makefile

dh-make Vorlagenbeispieledebhelper Es gibt keinen Grund, nicht debhelper zu

verwendendevscripts Sehr nützlichfakeroot Für Installation in temporäres Verzeichnis

gnupg Pakete signierenlintian/linda Policy-Checkerpbuilder Paket in chroot bauenbuild-essential Metapaket mit vorauszusetzenden

Abhängigkeiten

Page 53: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Dringend empfohlene Pakete

dpkg-dev Zum Packen notwendige Toolsmake debian/rules ist ein Makefile

dh-make Vorlagenbeispieledebhelper Es gibt keinen Grund, nicht debhelper zu

verwendendevscripts Sehr nützlichfakeroot Für Installation in temporäres Verzeichnis

gnupg Pakete signierenlintian/linda Policy-Checkerpbuilder Paket in chroot bauenbuild-essential Metapaket mit vorauszusetzenden

Abhängigkeiten

Page 54: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

1 Fit for Packaging?EinleitungInformationenVoraussetzungen

2 Von Download bis UploadSoftware findenAller Anfang ist debian/

Page 55: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Lizenz, Versionsstand, Autoren

apt-cache search projekt

Projekthomepage / Download pageLizenz Debian Free Software Guidelines- frei?Versionsstand

Alpha, Beta, Stable?Wann letzte neue Version?

Autoren kontaktierenAlternativen prüfenGenereller Eindruck

Page 56: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Lizenz, Versionsstand, Autoren

apt-cache search projekt

Projekthomepage / Download pageLizenz Debian Free Software Guidelines- frei?Versionsstand

Alpha, Beta, Stable?Wann letzte neue Version?

Autoren kontaktierenAlternativen prüfenGenereller Eindruck

Page 57: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Lizenz, Versionsstand, Autoren

apt-cache search projekt

Projekthomepage / Download pageLizenz Debian Free Software Guidelines- frei?Versionsstand

Alpha, Beta, Stable?Wann letzte neue Version?

Autoren kontaktierenAlternativen prüfenGenereller Eindruck

Page 58: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Lizenz, Versionsstand, Autoren

apt-cache search projekt

Projekthomepage / Download pageLizenz Debian Free Software Guidelines- frei?Versionsstand

Alpha, Beta, Stable?Wann letzte neue Version?

Autoren kontaktierenAlternativen prüfenGenereller Eindruck

Page 59: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Lizenz, Versionsstand, Autoren

apt-cache search projekt

Projekthomepage / Download pageLizenz Debian Free Software Guidelines- frei?Versionsstand

Alpha, Beta, Stable?Wann letzte neue Version?

Autoren kontaktierenAlternativen prüfenGenereller Eindruck

Page 60: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Lizenz, Versionsstand, Autoren

apt-cache search projekt

Projekthomepage / Download pageLizenz Debian Free Software Guidelines- frei?Versionsstand

Alpha, Beta, Stable?Wann letzte neue Version?

Autoren kontaktierenAlternativen prüfenGenereller Eindruck

Page 61: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Lizenz, Versionsstand, Autoren

apt-cache search projekt

Projekthomepage / Download pageLizenz Debian Free Software Guidelines- frei?Versionsstand

Alpha, Beta, Stable?Wann letzte neue Version?

Autoren kontaktierenAlternativen prüfenGenereller Eindruck

Page 62: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Lizenz, Versionsstand, Autoren

apt-cache search projekt

Projekthomepage / Download pageLizenz Debian Free Software Guidelines- frei?Versionsstand

Alpha, Beta, Stable?Wann letzte neue Version?

Autoren kontaktierenAlternativen prüfenGenereller Eindruck

Page 63: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Lizenz, Versionsstand, Autoren

apt-cache search projekt

Projekthomepage / Download pageLizenz Debian Free Software Guidelines- frei?Versionsstand

Alpha, Beta, Stable?Wann letzte neue Version?

Autoren kontaktierenAlternativen prüfenGenereller Eindruck

Page 64: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

RFP - ITP

Request For Packaging$ reportbug wnpp

Subject: RFP: name – Kurzbeschreibung

Package: wnppSeverity: wishlist

* Package name: name

Version: x.y.z

Upstream Author: Name <[email protected]>

* URL: http://www.example.org/

* License: (GPL, LGPL, BSD, MIT/X, etc.)

Programming Lang: (C, C++, C#, Perl, ...)

Description: Kurzbeschriebung

Langbeschreibung

Page 65: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Work-Needing and Prospective Packages

ITP Intent To Package = ich will es selbstpacken

ITA Intent To Adopt = ich würde es übernehmenO Orphaned = verwaist; ich habe keine Zeit/Lust

mehr, mich um dieses Paket zu kümmernRFA Request For Adoption = ich kann mich nicht

mehr genügend um das Paket kümmern, eswäre mir lieb, wenn jemand andereseinspringen würde

RFH Request For Help = ich will schon noch,schaffe es aber nicht alleine und suche nachCo-Maintainern

RFP Request For Package = ich habe eineinteressante Software gefunden und suchejemanden, der sie packetiert

Page 66: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Work-Needing and Prospective Packages

ITP Intent To Package = ich will es selbstpacken

ITA Intent To Adopt = ich würde es übernehmenO Orphaned = verwaist; ich habe keine Zeit/Lust

mehr, mich um dieses Paket zu kümmernRFA Request For Adoption = ich kann mich nicht

mehr genügend um das Paket kümmern, eswäre mir lieb, wenn jemand andereseinspringen würde

RFH Request For Help = ich will schon noch,schaffe es aber nicht alleine und suche nachCo-Maintainern

RFP Request For Package = ich habe eineinteressante Software gefunden und suchejemanden, der sie packetiert

Page 67: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Work-Needing and Prospective Packages

ITP Intent To Package = ich will es selbstpacken

ITA Intent To Adopt = ich würde es übernehmenO Orphaned = verwaist; ich habe keine Zeit/Lust

mehr, mich um dieses Paket zu kümmernRFA Request For Adoption = ich kann mich nicht

mehr genügend um das Paket kümmern, eswäre mir lieb, wenn jemand andereseinspringen würde

RFH Request For Help = ich will schon noch,schaffe es aber nicht alleine und suche nachCo-Maintainern

RFP Request For Package = ich habe eineinteressante Software gefunden und suchejemanden, der sie packetiert

Page 68: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Work-Needing and Prospective Packages

ITP Intent To Package = ich will es selbstpacken

ITA Intent To Adopt = ich würde es übernehmenO Orphaned = verwaist; ich habe keine Zeit/Lust

mehr, mich um dieses Paket zu kümmernRFA Request For Adoption = ich kann mich nicht

mehr genügend um das Paket kümmern, eswäre mir lieb, wenn jemand andereseinspringen würde

RFH Request For Help = ich will schon noch,schaffe es aber nicht alleine und suche nachCo-Maintainern

RFP Request For Package = ich habe eineinteressante Software gefunden und suchejemanden, der sie packetiert

Page 69: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Work-Needing and Prospective Packages

ITP Intent To Package = ich will es selbstpacken

ITA Intent To Adopt = ich würde es übernehmenO Orphaned = verwaist; ich habe keine Zeit/Lust

mehr, mich um dieses Paket zu kümmernRFA Request For Adoption = ich kann mich nicht

mehr genügend um das Paket kümmern, eswäre mir lieb, wenn jemand andereseinspringen würde

RFH Request For Help = ich will schon noch,schaffe es aber nicht alleine und suche nachCo-Maintainern

RFP Request For Package = ich habe eineinteressante Software gefunden und suchejemanden, der sie packetiert

Page 70: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Work-Needing and Prospective Packages

ITP Intent To Package = ich will es selbstpacken

ITA Intent To Adopt = ich würde es übernehmenO Orphaned = verwaist; ich habe keine Zeit/Lust

mehr, mich um dieses Paket zu kümmernRFA Request For Adoption = ich kann mich nicht

mehr genügend um das Paket kümmern, eswäre mir lieb, wenn jemand andereseinspringen würde

RFH Request For Help = ich will schon noch,schaffe es aber nicht alleine und suche nachCo-Maintainern

RFP Request For Package = ich habe eineinteressante Software gefunden und suchejemanden, der sie packetiert

Page 71: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Tip 1: User tags

Tagging interesting wnpp bugs

$ mailx [email protected] «EOT

user <[email protected]>

usertag <bug nr1> + wnpp <tag1>usertag <bug nr2> + wnpp <tag2>usertag <bug nr3> + wnpp <tag3>...

thanks

EOT

http://bugs.debian.org/cgi-bin/pkgreport.cgi?

tag=wnpp;[email protected]

Page 72: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

WNPP Bug manipulieren

Debian BTS Kontrolserver

Beispielmailx [email protected] «...

retitle 64980 ITP: dna-mode - An Emacs mode for

editing DNA sequences [med-tools]

thanks

I would like to take this over

Kind regards Andreas.

...

Page 73: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

orig.tar.gz

mv prog-version.tgz \prog_version.orig.tar.gz

Neu bauen, wennKein tar.gz (sondern zip, tar.bz, etc.)Teile mit unfreier LizenzBinariesUnnötige Dateien.cvs (etc.)

Page 74: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

orig.tar.gz

mv prog-version.tgz \prog_version.orig.tar.gz

Neu bauen, wennKein tar.gz (sondern zip, tar.bz, etc.)Teile mit unfreier LizenzBinariesUnnötige Dateien.cvs (etc.)

Page 75: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

orig.tar.gz

mv prog-version.tgz \prog_version.orig.tar.gz

Neu bauen, wennKein tar.gz (sondern zip, tar.bz, etc.)Teile mit unfreier LizenzBinariesUnnötige Dateien.cvs (etc.)

Page 76: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

orig.tar.gz

mv prog-version.tgz \prog_version.orig.tar.gz

Neu bauen, wennKein tar.gz (sondern zip, tar.bz, etc.)Teile mit unfreier LizenzBinariesUnnötige Dateien.cvs (etc.)

Page 77: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

orig.tar.gz

mv prog-version.tgz \prog_version.orig.tar.gz

Neu bauen, wennKein tar.gz (sondern zip, tar.bz, etc.)Teile mit unfreier LizenzBinariesUnnötige Dateien.cvs (etc.)

Page 78: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

orig.tar.gz

mv prog-version.tgz \prog_version.orig.tar.gz

Neu bauen, wennKein tar.gz (sondern zip, tar.bz, etc.)Teile mit unfreier LizenzBinariesUnnötige Dateien.cvs (etc.)

Page 79: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

orig.tar.gz

mv prog-version.tgz \prog_version.orig.tar.gz

Neu bauen, wennKein tar.gz (sondern zip, tar.bz, etc.)Teile mit unfreier LizenzBinariesUnnötige Dateien.cvs (etc.)

Page 80: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

1 Fit for Packaging?EinleitungInformationenVoraussetzungen

2 Von Download bis UploadSoftware findenAller Anfang ist debian/

Page 81: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Upstream hat schon debian/

?

Page 82: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

dh_make und Alternativen

dh_make

/usr/share/doc/debhelper/examples

„Lieblingsbeispielpaket“cdbs

Blick in RPM Source, wenn vorhanden

Page 83: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

dh_make und Alternativen

dh_make

/usr/share/doc/debhelper/examples

„Lieblingsbeispielpaket“cdbs

Blick in RPM Source, wenn vorhanden

Page 84: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

dh_make und Alternativen

dh_make

/usr/share/doc/debhelper/examples

„Lieblingsbeispielpaket“cdbs

Blick in RPM Source, wenn vorhanden

Page 85: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

dh_make und Alternativen

dh_make

/usr/share/doc/debhelper/examples

„Lieblingsbeispielpaket“cdbs

Blick in RPM Source, wenn vorhanden

Page 86: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

dh_make und Alternativen

dh_make

/usr/share/doc/debhelper/examples

„Lieblingsbeispielpaket“cdbs

Blick in RPM Source, wenn vorhanden

Page 87: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Tip 2: RPM-Source analysieren

Manchmal gibt es bereits RPM-PaketeAlien funktioniert oft leidlich - wir wollen selbst bauenNutze „modernen“ Filemanager (mc) um SRPMeinzusehenPrüfe Beschreibungen, Patches, Makefile aufVerwendbarkeit

Page 88: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Tip 2: RPM-Source analysieren

Manchmal gibt es bereits RPM-PaketeAlien funktioniert oft leidlich - wir wollen selbst bauenNutze „modernen“ Filemanager (mc) um SRPMeinzusehenPrüfe Beschreibungen, Patches, Makefile aufVerwendbarkeit

Page 89: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Tip 2: RPM-Source analysieren

Manchmal gibt es bereits RPM-PaketeAlien funktioniert oft leidlich - wir wollen selbst bauenNutze „modernen“ Filemanager (mc) um SRPMeinzusehenPrüfe Beschreibungen, Patches, Makefile aufVerwendbarkeit

Page 90: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Tip 2: RPM-Source analysieren

Manchmal gibt es bereits RPM-PaketeAlien funktioniert oft leidlich - wir wollen selbst bauenNutze „modernen“ Filemanager (mc) um SRPMeinzusehenPrüfe Beschreibungen, Patches, Makefile aufVerwendbarkeit

Page 91: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

debhelper

Sammlung von dh_<toolname>

man debhelper

debian/<pkgname>.<spezifische Endung>

Generiert nötige Einträge in {pre,post}{inst,rm}

Page 92: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

debhelper

Sammlung von dh_<toolname>

man debhelper

debian/<pkgname>.<spezifische Endung>

Generiert nötige Einträge in {pre,post}{inst,rm}

Page 93: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

debhelper

Sammlung von dh_<toolname>

man debhelper

debian/<pkgname>.<spezifische Endung>

Generiert nötige Einträge in {pre,post}{inst,rm}

Page 94: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

debhelper

Sammlung von dh_<toolname>

man debhelper

debian/<pkgname>.<spezifische Endung>

Generiert nötige Einträge in {pre,post}{inst,rm}

Page 95: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

debian/control

Beispiel: vdmfecSource: vdmfec

Section: misc

Priority: extra

Maintainer: MPI Debian Maintainer Group

<[email protected]>

Uploaders: Andreas Tille <[email protected]>

Build-Depends: debhelper (>= 5)

Standards-Version: 3.7.2

Package: vdmfec

Architecture: any

Depends: {$shlibs:Depends}

Description: recover lost blocks using FEC

<erster Absatz des README>

Page 96: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

debian/changelog

Beispiel: vdmfecvdmfec (1.0-1) unstable; urgency=low

* Initial release

Closes: #<Nummer des ITP>

- - Andreas Tille <[email protected]>

‘LC_ALL=en_EN date “+%a, %d %b %Y %X %z“‘

Page 97: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

debian/copyright

Beispiel: vdmfecThis package was debianized by Andreas Tille <[email protected]> on‘LC_ALL=en_EN date “+%a, %d %b %Y %X %z“‘.

It was downloaded from http://members.tripod.com/professor_tom/archives/

Upstream Author: <Name(n) E-Mail>

Copyright: <Jahr(e) Name(n)>

License:This software is released under GPL. On Debian systems, the complete text of theGNU General Public License can be found in ‘/usr/share/common-licenses/GPL’.

Weitere Dateien / Verzeichnisse mit anderen Copyright Festlegungen?

Page 98: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Tip 3: Lizenz diskutieren

Software in Spezialbereichen hat oft keine„Standardlizenz“Kontakt mit Autor suchenMailingliste debian-legal konsultieren

Page 99: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Tip 3: Lizenz diskutieren

Software in Spezialbereichen hat oft keine„Standardlizenz“Kontakt mit Autor suchenMailingliste debian-legal konsultieren

Page 100: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Tip 3: Lizenz diskutieren

Software in Spezialbereichen hat oft keine„Standardlizenz“Kontakt mit Autor suchenMailingliste debian-legal konsultieren

Page 101: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

{pre,post}{inst,rm}

preinst Ausführung vor der Installation des Paketspostinst Ausführung nach der Installation des Pakets

prerm Ausführung vor dem Löschen des Paketspostrm Ausführung nach dem Löschen des Pakets

Page 102: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

{pre,post}{inst,rm}

preinst Ausführung vor der Installation des Paketspostinst Ausführung nach der Installation des Pakets

prerm Ausführung vor dem Löschen des Paketspostrm Ausführung nach dem Löschen des Pakets

Page 103: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

{pre,post}{inst,rm}

preinst Ausführung vor der Installation des Paketspostinst Ausführung nach der Installation des Pakets

prerm Ausführung vor dem Löschen des Paketspostrm Ausführung nach dem Löschen des Pakets

Page 104: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

{pre,post}{inst,rm}

preinst Ausführung vor der Installation des Paketspostinst Ausführung nach der Installation des Pakets

prerm Ausführung vor dem Löschen des Paketspostrm Ausführung nach dem Löschen des Pakets