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

Post on 30-Apr-2020

5 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

Transcript

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

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/

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/

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/

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Kenntnisstand

makefilediff / patchlintian / lindareportbugchrootdebhelper / cdbsdebconf

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Kenntnisstand

makefilediff / patchlintian / lindareportbugchrootdebhelper / cdbsdebconf

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Kenntnisstand

makefilediff / patchlintian / lindareportbugchrootdebhelper / cdbsdebconf

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Kenntnisstand

makefilediff / patchlintian / lindareportbugchrootdebhelper / cdbsdebconf

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Kenntnisstand

makefilediff / patchlintian / lindareportbugchrootdebhelper / cdbsdebconf

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Kenntnisstand

makefilediff / patchlintian / lindareportbugchrootdebhelper / cdbsdebconf

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Kenntnisstand

makefilediff / patchlintian / lindareportbugchrootdebhelper / cdbsdebconf

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Motivation

Do-O-cracy

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/

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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/

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

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

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

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

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

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

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

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

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

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

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/

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

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

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

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

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

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

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

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

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

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 <somebody@example.org>

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

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

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

Description: Kurzbeschriebung

Langbeschreibung

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

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

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

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

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

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

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Tip 1: User tags

Tagging interesting wnpp bugs

$ mailx request@bugs.debian.org «EOT

user <dd@cbs.mpg.de>

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;users=dd@cbs.mpg.de

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

WNPP Bug manipulieren

Debian BTS Kontrolserver

Beispielmailx control@bugs.debian.org «...

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.

...

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.)

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.)

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.)

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.)

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.)

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.)

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.)

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/

MaintainerSchulung

(Teil 1)

Andreas Tille

Fit forPackaging?Einleitung

Informationen

Voraussetzungen

Von Downloadbis UploadSoftware finden

debian/

Upstream hat schon 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

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

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

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

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

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

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

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

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

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}

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}

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}

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}

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

<debian@cbs.mpg.de>

Uploaders: Andreas Tille <tille@debian.org>

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>

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 <tille@debian.org>

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

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 <tille@debian.org> 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?

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

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

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

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

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

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

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

top related