Paketeringsverktyg
Föregående
Nästa

Paketeringsverktyg

Det finns många verktyg som är skrivna speciellt för paketering på Debian-baserade system. De flesta är inte nödvändiga för att skapa paket, men är väldigt hjälpfulla och automatiserar ofta uppgifter som återkommer ofta. Deras man- och info-sidor är ofta bra källor för information. Den här listan visar dock be paket som anses nödvändiga för att börja paketera:

build-essential

är ett metapaket som beror på libc6-dev, gcc, g++, make, och dpkg-dev. Ett paket du kanske inte är bekant med är dpkg-dev. Det innehåller verktyg som dpkg-buildpackage och dpkg-source som används för att skapa, packa upp, och bygga käll- och binärpaket.

devscripts

innehåller många skript som gör paketerarens underhållningsjobb enklare. Några av de vanligast använda är debdiff, dch, debuild och debsign.

debhelper och dh-make

är skript som automatiserar vanliga paketeringsuppgifter. dh-make kan användas för att göra den första "debianisationen" och innehåller många exempelfiler.

diff och patch

används för att skapa respektive applicera patchar. De används mycket vid paketering eftersom det är enklare, renare och mer effektivt att visa små ändringar som patchar istället för att ha flera kopior av en fil.

gnupg

är en komplett och fri ersättning till PGP, och används för att digitalt signera filer (inklusive paket).

fakeroot

simulerar att köra ett kommando med root-privilegier. Det här är användbart för att skapa binärpaket som en vanlig användare.

lintian och linda

dissekerar Debianpaket och rapporterar buggar och policy-brott. De innehåller automatiserade kontroller för många delar av Debians policy såväl som för vanliga fel.

pbuilder

skapar ett chroot-system och bygger ett paket innuti chroot:en. Det här är ett idealt system att använda för att kontrollera att ett paket har korrekta beroenden för byggning och för att bygga rena paket för testning och distribution.

Föregående
Nästa
Hem