Bilder und Englischer Orginaltext von hier.
Viele Leute die Jailbreaken und dafür Entwickeln wollen ihre eigene Repo haben. Da die Anleitung von Saurik "etwas" kompliziert ist, habe ich eine super alternativ Anleitung auf modmyi.com gefunden und für euch ins Deutsche Übersetzt.
Voraussetzungen:
- Mac oder eine virtuelle Maschine mit Debian
- Fink Wenn auf einem Mac Mac) Get it here!
- Internet
- Text Editor
Los gehts!
Step 1: Mache auf dem Desktop einen Ordner namens "myprogram" (ohne Anführungszeichen).
Step 2: Erstelle innerhalb "myprogram" 2 Ordner namens "Anwendungen
und "Debian" (ohne Anführungszeichen).
Wenn du ein App hast packst du es in MyProgram > Applications > App wenn du aber zb. ein Wallpaper hast dan packst du es in MyProgram > Library > Wallpapers > Wallpaper.
Step 3: Schiebe deine .app Datei in den "Applications" Ordner.
Step 4: Nun gehe ins Spotlight (die Lupe in der oberen rechten Ecke des Bildschirms) und suchen nach "TextEdit".
Step5: Nun kopiere folgenden Text in den Text Editor:
Website: http://www.yoursite.com/home.html
Maintainer: You
Name: Name of package
Package: Bundle identifier
Section: Section it could be found in
Version: version of package
Architecture: iphoneos-arm
Description: Description of package
Sponsor: You
Nach dem Editieren sollte es etwa so aussehen:

Step 6: Klicke "Save as..." und speichere es als "control" und mache den Hacken bei "...use txt" weg.
Step 7: Schiebe nun die control datei in den Debian-Ordner
Step 8: Starte nun das Terminal in dem du im Spotlight nach "Terminal" suchst. Wenn es offen ist sieht es so aus:
Step 9: Nun schriebst du ins Terminal: "cd /Users/your username/Desktop" und klickst Enter, nun sieht es so aus:

Step 10: Nun kopiere diesen Code ins Terminal: "dpkg-deb -b MyProgram" und drücke Enter.
Wie du sehen kannst es Warnhinweise. Das ist OK! Nach dieser Eingabe hat sich ein neues File erstellt: MyProgram.deb
Step 11: Lass uns nun die Repo-Infos machen, kopiere folgenden Text (und bearbeiten natürlich) in ein leeres File im Txt Editor:
Origin: Name of your repo
Label: Header when the user
taps your repo
Suite: stable
Version: 1.0
Codename: stable
Architectures: darwin-arm
Components: main
Description: Description of your repo
Und speichere es unter dem Namen "Release" ab, und wiederum muss der Hacken weg sein!
Step 12: Erstelle auf dem Desktop einen neuen Ordner Namens "cydiarepo" und erstelle in diesem Ordner den Ordner "debs"
Step 13: Gehe zurück ins Terminal und gebe "dpkg-scanpackages -m . /dev/null -->Packages" ein und klicke Enter
Und wieder wurde ein neues File erstellt: "Packages"
Step 14: Im Terminal: "gzip -f Packages" und Enter
Das File wurde nun gezipt und es wurde "Packages.gz" erstellt
Step 15: Doppelklick Packages.gz und es wird extrahiert. Wenn dies getan ist, schiebe Release file, Packages, und Packages.gz in den cydiarepo Ordner.
Step 16: In den Debs Ordner im cydiarepo Ordner schiebst du das MyProgram.deb File.
Benenne das DEB file um wie du willst. EX: Snapture.deb
Step 17: Gehe eins zurück und markiere alle Dateien und klicke "Compress 4 Items"
Es wird "Archive.zip" erstellt.
Step 18: Erstelle auf deinem Server/Seite einen Ordner wo du dann alle Dateien hochlädst (EX. cydiademo). Dann lade die "Archive.zip" hoch.
Dann extrahieren....
Step 19: Erstellt es einen __MACOSX Ordner, lösche ihn. Lösche auch Archive.zip.
Step 20: Öffne das Packages file and copy/paste:
MD5Sum: Put the MD5 hash here (to find this out, go to http://hashemall.com and select MD5)
Maintainer: Who maintains the package
Description: Description of package
Package: Bundle Identifier
Section: Section it shows up in
Author: Who made the app
Filename: directory where the deb can be found
Version: Version of Package
Architecture: iphoneos-arm
Size: Unix Size (Right click on deb and click get info, and view size on disk. input the numbers ONLY, not the commas.)
Homepage: URL for More Info
Name: Name of package
Step 21: Kopiere das und füge es ins Packages file auf dem Desktop desktop. Speichere es.
Jedesmal wenn du das Packages file modifizierst musst du dein neues *.gz File machen. Tippe das Komando ins Terminal: gzip -f Packages.
Lösche jeweils das alte Packages.gz auf dem Server und Lade die neue Version hoch.
Jedesmal wenn du ein neues *.Deb geuploadet hast musst du die Packages und Packages.gz ändern.
Thats it!





































Bei kir findet der Mac den Befehl dpkg -b MyProgram nicht ! ICh bitte um Hilfe
Bist du im Editor sicher im Desktop-Verzeichnis und ist der Ordner MyProgram auch auf dem Desktop vorhanden, überprüfe dies nochmal.
Sonst einfach nochmals fragen =)
gruss Bennycore
Ahh schon OK. Ich habe Fink nicht richtig installiert gehabt.
Ok, dann ist ja gut
jetzt habe ich ein Problem mit dem Hash.
Welche File muss ich hashen?
Ich hab die .deb file gehasht. es funzt aba net
das Packages file
Ich kann Fink nicht Installieren. Es läuft nicht unter Snow Leopard!
Hier eine Anleitung wie es gehen sollte.
Hi,
Habs jetzt zum 17 mal gemacht …
Wenn ich n Themem in n` deb verwandle, und es auf Cydia hoste, danach downloade, erscheint in Winterboard einfach NIX