[TUTO] Créer son repository Cydia sous Ubuntu facilement
Nous allons donc apprendre a créer un repository pour cydia (Pas pour installer) très facilement, simplement avec ubuntu lucid lynx.
Info : Pour le moment, je vais vous apprendre a créer un repo contenant de thèmes.
Sommaire :
I/Création du repo
II/Ajouter des paquets au repo (en cours d'écriture)
I/ Création du repo
Pré-requis :
- Un ordinateur sous linux, je vous conseille ubuntu mais ça marche trés bien sous les système debian (Même sous MacOS)
- un iPod/iPhone/iPad jailbreaké
- Un thème (nomdutheme.theme)
- ces deux fichiers : dpkg-scanpackages que vous enregistrerez sur le bureau
- Un compte administrateur
Etape 1 :
Créer sur votre bureau un dossier, que vous appellerez comme bon vous semble, mais je vous conseille le nom de votre application/thème
Info : A partir de maintenant, j'utiliserait *NOMAPP* pour désigner le nom de votre application / thème.
Créer les dossier suivant a l'intérieur du dossier *NOMAPP* :
-*NOMAPP*
-DEBIAN
-Library
|-Themes
Dans le dossier /*NOMAPP*/Library/Themes, copiez le dossier de votre thème (Ex : superbeau.theme)
Etape 2 :
Dans le dossier /*NOMAPP*/DEBIAN/, créer un fichier vierge (clique droit > Créer un document > Fichier vierge) et appelez le "control" et copiez-y ces lignes, en n'oubliant pas de remplacer les description par vos propres donnés et sans oublier l'espace après les deux-points
Note : N'utilisez aucun accent, caractère spécial ou majuscule dans ce fichier.
Package: L'identifiant de votre paquet, peut être n'importe quoi, doit être unique sur votre repo.
Name: Le nom de votre application qui apparaitra dans cydia
Version: La version de votre programme
Architecture: Ca ça ne change jamais, doit toujours être "iphoneos-arm" (sans les guillemets)
Depends: Application requise pour que votre programme fonctionne. Dans le cas d'un thème, mettez uniquement winterboard
Description: La description de votre programme, logique
Homepage: Page du paquet sur votre site.
Maintainer: Personne a contacter en cas de problèmes, sous la forme "nom " (sans les guillemets)
Author: L'auteur du programme, sous la même forme que Maintainer
Sponsor: Personne qui finance le projet, s'il n'y en a pas mettez vous. Sous la forme : "nom " (Sans guillemets)
Section: La catégorie de votre application. Dans le cas d'un thème mettez "Themes (SpringBoard)"
Sauvegardez et quittez.
Étape 3 :
Télécharger les deux fichier dont les liens sont en pré-requis et copiez les sur votre bureau. Ouvrez alors un terminal et tapez ceci :
Fermez le terminal.
Étape 4 :
Créez un dossier cydia sur votre bureau, dans lequel vous allez créer les dossiers suivants :
-cydia
-apps
-upload
|-deb
Une fois ces créations faites, copiez le dossier que nous avons créer a l'étape 1 (Le dossier *NOMAPP*) dans le dossier /cydia/apps
Ouvrez alors a nouveau le terminal, tapez cette fois :
La console va vous répondre 2 ou 3 avertissements, c'est normal. Ne fermez pas la console, et copiez le fichier *NOMAPP*.deb que la console vient de créer dans le dossier /cydia/upload/.
De retour dans la console, tapez :
Vous devriez trouver un fichier Packages dans le dossier /cydia/upload, ouvrez le avec gedit ou autre et vérifiez qu'a la ligne Filename le chemin soit bien ./deb/*NOMAPP*.deb, si ça n'est pas le cas faites la modification.
Étape 5 :
Toujours dans le dossier /cydia/upload, cliquez-droit sur le fichier Packages et cliquez sur compresser, dans la liste déroulante de droite, choisissez .bz2.
Nous avons presque fini, dans le dossier /cydia/upload, créer un document vierge nommé Release, que vous remplirez, en respectant les même règles que pour le fichier control ainsi :
Origin: Le nom de votre repo
Label: Le nom court de votre repo
Suite: Ne change jamais, doit toujours être "stable" (sans les guillemets)
Version: Version du repository
Codename: Mettez ce que vous voulez ici
Architectures: Ne change jamais, doit toujours être "iphoneos-arm" (sans les guillemets)
Components: Ne change jamais, doit toujours être "main" (sans les guillemets)
Description: Courte description du repo
Sauvegardez le fichier. Vous devez maintenant être en présence de 3 fichiers et un dossier :
deb (dossier)
Packages
Packages.gz
Release
Uploadez ces quatre fichier sur votre site, dans un sous dossier au nom explicite type htt://www.monsite.fr/repo
Épilogue :
Démarrez cydia, allez dans gérer > Source > Add et tapez l'adresse de votre repo et... MAGIE ! Votre thème accessible au monde entier !
NOTE : La suite de ce tutoriel est en cours d'élaboration, la suite au prochain épisode...
Sources : ModMyi Wiki
Info : Pour le moment, je vais vous apprendre a créer un repo contenant de thèmes.
Sommaire :
I/Création du repo
II/Ajouter des paquets au repo (en cours d'écriture)
I/ Création du repo
Pré-requis :
- Un ordinateur sous linux, je vous conseille ubuntu mais ça marche trés bien sous les système debian (Même sous MacOS)
- un iPod/iPhone/iPad jailbreaké
- Un thème (nomdutheme.theme)
- ces deux fichiers : dpkg-scanpackages que vous enregistrerez sur le bureau
- Un compte administrateur
Etape 1 :
Créer sur votre bureau un dossier, que vous appellerez comme bon vous semble, mais je vous conseille le nom de votre application/thème
Info : A partir de maintenant, j'utiliserait *NOMAPP* pour désigner le nom de votre application / thème.
Créer les dossier suivant a l'intérieur du dossier *NOMAPP* :
-*NOMAPP*
-DEBIAN
-Library
|-Themes
Dans le dossier /*NOMAPP*/Library/Themes, copiez le dossier de votre thème (Ex : superbeau.theme)
Etape 2 :
Dans le dossier /*NOMAPP*/DEBIAN/, créer un fichier vierge (clique droit > Créer un document > Fichier vierge) et appelez le "control" et copiez-y ces lignes, en n'oubliant pas de remplacer les description par vos propres donnés et sans oublier l'espace après les deux-points
Note : N'utilisez aucun accent, caractère spécial ou majuscule dans ce fichier.
Package: L'identifiant de votre paquet, peut être n'importe quoi, doit être unique sur votre repo.
Name: Le nom de votre application qui apparaitra dans cydia
Version: La version de votre programme
Architecture: Ca ça ne change jamais, doit toujours être "iphoneos-arm" (sans les guillemets)
Depends: Application requise pour que votre programme fonctionne. Dans le cas d'un thème, mettez uniquement winterboard
Description: La description de votre programme, logique
Homepage: Page du paquet sur votre site.
Maintainer: Personne a contacter en cas de problèmes, sous la forme "nom " (sans les guillemets)
Author: L'auteur du programme, sous la même forme que Maintainer
Sponsor: Personne qui finance le projet, s'il n'y en a pas mettez vous. Sous la forme : "nom " (Sans guillemets)
Section: La catégorie de votre application. Dans le cas d'un thème mettez "Themes (SpringBoard)"
Sauvegardez et quittez.
Étape 3 :
Télécharger les deux fichier dont les liens sont en pré-requis et copiez les sur votre bureau. Ouvrez alors un terminal et tapez ceci :
- Code: Select All Code
sudo -i
Tapez votre mot de passe
sudo cp /home/VOTRE NOM D'UTILISATEUR/Desktop/cydia-repo/dpkg-scanpackages /usr/bin
sudo chmod 0777 /usr/bin/dpkg-scanpackages
sudo cp /home/VOTRE NOM D'UTILISATEUR/Desktop/cydia-repo/dpkg-gettext.pl /etc/perl
sudo chmod 0777 /etc/perl/dpkg-gettext.pl
Fermez le terminal.
Étape 4 :
Créez un dossier cydia sur votre bureau, dans lequel vous allez créer les dossiers suivants :
-cydia
-apps
-upload
|-deb
Une fois ces créations faites, copiez le dossier que nous avons créer a l'étape 1 (Le dossier *NOMAPP*) dans le dossier /cydia/apps
Ouvrez alors a nouveau le terminal, tapez cette fois :
- Code: Select All Code
sudo -i
Tapez votre mot de passe
cd /home/VOTRE NOM D'UTILISATEUR/Bureau/cydia
dpkg -b *NOMAPP*
La console va vous répondre 2 ou 3 avertissements, c'est normal. Ne fermez pas la console, et copiez le fichier *NOMAPP*.deb que la console vient de créer dans le dossier /cydia/upload/.
De retour dans la console, tapez :
- Code: Select All Code
cd /home/VOTRE NOM D'UTILISATEUR/Bureau/cydia/upload
dpkg-scanpackages -m . /dev/null >Packages
Vous devriez trouver un fichier Packages dans le dossier /cydia/upload, ouvrez le avec gedit ou autre et vérifiez qu'a la ligne Filename le chemin soit bien ./deb/*NOMAPP*.deb, si ça n'est pas le cas faites la modification.
Étape 5 :
Toujours dans le dossier /cydia/upload, cliquez-droit sur le fichier Packages et cliquez sur compresser, dans la liste déroulante de droite, choisissez .bz2.
Nous avons presque fini, dans le dossier /cydia/upload, créer un document vierge nommé Release, que vous remplirez, en respectant les même règles que pour le fichier control ainsi :
Origin: Le nom de votre repo
Label: Le nom court de votre repo
Suite: Ne change jamais, doit toujours être "stable" (sans les guillemets)
Version: Version du repository
Codename: Mettez ce que vous voulez ici
Architectures: Ne change jamais, doit toujours être "iphoneos-arm" (sans les guillemets)
Components: Ne change jamais, doit toujours être "main" (sans les guillemets)
Description: Courte description du repo
Sauvegardez le fichier. Vous devez maintenant être en présence de 3 fichiers et un dossier :
deb (dossier)
Packages
Packages.gz
Release
Uploadez ces quatre fichier sur votre site, dans un sous dossier au nom explicite type htt://www.monsite.fr/repo
Épilogue :
Démarrez cydia, allez dans gérer > Source > Add et tapez l'adresse de votre repo et... MAGIE ! Votre thème accessible au monde entier !
NOTE : La suite de ce tutoriel est en cours d'élaboration, la suite au prochain épisode...
Sources : ModMyi Wiki
Dernière édition par Anonym_5 le 21 Aoû 2010, 11:05, édité 1 fois.
-
Anonym_5
