Upload
others
View
5
Download
0
Embed Size (px)
Citation preview
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 <[email protected]>
* 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 [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]
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.
...
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
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>
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“‘
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?
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