Willkommen

Navigation


Statistik
1579
Benutzer online
Mitglieder: 1.853.352
Themen: 669.553
Beiträge: 4.118.534

 
Antwort Themen-Optionen
Alt 04.06.10, 16:12   #1 (Permalink)
Benutzerbild von Scunkaneli
Mitglied seit: May 2009
Beiträge: 6.881
Scunkaneli ist offline
Scunkaneli
The Devil's Little Helper
 
 HowTo | Cydia Source/Repository erstellen (Ubuntu)

Mit diesem Tutorial möchte ich euch erklären, wie ihr euch eure eigen Cydia Source/Repository erstellt. Vielleicht möchte der ein oder andere selber mal sowas für sein Forum erstellen.

Voraussetzung

  • Ubuntu oder VmWare+Ubuntu (wie ich finde, die beste Lösung für Windows-Nutzer)
  • Cydiarepo.zip
  • Webspeicher, 500 MB reichen schon aus
  • etwas Zeit und Geduld

Schritt für Schritt


Scripts installieren
  1. kopiert die runtergeladene Cydiarepo.zip auf euren Ubuntu Desktop und entpackt sie
  2. in dem Ordner cydiarepo sind zwei Dateien, dpkg-gettext.pl und dpkg-scanpackages, der Ordner Mac Osx ist nur für Mac User
  3. öffnet nun das Terminal (Anwendungen -> Zubehör -> Terminal)
  4. damit ihr vollen zugriff auf euer root Verzeichnis habt, gebt sudo -s ein (Enter), dann das Passwort und Enter (das Passwort ist unsichtbar)
    Code:
    sudo -s (Enter)
  5. gebt jetzt folgendes in das Terminal ein, Achtung username muss durch euren Benutzernamen ersetzt werde
    Code:
    sudo cp /home/username/Desktop/cydiarepo/dpkg-gettext.pl /etc/perl (Enter) sudo chmod 0777 /etc/perl/dpkg-gettext.pl (Enter)
  6. wechselt jetzt in das Verzeichnis Dateisystem/etc/perl, dort muss jetzt die dpkg-gettext.pl vorhanden sein, wenn nicht einfach den Code nochmal ausführen
  7. wechselt wieder in das Terminal und gebt folgendes ein, der username muss wieder in euren benutzernamen geändert werden, ggf. muss der Befehl sudo -s wieder eingegeben werden
    Code:
    sudo cp /home/username/Desktop/cydiarepo/dpkg-scanpackages /usr/bin (Enter) sudo chmod 0777 /usr/bin/dpkg-scanpackages (Enter)
  8. wechselt in das Verzeichnis Dateisystem/usr/bin, dor muss jetzt die dpkg-scanpackages vorhanden sein, wenn nicht den befehl nochmal ausführen


Informationen über die Source

geht in den cydiarepo Ordner und öffnet die Release Datei und verändert die nach euren Wünschen

Code:
Origin: hier kommt der Source/Reponame rein, z.B. Boerse.BZ Label: Kurzform eures Source/Reponamens, z.B. Boerse Suite: stable <- so lassen Version: die Version eurer Source/Repo, z.B. 1.0 Codename: Codename der Source/Repo, z.B. Noob Architectures: iphoneos-arm <- so lassen Components: main <- so lassen Description: Beschreibung für eure Source/Repo
Theme/App Informationen

geht in den cydiarepo Ordner und öffnet die control Datei mit gEdit und verändert sie nach euren Wünschen

Code:
Package: hier kommt die ID des Themes/ App rein, z.B. boerse.iFile (das was vor dem Punkt steht muss klein geschrieben werden) Name: Name des Themes oder der App Version: Versionsnummer, z.B. 1.5.0-1 Architecture: iphoneos-arm <- so lassen Description: Beschreibung des Themes, Achtung sollte die Beschreibung über mehere Zeilengehen, muss vor jeder zeile ein Leerzeichen gesetzt werden Depends: Abhängigkeiten die vorher installiert sein müssen Pre-Depends: Abhängigkeiten die vorher installiert sein müssen bzw. werden automatisch installiert Depiction: URL zu eurer HTML Beschreibung, die Beschreibung wird angezeigt wenn die App in Cydia aufgerufen wird Homepage: URL zu eurer Hompage Maintainer: hier kommt der hin, der das Packet (die .deb) erstellt hat Author: hier kommt der Autor hin Section: Bereich wo das Theme/App angezeigt wird, z.B. Tweaks oder Themes
Achtung !!! , es müssen immer alle Angaben ausgefüllt sein, wenn ihr mal keine Angabe habt dan löscht sie einfach oder macht ein no hin




.deb Datei erstellen

Aufbau
Bild anzeigen Bild anzeigen
  1. macht euch auf dem Desktop eine Ordner, z.B. Theme
  2. in dem Ordner erstellt ihr einen neuen Ordner namens DEBIAN (wichtig, wird groß geschrieben)
  3. kopiert nun aus dem cydiarepo ordner die control Datei in den DEBIAN Ordner
  4. erstellt nun in dem Theme Ordner, den Ordner Library, in dem Ordner dann den Ordner Themes und in den Themes Ordner, legt ihr euer Theme, z.B. Boerse.theme
  5. wechselt wieder in das Terminal und gebt folgendes ein
    Code:
    cd /home/username/Desktop (Enter) dpkg -b Theme (Enter)
  6. jetzt habt ihr erfolgreiche eine Theme.deb auf dem Desktop erstellt


Index Datei erstellen (Packages)
  1. erstellt euch auf dem Desktop den Ordner "Index"
  2. in dem Ordner Index erstellt ihr einen neuen Ordner z.B. deb (kann auch anders heisen)
  3. kopiert in den deb Ordner eure .deb Datei vom Desktop (es können auch mehere .deb Dateien sein)
  4. wechselt in das Terminal und gebt folgendes ein
    Code:
    cd /home/username/Desktop/Index (Enter) dpkg-scanpackages -m . /dev/null >Packages (Enter) bzip2 Packages (Enter)
  5. es wurde eine Packages.bz2 erstellt

Achtung !!! wollt ihr eine App/Theme zu eurer Source/Repo hinzufügen, müsst ihr die .deb in den deb Ordner kopieren, die alte Packages.bz2 löschen un die Befehle im Terminal nochmal ausführen

Source Repo fertigstellen
  1. besorgt euche ein FTP Program, z.B. Filezilla oder TotalCommander
  2. verbindet euch mit dem FTP Server
  3. erstellt dort den deb Ordner bzw. so wie ihr ihn genannt habt
  4. kopiert dann in den deb Ordner eure .deb Dateien
  5. kopiert auf den FTP Server die Release und Packages.bz2 Dateien
  6. schließt das FTP Programm und fügt die URL in Cydia hinzu und aktualisiert Cydia
  7. FERTIG, ihr habt erfolgreich eine eigene source/Repository erstellt



Ich hoffe doch das ich euch mit dem Tutorial, den Aufbau einer Cydia Source/Repository etwas näherbringen konnt.
Wenn jemand Fragen hat, die hier nicht beantwort werden, dann fragt ruhig oder schickt mir eine PN. Ich bin auch gern bereit euch beim Erstellen zu helfen.


© by Mr. Hanky/Scunkaneli

 

"Ich sehe keinen Unterschied zwischen Krieg und Terrorismus. Terrorismus ist der Krieg der Armen, und Krieg der Terrorismus der Reichen."
[Carrier Wandler for iPhone/iPad] [HowTo Apps cracken with iOs 4/5] [iPhone/iPod/iPad Knowledgebase] [DreamBoard Themes] [Installous Tutorial] [Boerse Repo RSS Feed]
Geändert von Scunkaneli (12.04.12 um 22:14 Uhr).
Mit Zitat antworten Beitrag melden
Danke
10 Benutzer
   
Alt 04.06.10, 16:32   #2 (Permalink) Top
Benutzerbild von comfre
Mitglied seit: Jun 2010
Beiträge: 159
comfre ist offline
comfre
Banned
 
 HowTo | Cydia Source/Repository erstellen (Ubuntu)

Hey Danke kannst echt super erklären^^

Mit Zitat antworten Beitrag melden
   
Alt 22.06.10, 21:08   #3 (Permalink) Top
Benutzerbild von toolchain
Mitglied seit:
Beiträge: n/a
toolchain
Guest
 
 HowTo | Cydia Source/Repository erstellen (Ubuntu)

Wen ich die Packages erstellen will, zeigt mir mein Terminal (in Debian) das an:

Zitat:
dpkg-scanpackages: command not found
Gibt es da einen speziellen Kommando?

Mit Zitat antworten Beitrag melden
   
Alt 26.06.10, 22:06   #4 (Permalink) Top
Benutzerbild von Scunkaneli
Threadstarter
Mitglied seit: May 2009
Beiträge: 6.881
Scunkaneli ist offline
Scunkaneli
The Devil's Little Helper
 
 HowTo | Cydia Source/Repository erstellen (Ubuntu)

$ cd Pfad/zum/Repository
$ dpkg-scanpackages binary /dev/null | gzip -9c > binary/Packages.gz

probiere das mal

 

"Ich sehe keinen Unterschied zwischen Krieg und Terrorismus. Terrorismus ist der Krieg der Armen, und Krieg der Terrorismus der Reichen."
[Carrier Wandler for iPhone/iPad] [HowTo Apps cracken with iOs 4/5] [iPhone/iPod/iPad Knowledgebase] [DreamBoard Themes] [Installous Tutorial] [Boerse Repo RSS Feed]
Mit Zitat antworten Beitrag melden
   
Alt 28.06.10, 17:56   #5 (Permalink) Top
Benutzerbild von Maxxx557
Mitglied seit: Jun 2010
Beiträge: 5
Maxxx557 ist offline
Maxxx557
Member
 
 HowTo | Cydia Source/Repository erstellen (Ubuntu)

Hey
giebts von diesem Tut auch eine "Macversion"?
Du schreibst ja oben was von einem Mac Osx Ordner.
Mfg MAxxx

Mit Zitat antworten Beitrag melden
   
Alt 29.06.10, 21:10   #6 (Permalink) Top
Benutzerbild von Scunkaneli
Threadstarter
Mitglied seit: May 2009
Beiträge: 6.881
Scunkaneli ist offline
Scunkaneli
The Devil's Little Helper
 
 HowTo | Cydia Source/Repository erstellen (Ubuntu)

ich selbe habe noch kein tutorial für mac gemacht aber google hilft dir weiter, ist aber ungefähr genauso aufgebaut

 

"Ich sehe keinen Unterschied zwischen Krieg und Terrorismus. Terrorismus ist der Krieg der Armen, und Krieg der Terrorismus der Reichen."
[Carrier Wandler for iPhone/iPad] [HowTo Apps cracken with iOs 4/5] [iPhone/iPod/iPad Knowledgebase] [DreamBoard Themes] [Installous Tutorial] [Boerse Repo RSS Feed]
Mit Zitat antworten Beitrag melden
   
Alt 30.06.10, 16:41   #7 (Permalink) Top
Benutzerbild von Maxxx557
Mitglied seit: Jun 2010
Beiträge: 5
Maxxx557 ist offline
Maxxx557
Member
 
 HowTo | Cydia Source/Repository erstellen (Ubuntu)

Ich hab auch eins gefunden was für Macs ist. Ich Scheiter aber bei der Terminal-Eingabe "dpkg-deb" da es diesen Befehl nicht gibt und versuche seitdem die UNIX Datei dafür manuell in den bin Ordner zu "installieren".
Nun habe ich den Code als reinen Text und möchte ihn in "ausführbaren Unixcode" umändern. Die anderen Dateien in dem Ordner haben keinen Suffix und deshalb weis ich jetzt echt nichtmehr weiter. Ich hab Windows und Osx zu Verfügung.
Oder könnte mir jemand seine dpkg-deb Datei uppen?
Lg max

Mit Zitat antworten Beitrag melden
   
Alt 30.06.10, 16:58   #8 (Permalink) Top
Benutzerbild von Scunkaneli
Threadstarter
Mitglied seit: May 2009
Beiträge: 6.881
Scunkaneli ist offline
Scunkaneli
The Devil's Little Helper
 
 HowTo | Cydia Source/Repository erstellen (Ubuntu)

dann mach es in Windows über VMWare

 

"Ich sehe keinen Unterschied zwischen Krieg und Terrorismus. Terrorismus ist der Krieg der Armen, und Krieg der Terrorismus der Reichen."
[Carrier Wandler for iPhone/iPad] [HowTo Apps cracken with iOs 4/5] [iPhone/iPod/iPad Knowledgebase] [DreamBoard Themes] [Installous Tutorial] [Boerse Repo RSS Feed]
Mit Zitat antworten Beitrag melden
   
Alt 01.07.10, 11:48   #9 (Permalink) Top
Benutzerbild von Maxxx557
Mitglied seit: Jun 2010
Beiträge: 5
Maxxx557 ist offline
Maxxx557
Member
 
 HowTo | Cydia Source/Repository erstellen (Ubuntu)

ich hab windows auch auf meinem PC ... Ich glaub windows hat erst recht nicht dieses Commando... schonmal was unter Windows von ,deb gesehen

ODER

meinst du ich soll ubuntu auf ner VM laufen lassen?

Mit Zitat antworten Beitrag melden
   
Alt 02.07.10, 17:03   #10 (Permalink) Top
Benutzerbild von Scunkaneli
Threadstarter
Mitglied seit: May 2009
Beiträge: 6.881
Scunkaneli ist offline
Scunkaneli
The Devil's Little Helper
 
 HowTo | Cydia Source/Repository erstellen (Ubuntu)

Zitat:
Zitat von Maxxx557 Beitrag anzeigen
meinst du ich soll ubuntu auf ner VM laufen lassen?
genau das meine ich, bin damit sehr zufrieden

 

"Ich sehe keinen Unterschied zwischen Krieg und Terrorismus. Terrorismus ist der Krieg der Armen, und Krieg der Terrorismus der Reichen."
[Carrier Wandler for iPhone/iPad] [HowTo Apps cracken with iOs 4/5] [iPhone/iPod/iPad Knowledgebase] [DreamBoard Themes] [Installous Tutorial] [Boerse Repo RSS Feed]
Mit Zitat antworten Beitrag melden
   
Alt 15.08.10, 11:15   #11 (Permalink) Top
Benutzerbild von tekky
Mitglied seit: Jul 2009
Beiträge: 3
tekky ist offline
tekky
Member
 
 HowTo | Cydia Source/Repository erstellen (Ubuntu)

hi!

erstmal! sehr gute arbeit @ Scunkaneli und vielen Dank!!

ich hab ein Problem, ich hab 5 *.deb files in meinem deb ordner es werden aber auf dem iphone nur 2 files angezeigt woran kann das liegen?!

Mit Zitat antworten Beitrag melden
   
Alt 15.08.10, 11:15   #12 (Permalink) Top
Benutzerbild von tekky
Mitglied seit: Jul 2009
Beiträge: 3
tekky ist offline
tekky
Member
 
 HowTo | Cydia Source/Repository erstellen (Ubuntu)

Sry!! Bitte löschen!!

Mit Zitat antworten Beitrag melden
   
Alt 15.08.10, 11:26   #13 (Permalink) Top
Benutzerbild von Scunkaneli
Threadstarter
Mitglied seit: May 2009
Beiträge: 6.881
Scunkaneli ist offline
Scunkaneli
The Devil's Little Helper
 
 HowTo | Cydia Source/Repository erstellen (Ubuntu)

du hast Post

 

"Ich sehe keinen Unterschied zwischen Krieg und Terrorismus. Terrorismus ist der Krieg der Armen, und Krieg der Terrorismus der Reichen."
[Carrier Wandler for iPhone/iPad] [HowTo Apps cracken with iOs 4/5] [iPhone/iPod/iPad Knowledgebase] [DreamBoard Themes] [Installous Tutorial] [Boerse Repo RSS Feed]
Mit Zitat antworten Beitrag melden
   
Alt 07.09.10, 12:52   #14 (Permalink) Top
Benutzerbild von Dj Gee-Style
Mitglied seit: Sep 2008
Beiträge: 90
Dj Gee-Style ist offline
Dj Gee-Style
Member
 
 HowTo | Cydia Source/Repository erstellen (Ubuntu)

bekommt man irgendwo ein admin menü her wo man die möglichkeit hat die files zu bennen und auf dem server zu laden ?

Mit Zitat antworten Beitrag melden
   
Alt 07.09.10, 13:38   #15 (Permalink) Top
Benutzerbild von Halb Noob
Mitglied seit: Sep 2008
Beiträge: 4.768
Halb Noob ist offline
Halb Noob
Member
 
 HowTo | Cydia Source/Repository erstellen (Ubuntu)

@Dj Gee-Style

Ich bin mir nicht sicher was du meinst aber ich glaube mal so was in der art:
iPkg ¬.¬

Ist ein Script was dir beim Control Datei umschrieben hilft und beim Uploaden.

 

Shady's back, tell a friend
Mit Zitat antworten Beitrag melden
   
Alt 07.09.10, 14:29   #16 (Permalink) Top
Benutzerbild von Dj Gee-Style
Mitglied seit: Sep 2008
Beiträge: 90
Dj Gee-Style ist offline
Dj Gee-Style
Member
 
 HowTo | Cydia Source/Repository erstellen (Ubuntu)

wollte nur gerne was haben was mir eine datei in sekundenschnelle in meine repo schiebt ohne das ich was großartiges machen müßte.

Und dann suche ich noch einen der mir eine repo erstellen könnte natürlich gegen eine gegenleistung wenn einer sich dafür bereit erklärt kann sich bei mir melden und sagen was er dafür haben möchte. würde es selber tun aber nach paar versuchen habe ich die lust verloren selber darum zu fummeln.

Mit Zitat antworten Beitrag melden
   
Alt 07.09.10, 17:05   #17 (Permalink) Top
Benutzerbild von Scunkaneli
Threadstarter
Mitglied seit: May 2009
Beiträge: 6.881
Scunkaneli ist offline
Scunkaneli
The Devil's Little Helper
 
 HowTo | Cydia Source/Repository erstellen (Ubuntu)

zum schnellen Upload: wenn du ein paar mal Dateien in deine Source hochgeladen hast, dann geht das fast schneller als der Blitz

zum Erstellen: ich kann dir dabei helfen die Source zu erstellen bzw. ich kann dir die ganzen Handgriffe beibringen, aber den Rest musst du selber machen
weil erst wenn du eine Source selber erstellt hast weist du was du zu machen hast

Belohnung: feuchter Händedruck

 

"Ich sehe keinen Unterschied zwischen Krieg und Terrorismus. Terrorismus ist der Krieg der Armen, und Krieg der Terrorismus der Reichen."
[Carrier Wandler for iPhone/iPad] [HowTo Apps cracken with iOs 4/5] [iPhone/iPod/iPad Knowledgebase] [DreamBoard Themes] [Installous Tutorial] [Boerse Repo RSS Feed]
Mit Zitat antworten Beitrag melden
   
Alt 30.09.10, 22:09   #18 (Permalink) Top
Benutzerbild von carthago
Mitglied seit: May 2009
Beiträge: 3
carthago ist offline
carthago
Member
 
 HowTo | Cydia Source/Repository erstellen (Ubuntu)

Hi,

Vielen Dank für den hilfreichen Beitrag. Wie siehts aber bei Ringtones aus? Wie muss ein Ringtone erstellt werden? Habs mal gegooglt aber nix schlaues gefunden.

Gruss

C

Mit Zitat antworten Beitrag melden
   
Alt 01.10.10, 05:20   #19 (Permalink) Top
Benutzerbild von Scunkaneli
Threadstarter
Mitglied seit: May 2009
Beiträge: 6.881
Scunkaneli ist offline
Scunkaneli
The Devil's Little Helper
 
 HowTo | Cydia Source/Repository erstellen (Ubuntu)

verstehe den Zusammenhang nicht ...

 

"Ich sehe keinen Unterschied zwischen Krieg und Terrorismus. Terrorismus ist der Krieg der Armen, und Krieg der Terrorismus der Reichen."
[Carrier Wandler for iPhone/iPad] [HowTo Apps cracken with iOs 4/5] [iPhone/iPod/iPad Knowledgebase] [DreamBoard Themes] [Installous Tutorial] [Boerse Repo RSS Feed]
Mit Zitat antworten Beitrag melden
   
Alt 01.10.10, 11:12   #20 (Permalink) Top
Benutzerbild von carthago
Mitglied seit: May 2009
Beiträge: 3
carthago ist offline
carthago
Member
 
 HowTo | Cydia Source/Repository erstellen (Ubuntu)

Zitat:
Zitat von Scunkaneli Beitrag anzeigen
verstehe den Zusammenhang nicht ...
In verschiedenen Repos findet man ja auch Ringtones/Klingeltöne zum herunterladen. Meine Frage hierzu lautet, wie man diese den verpacken muss, damit diese korrekt durch den Installer erkannt werden und korrekt installiert werden.

In deinem Thread erklärst du ja das Vorgehen bei Apps und Themes, jedoch konnte ich im Web nichts über den Aufbau von Ringtones für eine Cydia Repo finden.

Gruss

C

Mit Zitat antworten Beitrag melden
   
Alt 01.10.10, 13:03   #21 (Permalink) Top
Benutzerbild von wellimike
Mitglied seit: Jan 2009
Beiträge: 9.829
wellimike ist offline
wellimike
Banned
 
 HowTo | Cydia Source/Repository erstellen (Ubuntu)

die sind genauso aufgebaut. du musst halt nur die pfade -ornernamen- ändern, wohin es entpackt werden soll.

Mit Zitat antworten Beitrag melden
   
Alt 01.10.10, 16:41   #22 (Permalink) Top
Benutzerbild von Scunkaneli
Threadstarter
Mitglied seit: May 2009
Beiträge: 6.881
Scunkaneli ist offline
Scunkaneli
The Devil's Little Helper
 
 HowTo | Cydia Source/Repository erstellen (Ubuntu)

du kannst dir ja mal eine Ringtone.deb runterladen und das dann als Beispiel für dich nehmen

 

"Ich sehe keinen Unterschied zwischen Krieg und Terrorismus. Terrorismus ist der Krieg der Armen, und Krieg der Terrorismus der Reichen."
[Carrier Wandler for iPhone/iPad] [HowTo Apps cracken with iOs 4/5] [iPhone/iPod/iPad Knowledgebase] [DreamBoard Themes] [Installous Tutorial] [Boerse Repo RSS Feed]
Mit Zitat antworten Beitrag melden
   
Alt 03.10.10, 09:12   #23 (Permalink) Top
Benutzerbild von Jerome1fly
Mitglied seit: Feb 2010
Beiträge: 56
Jerome1fly ist offline
Jerome1fly
Member
 
 HowTo | Cydia Source/Repository erstellen (Ubuntu)

Wie macht man da mehrere .deb files rein (in Packages) ??

Mit Zitat antworten Beitrag melden
   
Alt 03.10.10, 16:47   #24 (Permalink) Top
Benutzerbild von Scunkaneli
Threadstarter
Mitglied seit: May 2009
Beiträge: 6.881
Scunkaneli ist offline
Scunkaneli
The Devil's Little Helper
 
 HowTo | Cydia Source/Repository erstellen (Ubuntu)

du kannst in den deb Ordner, wo du zum Schluss dein deb Datei vom Desktop reinkopierst, soviele .deb Dateien wie du willst reinpacken

 

"Ich sehe keinen Unterschied zwischen Krieg und Terrorismus. Terrorismus ist der Krieg der Armen, und Krieg der Terrorismus der Reichen."
[Carrier Wandler for iPhone/iPad] [HowTo Apps cracken with iOs 4/5] [iPhone/iPod/iPad Knowledgebase] [DreamBoard Themes] [Installous Tutorial] [Boerse Repo RSS Feed]
Mit Zitat antworten Beitrag melden
   
Alt 04.10.10, 20:12   #25 (Permalink)
Benutzerbild von Jerome1fly
Mitglied seit: Feb 2010
Beiträge: 56
Jerome1fly ist offline
Jerome1fly
Member
 
 HowTo | Cydia Source/Repository erstellen (Ubuntu)

Und muss ich dann die Packages Datei neu machen ??

Mit Zitat antworten Beitrag melden
   
Antwort


 

Ähnliche Themen
Thema Forum
 HowTo | System Zugriff via SSH Tutorials
Spirit - Jailbreak - 3.1.3 - by comex Tutorials
 HowTo | ultrasn0w [Unlock für Baseband 04.26.08] Tutorials


Themen-Optionen



Jetzt registrieren


Registrieren | Forum-Mitarbeiter | Kontakt | Nutzungsbedingungen

Alle Zeitangaben in WEZ +1. Es ist jetzt 02:39 Uhr.

All trademarks are the property of their respective owners.
Copyright ©2008 - 2012 BoerseBZ