Folgendes vorgehen zur Kompilation eines Debian Packages:
- herunterladen des Source Code (drei Files: *.dsc *.orig.tar.gz *.diff.gz
- entpacken: dpkg-source -x packetname.dsc (macht ein Verzeichniss mit dem Quelcode inklusive den debian rules)
- ins neue Verzeichniss wechseln (tja wer den Befehl nicht kennt solls besser lassen :))
- debian/rules build (bei UnRar kompiliert er, bei TeaPop macht er nichts … also einfach mal machen :)))
- debian/rules binary (kompiliert das entsprechende Packet)
- debian/rules clean hilft, wenn build oder binary nicht wollen !
- eine Stufe zurück !
- dpkg -i packetname (installiert das entsprechende Packet)
- Falls dem Packet eine neue Versionsnummer gegeben werden soll kann diese mit dch -i erstellt werden. (changelog wird angepasst usw.)
- um sicherzugehen, dass alles auf der kiste ist, was man brauch zum kompilieren apt-get build-dep packagename eingeben.
Genaueres findet sich auf der Debian Homepage:
http://www.debian.org/doc/FAQ/ch-pkg_basics.en.html
--
BenediktTrefzer - 13 Jan 2003