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