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.

[TUTO] Repository sous n'importe quelle OS/hébergeur

Message non lupar arnakazim_1 » 08 Aoû 2010, 02:13

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.
Dernière édition par arnakazim_1 le 01 Sep 2010, 15:48, édité 1 fois.
Avatar de l’utilisateur arnakazim_1

Un repository sous n'importe quelle OS et n'importe quel héb

Message non lupar Jocker » 08 Aoû 2010, 12:26

Merci, je testerai ça quand j'aurai le temps :)
MacBook Pro 13" — iMac 21,5" — iPhone 4S — PS3 Slim
Ancien pseudo : iAlexy
Jocker Ancien
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

Message non lupar Bencici » 08 Aoû 2010, 17:55

iAlexy Wrote:Merci, je testerai ça quand j'aurai le temps :)

Idem
Merci :)
Bencici Gamer du Dimanche
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

Message non lupar l3oO » 08 Aoû 2010, 18:02

c bien fait^^
Image
l3oO Gamer Pro
Gamer Pro
Messages: 129
Inscription: 06 Aoû 2010, 15:11
Localisation: Gre (38)

Un repository sous n'importe quelle OS et n'importe quel héb

Message non lupar arnakazim_1 » 08 Aoû 2010, 21:24

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.
Avatar de l’utilisateur arnakazim_1

Un repository sous n'importe quelle OS et n'importe quel héb

Message non lupar arnakazim_1 » 08 Aoû 2010, 22:43

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)
Avatar de l’utilisateur arnakazim_1

Un repository sous n'importe quelle OS et n'importe quel héb

Message non lupar yamin » 09 Aoû 2010, 10:41

Merci, mais tu n'avais pas déjà fait un tuto ?
Absent jusqu'au 15 Novembre
yamin Ancien
Ancien
Messages: 9620
Inscription: 29 Juil 2010, 10:01
Pays: France

Un repository sous n'importe quelle OS et n'importe quel héb

Message non lupar Jocker » 09 Aoû 2010, 13:32

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
Jocker Ancien
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

Message non lupar yamin » 09 Aoû 2010, 16:26

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
Ancien
Messages: 9620
Inscription: 29 Juil 2010, 10:01
Pays: France

Un repository sous n'importe quelle OS et n'importe quel héb

Message non lupar ptidd » 09 Aoû 2010, 22:07

Merci bien pour cette MAJ, je vais tester
iPhone 6 64GB - iOS 8.0.2
ptidd Ancien
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

Message non lupar yamin » 10 Aoû 2010, 09:12

moi ça ne passe pas :/
Absent jusqu'au 15 Novembre
yamin Ancien
Ancien
Messages: 9620
Inscription: 29 Juil 2010, 10:01
Pays: France

Suivante

 

Retourner vers Vos tutos et astuces iOS