Svært enkelt pakkeformat (ar)
RFC2822-felter
Source: hello-dbs Section: devel Priority: optional Maintainer: Tollef Fog Heen <tfheen@debian.org> Build-depends: dbs, debhelper Standards-Version: 3.5.6 Package: hello-dbs Architecture: any Depends: ${shlibs:Depends} Conflicts: hello Provides: hello Replaces: hello Description: The classic greeting, and a good example The GNU hello program produces a familiar, friendly greeting. It allows nonprogrammers to use a classic computer science tool which would otherwise be unavailable to them.
Avhengig av de aller mest vanlige pakkene som trengs for å lage pakker:
dpkg-dev inneholder nødvendige scripts for å bygge pakker og legge metadata på rett plass i pakken.
Makefil som minst kan
Mesteparten av koden i debian/rules
er felles for
mange pakker. Det er derfor meningsfylt å automatisere disse
oppgavene slikt som komprimering av dokumentasjon, retting av
filrettigheter, bygging av selve .deb-pakken osv.
Dette gjør det også lett å holde seg oppdatert i forhold til Debians policy: når det gjøres endringer der vil debhelper endres slikt at disse endringene automatisk blir implementert.
gzip -9f debian/tmp/usr/share/man/*/* dpkg-shlibdeps debian/tmp/bin/* debian/tmp/usr/bin/*Rr install -d debian/tmp/DEBIAN install -m 755 debian/postinst debian/tmp/DEBIAN/ install -m 755 debian/prerm debian/tmp/DEBIAN/ dpkg-gencontrol -isp dpkg --build debian/tmp ..
blir til
dh_compress dh_shlibdeps dh_installdeb dh_builddeb