.deb bauen

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
blaxx
Beiträge: 19
Registriert: 26.07.2005 14:51:47
Wohnort: Nordhorn
Kontaktdaten:

.deb bauen

Beitrag von blaxx » 27.09.2005 21:29:22

also ich hab da ein programm welches ich unter mehreren maschienen benuzten will und das nicht immer neu kompilieren...
also will ich mir ein deb paket bauen, hab schon gegooglet aber nix brauchbares gefunden
vielleicht weiß ja jemand was genaueres

blaxx

Benutzeravatar
godsmacker
Beiträge: 902
Registriert: 16.03.2003 21:50:26
Lizenz eigener Beiträge: Artistic Lizenz
Wohnort: Chemnitz
Kontaktdaten:

Beitrag von godsmacker » 27.09.2005 21:35:00

Code: Alles auswählen

apt-get install maint-guide

Benutzeravatar
MartinL25
Beiträge: 437
Registriert: 17.04.2005 15:29:09

Beitrag von MartinL25 » 27.09.2005 21:35:21

wenn Upstream mit dem Unix-Dreiklang "configure;make;make install" installiert werden kann, dann probier's mal mit den Paketen "dh-make" und "dpkg-dev", dh_make erstellt ein debian-Verzeichnis im entpackten Source-Verzeichnis, dann kannst Du mit "dpkg-buildpackage -rfakeroot -b" bwz. "debian/rules binary" ein deb-Paket erstellen und mit dpkg installieren.

Gruß
MartinL

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 27.09.2005 21:37:27

Code: Alles auswählen

aptitude install checkinstall

Benutzeravatar
blaxx
Beiträge: 19
Registriert: 26.07.2005 14:51:47
Wohnort: Nordhorn
Kontaktdaten:

Beitrag von blaxx » 27.09.2005 22:44:56

MartinL25 hat geschrieben:dpkg-buildpackage -rfakeroot -b
wozu braucht man das fakeroot ??
bei mir hat er gesagt das er das nich kenn ich probiers grad ohne...

Benutzeravatar
godsmacker
Beiträge: 902
Registriert: 16.03.2003 21:50:26
Lizenz eigener Beiträge: Artistic Lizenz
Wohnort: Chemnitz
Kontaktdaten:

Beitrag von godsmacker » 27.09.2005 22:47:21

Dann installiere es.
fakeroot braucht man um nicht als root kompilieren zu muessen: dh_testroot.

-Flo

Benutzeravatar
McAldo
Moderator
Beiträge: 2069
Registriert: 26.11.2003 11:43:36
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Terra / Sol-System / Milchstraße

Beitrag von McAldo » 28.09.2005 07:46:14

Achte auf deine Gedanken, denn sie werden Worte.
Achte auf deine Worte, denn sie werden Handlungen.
Achte auf deine Handlungen, denn sie werden Gewohnheiten.
Achte auf deine Gewohnheiten, denn sie werden dein Charakter.
Achte auf deinen Charakter, denn er wird dein Schicksal.
(Talmud)

Benutzeravatar
godsmacker
Beiträge: 902
Registriert: 16.03.2003 21:50:26
Lizenz eigener Beiträge: Artistic Lizenz
Wohnort: Chemnitz
Kontaktdaten:

Beitrag von godsmacker » 28.09.2005 21:57:20

McAldo hat geschrieben:Schau mal hier: http://www.debian.de/doc/manuals/maint- ... ex.de.html
Was genau die Dokumentation beinhaltet, auf die ich bereits in der ersten Antwort verwiesen habe.

-Flo

Benutzeravatar
McAldo
Moderator
Beiträge: 2069
Registriert: 26.11.2003 11:43:36
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Terra / Sol-System / Milchstraße

Beitrag von McAldo » 06.10.2005 15:36:47

godsmacker hat geschrieben:
McAldo hat geschrieben:Schau mal hier: http://www.debian.de/doc/manuals/maint- ... ex.de.html
Was genau die Dokumentation beinhaltet, auf die ich bereits in der ersten Antwort verwiesen habe.

-Flo
Naja, ich suche immer erstmal im Netz, bevor ich feststelle, das benötigte Doku auch auf meiner Platte zu finden ist. :-)

McAldo
Achte auf deine Gedanken, denn sie werden Worte.
Achte auf deine Worte, denn sie werden Handlungen.
Achte auf deine Handlungen, denn sie werden Gewohnheiten.
Achte auf deine Gewohnheiten, denn sie werden dein Charakter.
Achte auf deinen Charakter, denn er wird dein Schicksal.
(Talmud)

Benutzeravatar
armin
Beiträge: 2682
Registriert: 17.03.2005 11:49:14

Beitrag von armin » 06.10.2005 15:43:00

blaxx hat geschrieben:
MartinL25 hat geschrieben:dpkg-buildpackage -rfakeroot -b
wozu braucht man das fakeroot ??
bei mir hat er gesagt das er das nich kenn ich probiers grad ohne...
nunja, dann musst du es wohl erst nioch installieren ;)
aptitude install fakeroot
Und nicht ausversehen ein Leerzeichen hinter das -r machen - dann geht es auch nicht.
Formerly known as Trigger.
HP 8510p - Debian Sid
Mitglied des Debian-KDE-Teams

Antworten