Ich blicke irgendwie nicht durch...
Ich habe hier mehrere Shell-Skripte und Python-Projekte, die architekturunabhängig laufen. Das heißt, es ist kein kompilierter Code darin.
Ich möchte daraus Debian-Pakete bauen und über ein eigenes Repository publizieren.
Die Pakete baue ich mit
Code: Alles auswählen
dpkg-deb --build directory-name
Mein Rechner daheim ist ein 64-Bit Debian. Als ich aber testweise ein Paket auf einem i386-Rechner installieren wollte, mokkierte apt, dass die Datei InRelease im Verzeichnis .../i386/... fehlen würde...
Jetzt frage ich mich, wie ich den Workflow am besten gestalte, dass ich die Pakete sowohl ins amd64 als auch ins i386-Repo von aptly bekomme.
In der control-Datei habe ich bei Architecture: all angegeben.
Reicht es, wenn ich dann das Paket einfach einmal mit dpkg-deb baue und dieses eine paket in aptly einmal als i386 und einmal als amd64 hinzufüge?
[EDIT]
Zwischenzeitlich habe ich folgendes herausgefunden:
Ich füge das Paket zu aptly einmal hinzu.
Dann publiziere ich es mit
Code: Alles auswählen
aptly -architectures="i386,amd64,all" publish repo REPONAME
Ganz durchschaut habe ich das bisher noch nicht, aber es klappt zumindest im Test
lg scientific