Gegeben sind zwei .deb Pakete. Die biete ich aktuell einfach so zum Runterladen an.
Was brauche ich mindestens um die Pakete rum das apt das als Repo akzeptiert?
Gegeben sind zwei .deb Pakete. Die biete ich aktuell einfach so zum Runterladen an.
Was brauche ich mindestens um die Pakete rum das apt das als Repo akzeptiert?
In https://wiki.debian.org/DebianRepository/Format wird beschrieben, was an Dateien und Verzeichnisstruktur vorhanden sein sollte und in https://wiki.debian.org/DebianRepository/Setup gibt es eine Übersicht von Programmen, die die benötigte Struktur für einen anlegen können.
Beispiele für apt-ftparchive und reprepro gibt es hier:
Wenn das primäre Ziel die Bereitstellung für Ubuntu ist, würde ich ein PPA auf launchpad.net erstellen, dann muss man nur das Quellpaket mit dem gewünschten Release in debian/changelog hochladen und der Rest passiert automatisch: https://help.launchpad.net/Packaging/PPA
Das ist ein bisschen was spezielleres und ich will mir garnicht vorstellen was das für ein Gebastel wird wenn es jemand anderes, möglicherweise noch in einem Docker oder was weiß ich, bauen will.
Pakete hier: https://m-reimer.de/wine-lol/debian/
Mehr gibt es nicht. Und ich will das auch nicht auf irgendeine Debian-Version nageln. Sollte eigentlich über eine ganze Bandbreite möglicher Versionen funktionieren. Zumal das Ding ja sogar sein glibc mitbringt
Für Arch baue ich bereits ein sauberes Repo inklusive Signaturen. Wenn es wenig Aufwand ist (und ich es unter Arch erstellt bekomme) würde ich das gerne auch für Debian haben.
Die Beispiele die ich bisher so gesehen habe wollen alle die Distributions-Version (photonic, ...) in der Struktur. Wie werde ich das los? Ich baue auf gar keinem Debian (kompiliert wird unter Arch). Entweder es geht oder es geht halt nicht.
Edit: reprepo wäre eventuell eine Option. Hier eine weitere Anleitung:
http://blog.jonliv.es/blog/201…tory-and-debian-packages/
Wie wird eigentlich ein ".deb" signiert? Ganz normal mit gpg und als ".deb.sig" dazu legen?
Hallo,
ich nehme dazu reprepro. Eine Anleitung gibt es z.B. auf:
https://www.thomas-krenn.com/d…ro_unter_Ubuntu_erstellen
Grüße,
42
Sieht auf jeden Fall gut aus.
Wie komme ich um das "dist" Ding rum? Wenn ich in meiner .list "stable" reinschreibe, nimmt das dann auch ein Ubuntu an oder muss das zum eigentlichen Codename der Distribution passen?
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!