Hallo,
von einem kleinen Programm liegen mir die Quellen vor, aber keine Debian-Pakete. Daher habe ich mir nach dieser Anleitung daraus ein .deb gemacht. Da ich ein amd64-System habe, ist das Ergebnis natürlich ein Paket für amd64. Gibt es (zwecks Weitergabe) eine Möglichkeit auf meinem Rechner ein Debian-Paket für i386-Systeme zu erstellen?
Gruß
Sebastian
Auf amd64 System ein .deb für i386 erstellen
- towo
- Beiträge: 4545
- Registriert: 27.02.2007 19:49:44
- Lizenz eigener Beiträge: GNU Free Documentation License
Re: Auf amd64 System ein .deb für i386 erstellen
Ich tät eine richtige Debian Source draus machen (*.dsc) und selbige durch einen i386 pbuilder jagen.
-
- Beiträge: 153
- Registriert: 09.11.2010 17:12:46
- Lizenz eigener Beiträge: GNU General Public License
Re: Auf amd64 System ein .deb für i386 erstellen
Abgesehen davon, dass ich erst mal noch nicht weiß, wie ich das machen muss, stellt sich mir da noch eine andere Frage. Müssen dann nicht auf dem Ziel-System beim build des .deb die Programme zum Kompilieren der Sourcen vorhanden sein? So wie ich die Infos über .dsc in den Debian-FAQ verstanden habe, sind da doch keine Binaries drin, oder irre ich mich da?
- towo
- Beiträge: 4545
- Registriert: 27.02.2007 19:49:44
- Lizenz eigener Beiträge: GNU Free Documentation License
Re: Auf amd64 System ein .deb für i386 erstellen
Grundsätzlich, du hast ein Source-Verzeichnis, welches nach dem dh_make einen debian ordner enthält. Nun wechselst Du eine Ebene höher und tippst
nun hast Du auch ein dsc.
Allerdings setzt das voraus, daß debian/control alle Builddepends enthält.
Den 32bit pbuilder setzt Du auf deinem 64bit System auf.
Code: Alles auswählen
dpkg-source -b source-verzeichnis
Allerdings setzt das voraus, daß debian/control alle Builddepends enthält.
Den 32bit pbuilder setzt Du auf deinem 64bit System auf.
Re: Auf amd64 System ein .deb für i386 erstellen
Diese Seite sollte dir helfen: http://wiki.debian.org/PbuilderTricks
-
- Beiträge: 153
- Registriert: 09.11.2010 17:12:46
- Lizenz eigener Beiträge: GNU General Public License
Re: Auf amd64 System ein .deb für i386 erstellen
Ok, danke für die Infos. Scheinbar ist das Ganze etwas aufwändiger als ich dachte. Da muss ich erst mal etwas mehr Zeit haben, um mich da vernünftig einzulesen. Trotzdem nochmal Danke.
Gruß
Sebastian
Gruß
Sebastian
Re: Auf amd64 System ein .deb für i386 erstellen
Q: How do I build i386 debs on AMD64? : http://wiki.debian.org/DebianAMD64Faq