Grundläggade paketering
Föregående
Nästa

Kapitel 3. Grundläggade paketering

Innehållsförteckning

Paketera från scratch
changelog
control
copyright
rules
postinst och prerm
Bygga och ta bort källpaketet
Paketera med Debhelper
Bygga och ta bort källpaketet
Paketera med CDBS
Använda CDBS i paket
Mer information om CDBS
Uppdatera paket
Vanliga misstag
Exempelfiler från dh_make
Ändra i den ursprungliga tarbollen
Copyrightinformation

Två av problemen som nya paketerare möter är att det finns flera sätt att paketera, och att det finns mer än ett verktyg för att göra jobbet. Vi kommer gå igenom tre exempel med de vanliga byggsystemen. Först använder vi ingen bygghjälpare alls. Den här metoden är oftast den svåraste och används sällan i praktiken, men ger den tydligaste synen på paketeringsprocessen. När vi är klara mededt kommer vi att använda debhelper, det vanligaste byggsystemet i Debian. Det hjälper paketeraren genom att automatisera uppgifter som ofta upprepas. Till slut kommer vi även kort titta på Common Debian Build System (CDBS), ett mer strömlinjeformat byggsystem som använder debhelper.

Tips

Paketutveckling kräver ofta att man installerar många paket (speciellt -dev-paket som innehåller header-filer och andra vanliga utvecklingsfiler) som inte är en del av en vanlig Ubuntu-installation. Om du vill undvika att installera extra paket, eller om du vill utveckla för en annan Ubuntu-utgåva (utvecklingsutgåvan, till exempel) jämfört med den du nu har så rekomenderas en chroot-miljö varmt. En guide i hur du sätter upp en chrootgår att hitta i Appendix-delen.

Föregående
Nästa
Hem