packaging? (teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · packaging?...
TRANSCRIPT
![Page 1: Packaging? (Teil 1) - people.debian.orgtille/talks/200609_mpi/schulung1.pdf · Packaging? Einleitung Informationen Voraussetzungen Von Download bis Upload Software finden debian](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/1.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/2.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/3.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/4.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/5.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/6.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/7.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/8.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/9.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/10.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/11.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/12.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/13.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/14.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/15.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/16.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/17.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/18.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/19.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/20.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/21.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/22.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/23.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/24.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/25.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/26.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/27.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/28.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/29.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/30.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/31.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/32.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/33.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/34.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/35.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/36.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/37.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/38.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/39.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/40.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/41.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/42.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/43.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/44.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/45.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/46.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/47.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/48.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/49.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/50.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/51.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/52.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/53.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/54.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/55.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/56.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/57.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/58.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/59.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/60.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/61.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/62.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/63.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/64.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/65.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/66.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/67.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/68.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/69.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/70.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/71.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/72.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/73.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/74.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/75.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/76.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/77.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/78.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/79.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/80.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/81.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/82.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/83.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/84.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/85.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/86.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/87.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/88.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/89.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/90.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/91.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/92.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/93.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/94.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/95.jpg)
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
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/96.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/97.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/98.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/99.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/100.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/101.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/102.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/103.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042208/5eaaf331de89452b205a5887/html5/thumbnails/104.jpg)
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