Forums GAMERGEN
[TUTO] Repository sous n'importe quelle OS/hébergeur
Règles du forum
Avant de poser vos questions, pensez à consulter notre tableau complet sur l'ensemble des jailbreaks à votre disposition.
Avant de poser vos questions, pensez à consulter notre tableau complet sur l'ensemble des jailbreaks à votre disposition.
[TUTO] Repository sous n'importe quelle OS/hébergeur
Salut à tous,
Ce tuto vous explique comment utiliser MonRepo Online.
0 - Qu'est ce que MonRepo Online ???
MonRepo Online est un outils en ligne permettant de créer facilement un repository (source) pour Cydia ou Rock. Vous n'êtes pas obligé de disposer d'un Mac ou d'un PC sous Linux pour pouvoir utiliser MonRepo Online. La seule chose requise est un serveur FTP pour pouvoir y mettre les fichiers créés avec MonRepo Online.
I - Ce qu'il vous faut
Il vous faut un thème déjà créé (ou une application ...) ou directement un *.deb. Il vous faut aussi un serveur FTP pour pouvoir mettre en ligne votre repository.
II - Préparation des fichiers + création de l'archive
(Si vous avez déjà un *.deb, passez directement à l'étape III)
Créez un dossier, MonTheme par exemple (il ne doit y avoir ni accents, ni espaces).
Dedans vous y créez deux dossiers : DEBIAN et Library.
Dans Library, créez un dossier Themes et mettez y votre thème *.theme (l'exemple est donné pour un thème mais si vous voulez y mettre une application, à la place de Library, vous créez un dossier Applications est vous y mettez votre *.app, en gros, Applications est le chemin dans votre iTouch/iPhone).
Dans le dossier DEBIAN, vous créez un fichier control sans extension.
Sous Windows, lancer l'invite de commandes. Tapez y "cd C:UsersVotreNomDesktopMonProgrammeDEBIAN" (par exemple) et appuyez sur Entrer, puis tapez "echo >control" et appuyez sur Entrer.
Sous Linux ou Mac OS, lancer le terminal et tapez "cd Desktop/MonProgramme/DEBIAN/", puis tapez ">control".
Ouvrez le fichier control avec un éditeur de texte puis mettez y (toujours pas d'accents) :
Package: com.vous.nomdevotretheme (Identifiant du package, doit être unique)
Name: Nom de votre theme (Nom de votre thème dans (Cydia seulement les caractère A-Z, a-z, 0-9 doivent êtres utilisés))
Version: 1.0 (La version du thème)
Architecture: iphoneos-arm (Laisser iphoneos-arm)
Description: Mon super theme trop beau (Description de l'application, pour retourner à la ligne, écrivez "" (sans les espaces))
Homepage: http://itouch.arnakazim.com (page internet du thème)
Maintainer: Arnakazim (Personne ayant créer le package, personne à contacter en cas de problème)
Author: Arnakazim (Personne qui a créer le thème)
Sponsor: Site à Arnakazim (Le Sponsor qui finance la mise en ligne du package)
Website: http://www.arnakazim.com (Site de l'éditeur)
Section: arnakazim.com (Section dans laquelle se trouvera le thème)
/! Laissez une ligne vide /!
(doit être écrit sans accents)
Une fois votre dossier MonTheme prêt, créez une archive .zip avec le nom que vous voulez puis mettez y dedans le dossier MonTheme. Quand vous ouvrez l'archive vous ne devez voir que le dossier MonTheme à la racine, pas les fichiers et DEBIAN.
III - Uploader
Allez dans MonRepo Online. Pour continuer, vous devez être inscrit et connecté sur Arnakazim.com. Si ce n'est pas le cas, cliquez sur connectez-vous ou inscrivez-vous en bas de page. Une fois connecté, retourner sur MonRepo Online. Cliquez sur Commencer !!! en bas de page ou dans le menu.
Dans fichier, sélectionner votre archive *.zip précédemment créée ou votre paquet *.deb (2Mo max).
Dans nom du dossier, tapez le nom du répertoire contenu dans l'archive (MonTheme) ou le nom du *.deb (si votre *.deb s'appelle MonTheme.deb, écrivez MonTheme).
Passons aux informations du Repository :
Dans le formulaire, ne mettez aucun accent car Cydia ne pourrait les lire. Vous devez remplir le formulaire comme cet exemple :
Nom long : Mon Repository
Nom court : Mon Repo
Version : 1 (remplissez ce champs comme vous voulez)
Description : Mon repository personnel ou j'y met mes themes, mes applications ...
Dans la partie mise à jour des paquets, si vous avez déjà envoyé un (ou plusieurs) paquet, vous pouvez les supprimer. Si vous mettez à jours un paquet ou le réuploadez, penser à supprimer l'ancien, sinon Cydia ne verra ni l'ancien, ni le nouveau.
Gardez bien une copie des fichiers que vous uploader sur votre serveur, car vous n'aurez plus la possibilité de les récupérer si vous avez un problème avec votre serveur.
Cliquez sur envoyer.
Une fois le traitement terminé, vous ne devriez avoir aucune erreur si vous avez suivis correctement les étapes précédentes. Aussi, l'erreur #-1 n'est qu'une erreur mineure à ignorer. Si toutes fois une autre erreur surviens ne télécharger pas l'archive et consultez la liste des erreurs pour vous aider à résoudre votre problème. Sinon, vous pouvez bien sûr télécharger l'archive contenant les fichiers transformés.
IV - Mise en ligne de votre repository
Extrayez les fichiers contenu dans l'archive "out.zip". Envoyez les tel quel (laissez le fichier *.deb dans le répertoire "votrepseudo/fichiers/") sur votre serveur FTP. (Rem : Le fichier "Realease" contenant les informations du repository n'est pas obligé d'être envoyer à chaques fois, sauf si vous avez éffectué des changements sur ces infos.)
Vous n'avez plus qu'à ajouter votre source dans Cydia ou Rock.
Tutoriel sous licence Creative Commons. Voir ici le contrat.
Ce tuto vous explique comment utiliser MonRepo Online.
0 - Qu'est ce que MonRepo Online ???
MonRepo Online est un outils en ligne permettant de créer facilement un repository (source) pour Cydia ou Rock. Vous n'êtes pas obligé de disposer d'un Mac ou d'un PC sous Linux pour pouvoir utiliser MonRepo Online. La seule chose requise est un serveur FTP pour pouvoir y mettre les fichiers créés avec MonRepo Online.
I - Ce qu'il vous faut
Il vous faut un thème déjà créé (ou une application ...) ou directement un *.deb. Il vous faut aussi un serveur FTP pour pouvoir mettre en ligne votre repository.
II - Préparation des fichiers + création de l'archive
(Si vous avez déjà un *.deb, passez directement à l'étape III)
Créez un dossier, MonTheme par exemple (il ne doit y avoir ni accents, ni espaces).
Dedans vous y créez deux dossiers : DEBIAN et Library.
Dans Library, créez un dossier Themes et mettez y votre thème *.theme (l'exemple est donné pour un thème mais si vous voulez y mettre une application, à la place de Library, vous créez un dossier Applications est vous y mettez votre *.app, en gros, Applications est le chemin dans votre iTouch/iPhone).
Dans le dossier DEBIAN, vous créez un fichier control sans extension.
Sous Windows, lancer l'invite de commandes. Tapez y "cd C:UsersVotreNomDesktopMonProgrammeDEBIAN" (par exemple) et appuyez sur Entrer, puis tapez "echo >control" et appuyez sur Entrer.
Sous Linux ou Mac OS, lancer le terminal et tapez "cd Desktop/MonProgramme/DEBIAN/", puis tapez ">control".
Ouvrez le fichier control avec un éditeur de texte puis mettez y (toujours pas d'accents) :
Package: com.vous.nomdevotretheme (Identifiant du package, doit être unique)
Name: Nom de votre theme (Nom de votre thème dans (Cydia seulement les caractère A-Z, a-z, 0-9 doivent êtres utilisés))
Version: 1.0 (La version du thème)
Architecture: iphoneos-arm (Laisser iphoneos-arm)
Description: Mon super theme trop beau (Description de l'application, pour retourner à la ligne, écrivez "" (sans les espaces))
Homepage: http://itouch.arnakazim.com (page internet du thème)
Maintainer: Arnakazim (Personne ayant créer le package, personne à contacter en cas de problème)
Author: Arnakazim (Personne qui a créer le thème)
Sponsor: Site à Arnakazim (Le Sponsor qui finance la mise en ligne du package)
Website: http://www.arnakazim.com (Site de l'éditeur)
Section: arnakazim.com (Section dans laquelle se trouvera le thème)
/! Laissez une ligne vide /!
(doit être écrit sans accents)
Une fois votre dossier MonTheme prêt, créez une archive .zip avec le nom que vous voulez puis mettez y dedans le dossier MonTheme. Quand vous ouvrez l'archive vous ne devez voir que le dossier MonTheme à la racine, pas les fichiers et DEBIAN.
III - Uploader
Allez dans MonRepo Online. Pour continuer, vous devez être inscrit et connecté sur Arnakazim.com. Si ce n'est pas le cas, cliquez sur connectez-vous ou inscrivez-vous en bas de page. Une fois connecté, retourner sur MonRepo Online. Cliquez sur Commencer !!! en bas de page ou dans le menu.
Dans fichier, sélectionner votre archive *.zip précédemment créée ou votre paquet *.deb (2Mo max).
Dans nom du dossier, tapez le nom du répertoire contenu dans l'archive (MonTheme) ou le nom du *.deb (si votre *.deb s'appelle MonTheme.deb, écrivez MonTheme).
Passons aux informations du Repository :
Dans le formulaire, ne mettez aucun accent car Cydia ne pourrait les lire. Vous devez remplir le formulaire comme cet exemple :
Nom long : Mon Repository
Nom court : Mon Repo
Version : 1 (remplissez ce champs comme vous voulez)
Description : Mon repository personnel ou j'y met mes themes, mes applications ...
Dans la partie mise à jour des paquets, si vous avez déjà envoyé un (ou plusieurs) paquet, vous pouvez les supprimer. Si vous mettez à jours un paquet ou le réuploadez, penser à supprimer l'ancien, sinon Cydia ne verra ni l'ancien, ni le nouveau.
Gardez bien une copie des fichiers que vous uploader sur votre serveur, car vous n'aurez plus la possibilité de les récupérer si vous avez un problème avec votre serveur.
Cliquez sur envoyer.
Une fois le traitement terminé, vous ne devriez avoir aucune erreur si vous avez suivis correctement les étapes précédentes. Aussi, l'erreur #-1 n'est qu'une erreur mineure à ignorer. Si toutes fois une autre erreur surviens ne télécharger pas l'archive et consultez la liste des erreurs pour vous aider à résoudre votre problème. Sinon, vous pouvez bien sûr télécharger l'archive contenant les fichiers transformés.
IV - Mise en ligne de votre repository
Extrayez les fichiers contenu dans l'archive "out.zip". Envoyez les tel quel (laissez le fichier *.deb dans le répertoire "votrepseudo/fichiers/") sur votre serveur FTP. (Rem : Le fichier "Realease" contenant les informations du repository n'est pas obligé d'être envoyer à chaques fois, sauf si vous avez éffectué des changements sur ces infos.)
Vous n'avez plus qu'à ajouter votre source dans Cydia ou Rock.
Tutoriel sous licence Creative Commons. Voir ici le contrat.
Dernière édition par arnakazim_1 le 01 Sep 2010, 15:48, édité 1 fois.
- arnakazim_1
Un repository sous n'importe quelle OS et n'importe quel héb
Merci, je testerai ça quand j'aurai le temps
MacBook Pro 13" — iMac 21,5" — iPhone 4S — PS3 Slim
Ancien pseudo : iAlexy
Ancien pseudo : iAlexy
-
Jocker
Ancien
- Messages: 4439
- Inscription: 29 Déc 2008, 13:47
- Localisation: Sur la carte mère
- Prénom: Alexy
- Pays: France
- Sexe: Homme
Un repository sous n'importe quelle OS et n'importe quel héb
iAlexy Wrote:Merci, je testerai ça quand j'aurai le temps
Idem
Merci
-
Bencici
Gamer du Dimanche
- Messages: 17
- Inscription: 20 Jan 2012, 22:45
- Prénom: Benjamin
- Pays: France
- Sexe: Homme
Un repository sous n'importe quelle OS et n'importe quel héb
l3oO Wrote:c bien fait^^
Merci
kid62 Wrote:Merci mais concernant le fichier control c'est DEBIAN ?
Le fichier control se trouve dans le répertoire DEBIAN. J'espère avoir répondu à ta question.
Dernière édition par arnakazim_1 le 08 Aoû 2010, 21:48, édité 1 fois.
- arnakazim_1
Un repository sous n'importe quelle OS et n'importe quel héb
Je me permet de faire un double post pour :
Mise à jour de MonRepo Online beta 1 vers beta 1.5 :
Vous pouvez renseigner des informations sur votre repository à Cydia. (voir tuto ci-dessus partie III)
Mise à jour de MonRepo Online beta 1 vers beta 1.5 :
Vous pouvez renseigner des informations sur votre repository à Cydia. (voir tuto ci-dessus partie III)
- arnakazim_1
Un repository sous n'importe quelle OS et n'importe quel héb
Merci, mais tu n'avais pas déjà fait un tuto ?
Absent jusqu'au 15 Novembre
-
yamin
Ancien
- Messages: 9620
- Inscription: 29 Juil 2010, 10:01
- Pays: France
Un repository sous n'importe quelle OS et n'importe quel héb
yamin Wrote:Merci, mais tu n'avais pas déjà fait un tuto ?
Cette version fonctionne sur tous les hébergeurs. Le précédents tuto ne fonctionnais pas sur la plus part des hébergeurs gratuit connut.
MacBook Pro 13" — iMac 21,5" — iPhone 4S — PS3 Slim
Ancien pseudo : iAlexy
Ancien pseudo : iAlexy
-
Jocker
Ancien
- Messages: 4439
- Inscription: 29 Déc 2008, 13:47
- Localisation: Sur la carte mère
- Prénom: Alexy
- Pays: France
- Sexe: Homme
Un repository sous n'importe quelle OS et n'importe quel héb
iAlexy Wrote:yamin Wrote:Merci, mais tu n'avais pas déjà fait un tuto ?
Cette version fonctionne sur tous les hébergeurs. Le précédents tuto ne fonctionnais pas sur la plus part des hébergeurs gratuit connut.
Une maj aurait suffit, mais bon on va pas se plaindre ^^
Merci ^^
Absent jusqu'au 15 Novembre
-
yamin
Ancien
- Messages: 9620
- Inscription: 29 Juil 2010, 10:01
- Pays: France
Un repository sous n'importe quelle OS et n'importe quel héb
Merci bien pour cette MAJ, je vais tester
iPhone 6 64GB - iOS 8.0.2
-
ptidd
Ancien
- Messages: 10124
- Inscription: 02 Nov 2007, 01:00
- Localisation: Montpellier
- Pays: France
Un repository sous n'importe quelle OS et n'importe quel héb
moi ça ne passe pas :/
Absent jusqu'au 15 Novembre
-
yamin
Ancien
- Messages: 9620
- Inscription: 29 Juil 2010, 10:01
- Pays: France
36 messages
• Page 1 sur 3 • 1, 2, 3