Forums GAMERGEN
[TUTO] Un repository sous n'importe quel OS
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] Un repository sous n'importe quel OS
Salut à tous,
J'ai créé un système simple pour créer un repository sous n'importe quel OS. Pour cela, il faut juste avoir un serveur ftp.n'importe quelle OS à condition de posséder un serveur sous Linux acceptant la fonction passthru().
Mis à par l'upload de la préparation du deb tous ce fait depuis votre navigateur.
Le site de MonRepo : ici
Je vous tiendrai au courant des mises à jours.
1) Préparation de MonRepo
Téléchargez MonRepo puis extrayez les fichier sur votre serveur ftp. MonRepo peut être n'importe où sur le serveur, tant que tous le fichiers de l'archive sont au même endroit.
2) Installer le repo
Ouvrez dans votre navigateur MonRepo et cliquez sur cliquez ici dans le premier paragraphe.
Dans le formulaire, ne mettez pas d'accents : Cydia n'aime pas. Vous devez remplir le formulaire comme cet exemple :
Nom long : Mon Repository de themes, apps ...
Nom court : Mon Repo
Version : 0.1 (remplissez ce champs comme vous voulez)
Description : Mon repository personnel ou j'y met mes themes, mes applications ...
Cliquez sur créer. Voilà, c'est fait. A ce stade là, votre repository ne marche pas encore. Il faut y ajouter au moins un paquet.
3) Préparation du package
Créez un dossier, MonTheme par exemple (il ne doit y avoir n'y 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éer un fichier control sans extension.
Sous Windows, lancer l'invite de commandes. Tapez y [c]cd C:UsersVotreNomDesktopMonProgrammeDEBIAN[/c] (par exemple) et appuyez sur Entrer, puis tapez [c]echo >control[/c].
Sous Mac OS, lancer le terminal et tapez [c]cd Desktop/MonProgramme/DEBIAN/[/c], puis tapez [c]>control[/c] (idem sous Linux).
Ouvrez le fichier control avec un éditeur de texte puis mettez y (toujours pas d'accents) :
Package: com.arnakazim.nomdevotretheme (Identifiant du package, doit être unique)
Name: Nom de votre theme (Nom de votre thème dans Cydia)
Version: 1.0 (La version du thème)
Architecture: iphoneos-arm (Laisser iphoneos-arm pour un firmware 2.x.x)
Description: Mon super theme trop beau (Description de l'application, ne pas écrire 3 lignes !)
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 laquel se trouvera le theme)
/! Laissez une ligne vide /!
Une fois le fichier control remplis, uploader sur votre serveur ftp dans le même dossier que MonRepo le dossier MonTheme.
4)Création du *.deb
Retournez à la page d'accueil de MonRepo, dans le champs du formulaire, tapez MonTheme.
Si vous voyer : dpkg-deb: building package "..." in "..." c'est que tous est bon. Sinon vérifier si le répertoire est au même endroit que MonRepo et que le nom soit exactement le même que le répertoire et qu'il ne comporte ni accents, ni espaces.
Si tout est bon, cliquez sur Mettre à jour.
Voilà !!! C'est terminé !!! Vous n'avez plus qu'à ajouter votre source dans Cydia ou Rock pour tester.
Si ça marche (ou pas), merci de me faire part du nom de votre serveur (EasyPHP, 1and, Free, Ifrance ...)
J'ai créé un système simple pour créer un repository sous n'importe quel OS. Pour cela, il faut juste avoir un serveur ftp.n'importe quelle OS à condition de posséder un serveur sous Linux acceptant la fonction passthru().
Mis à par l'upload de la préparation du deb tous ce fait depuis votre navigateur.
Le site de MonRepo : ici
Je vous tiendrai au courant des mises à jours.
1) Préparation de MonRepo
Téléchargez MonRepo puis extrayez les fichier sur votre serveur ftp. MonRepo peut être n'importe où sur le serveur, tant que tous le fichiers de l'archive sont au même endroit.
2) Installer le repo
Ouvrez dans votre navigateur MonRepo et cliquez sur cliquez ici dans le premier paragraphe.
Dans le formulaire, ne mettez pas d'accents : Cydia n'aime pas. Vous devez remplir le formulaire comme cet exemple :
Nom long : Mon Repository de themes, apps ...
Nom court : Mon Repo
Version : 0.1 (remplissez ce champs comme vous voulez)
Description : Mon repository personnel ou j'y met mes themes, mes applications ...
Cliquez sur créer. Voilà, c'est fait. A ce stade là, votre repository ne marche pas encore. Il faut y ajouter au moins un paquet.
3) Préparation du package
Créez un dossier, MonTheme par exemple (il ne doit y avoir n'y 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éer un fichier control sans extension.
Sous Windows, lancer l'invite de commandes. Tapez y [c]cd C:UsersVotreNomDesktopMonProgrammeDEBIAN[/c] (par exemple) et appuyez sur Entrer, puis tapez [c]echo >control[/c].
Sous Mac OS, lancer le terminal et tapez [c]cd Desktop/MonProgramme/DEBIAN/[/c], puis tapez [c]>control[/c] (idem sous Linux).
Ouvrez le fichier control avec un éditeur de texte puis mettez y (toujours pas d'accents) :
Package: com.arnakazim.nomdevotretheme (Identifiant du package, doit être unique)
Name: Nom de votre theme (Nom de votre thème dans Cydia)
Version: 1.0 (La version du thème)
Architecture: iphoneos-arm (Laisser iphoneos-arm pour un firmware 2.x.x)
Description: Mon super theme trop beau (Description de l'application, ne pas écrire 3 lignes !)
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 laquel se trouvera le theme)
/! Laissez une ligne vide /!
Une fois le fichier control remplis, uploader sur votre serveur ftp dans le même dossier que MonRepo le dossier MonTheme.
4)Création du *.deb
Retournez à la page d'accueil de MonRepo, dans le champs du formulaire, tapez MonTheme.
Si vous voyer : dpkg-deb: building package "..." in "..." c'est que tous est bon. Sinon vérifier si le répertoire est au même endroit que MonRepo et que le nom soit exactement le même que le répertoire et qu'il ne comporte ni accents, ni espaces.
Si tout est bon, cliquez sur Mettre à jour.
Voilà !!! C'est terminé !!! Vous n'avez plus qu'à ajouter votre source dans Cydia ou Rock pour tester.
Si ça marche (ou pas), merci de me faire part du nom de votre serveur (EasyPHP, 1and, Free, Ifrance ...)
Dernière édition par arnakazim_1 le 08 Aoû 2010, 03:30, édité 1 fois.
- arnakazim_1
Un repository sous n'importe quel OS
J'essaye ca ^^
Ca marche super bien, bien joué ^^
Ca marche super bien, bien joué ^^
Dernière édition par Anonym_5 le 15 Fév 2010, 22:59, édité 1 fois.
- Anonym_5
Un repository sous n'importe quel OS
Quelle coïncidence, j'ai cherché comment faire tout à l'heure, j'étais même en train d'installer linux en virtuel ^^
Merci beaucoup je teste !
Merci beaucoup je teste !
Absent jusqu'au 15 Novembre
-
yamin
Ancien
- Messages: 9620
- Inscription: 29 Juil 2010, 10:01
- Pays: France
Un repository sous n'importe quel OS
Merci beaucoup...
-
Raphaell
Gamer Bronze
- Messages: 2231
- Inscription: 23 Juil 2010, 17:36
- Pays: France
- Sexe: Homme
Un repository sous n'importe quel OS
Je viens de mettre à jour MonRepo. Les information du repository ne seront plus à renseigner à chaque fois qu'on ajoute un fichier au repository.
Télécharger MonRepo 0.2
Télécharger MonRepo 0.2
- arnakazim_1
Un repository sous n'importe quel OS
Il m''est impossible de crée le .deb depuis le serveur. La page m'affiche que tout est ok, cependant je ne trouve aucun fichier deb.
-
klemant
Gamer Maitre
- Messages: 392
- Inscription: 30 Oct 2008, 18:02
- Localisation: Lyon
- Pays: France
Un repository sous n'importe quel OS
Y a t-il un espace dans le nom du repertoire du package ?
Je viens de voir que si il y a un espace, ça ne marche pas.
Je viens de voir que si il y a un espace, ça ne marche pas.
- arnakazim_1
Un repository sous n'importe quel OS
Est-ce que sa serait possible d'avoir un mini tuto ?
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 quel OS
arnakazim Wrote:Y a t-il un espace dans le nom du repertoire du package ?
Je viens de voir que si il y a un espace, ça ne marche pas.
non pas d'espace. Le fait que les fichier soit/ne soit pas à la racine du serveur à-t-il une importance ?
Tu utilise quel hébergeur pour tes test ?
Dernière édition par Tom Vivares le 16 Fév 2010, 11:18, édité 1 fois.
-
klemant
Gamer Maitre
- Messages: 392
- Inscription: 30 Oct 2008, 18:02
- Localisation: Lyon
- Pays: France
Un repository sous n'importe quel OS
Si le système fonctionne, super. Mon iPhone est pu jailbroken, j'essayerai plus tard
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 quel OS
Le fichier doit être dans le méme repertoire que index.php.
Mon hebergeur est 1and1.
Voilà, c'est fait.
Mon hebergeur est 1and1.
ptidd Wrote:Est-ce que sa serait possible d'avoir un mini tuto ?
Voilà, c'est fait.
Dernière édition par arnakazim_1 le 16 Fév 2010, 13:34, édité 1 fois.
- arnakazim_1
41 messages
• Page 1 sur 4 • 1, 2, 3, 4