Page 1 sur 2

[TUTO] Installer une application .deb pour Cydia

MessagePosté: Sam 15 Mai 2010 01:05
par Attila

Introduction


Les applications pour Cydia sont de forme .deb. Généralement, vous pouvez installer directement les applications de Cydia lui même.
Mais si par exemple vous n'avez pas internet sur votre iPhone / iPod Touch / iPad, ce tutoriel vous explique comment installer cette application au format .deb de deux manières différentes.

Étape 1 - Nécessaire



Étape 2 - Méthode 1 d'installation de fichier .deb


Suivez ce tutoriel pour mettre en place la connexion SSH à l'aide de votre périphérique branché en USB.
- Dans iPhone Tunnel Suite, allez dans "Browser" pour afficher l'arborescence de votre matériel.
{L_IMAGE}

- Vous vous trouvez dans le dossier "/private/var/root/", allez dans le dossier "Media".
- Créez un dossier "Cydia" (C majuscule) (clic droit new, directory).
- Dans ce dossier Cydia, créez un sous dossier "AutoInstall" (A et I majuscules) et allez dedans.
- Copiez votre .deb (donc dans le dossier "/private/var/root/Cydia/AutoInstall") (en glissant déposant votre fichier), validez avec copy.
{L_IMAGE}

- Redémarrez votre périphérique ou bien tapez la commande "launchctl stop com.apple.SpringBoard" et votre application apparaitra sur le springboard.
Note: vous aurez peux être besoin de le redémarrer plusieurs fois.
Le fichier .deb a été supprimé automatiquement une fois installé.

Étape 3 - Méthode 2 d'installation de fichier .deb


Pour copier votre fichier sur votre iPhone / iTouch / iPad, il est préférable de le faire en utilisant une connexion SSH, et pour de meilleures performances durant la copie, il est préférable également de copier en USB. Suivez ce tutoriel pour mettre en place la connexion SSH à l'aide de votre périphérique branché en USB (ou Wifi).
- Dans iPhone Tunnel Suite, allez dans "Browser" pour afficher l'arborescence de votre matériel.
{L_IMAGE}

- Vous vous trouvez dans le dossier "/private/var/root/" copiez votre .deb (en glissant déposant votre fichier), validez avec copy.
{L_IMAGE}

- Cliquez sur l'icone "terminal".
{L_IMAGE}

- Vous avez un avertissement, validez avec "ok".
{L_IMAGE}

- Soyez sur que Cydia n'est pas ouvert sur votre iPhone / iTouch / iPad sous peine d'avoir une erreur "dpkg: status database area is locked by another process".
- Entrez la commande "dpkg -i nomdufichier.deb" pour installer votre .deb. (Vous pouvez mettre des guillemets autour du nom du fichier si jamais votre fichier a des espaces).
Note: Vous pouvez aussi lancer "Terminal" dans "iPhone Tunnel Suite" et tapez la commande ici.
{L_IMAGE}

- Redémarrez votre périphérique ou bien tapez la commande "launchctl stop com.apple.SpringBoard" et votre application apparaitra sur le springboard.
- Retournez dans le "Browser" et vous pouvez supprimer le fichier .deb de votre périphérique, ça ne supprimera pas l'application, juste l'installateur.
(Clic droit, "delete" pour le supprimer)

Étape 4 - Corriger les problèmes de dépendence


Certains fichiers .deb nécessite que vous ayez d'autres paquets installés. Quand vous installez une application de la manière officielle (via cydia), ces dépendances sont résolues automatiquement. Si vous installez manuellement une application, vous risquez d'avoir le message suivant:
{L_CODE}: {L_SELECT_ALL_CODE}
dpkg -i fichier.deb
(Reading database … 666 files and directories currently installed.)
Preparing to replace blabla (using fichier.deb) …
Unpacking replacement blabla …
[b]dpkg: dependency problems prevent configuration of blabla:
machin depends on [i]sqlite3[/i]; however:
Package sqlite3 is not installed.[/b]


Les messages vous indiquent ici qu'il vous manque le paquet sqlite.

Malgré ces messages, il se peut que l'application apparaisse dans votre Springboard quand même. Cependant, quand vous la lancez il risque de se fermer automatiquement ou d'afficher des erreurs à cause des dépendances.

Pour résoudre ça, allez dans cydia, gérer, Paquets.
Ensuite, cliquez sur votre application.
En haut à droite, faite Modifier, puis validez "Réinstaller", ça réinstallera l'application avec ses dépendances.
Votre application devrait fonctionner correctement maintenant.

Étape 5 - Supprimer une application de Cydia


Pour supprimer votre application, allez dans Cydia, "gérer", "paquets", choisissez votre paquet, faites "modifier" puis "Supprimer".

Re: [TUTO] Installer une application .deb pour Cydia

MessagePosté: Jeu 17 Juin 2010 21:53
par crash251
Merci pour se tuto nickel , clair net et précise

Re: [TUTO] Installer une application .deb pour Cydia

MessagePosté: Ven 18 Juin 2010 12:14
par Dougy49
Ouais, et avec des images explicatives. Bravo Attila !

Re: [TUTO] Installer une application .deb pour Cydia

MessagePosté: Sam 19 Juin 2010 14:33
par crash251
oui sa claque bien

Re: [TUTO] Installer une application .deb pour Cydia

MessagePosté: Dim 20 Juin 2010 10:22
par Dougy49
Attila fait toujours des beaux tutoriaux !

Re: [TUTO] Installer une application .deb pour Cydia

MessagePosté: Dim 20 Juin 2010 15:13
par crash251
tu veux de la promo toi ^^

Re: [TUTO] Installer une application .deb pour Cydia

MessagePosté: Dim 20 Juin 2010 18:04
par Dougy49
Quel promo ? C'est vrai, Attila fait des tutoriaux avec des images, des étapes, des préventions et éxplications. Il sont donc super. A ton avis, qu'est-ce que tu dit quand il fait un nouveau tuto ? ^^

<< Bravo Attila, beau tutoriel ! >>

Re: [TUTO] Installer une application .deb pour Cydia

MessagePosté: Jeu 24 Juin 2010 15:21
par crash251
ouè lache l'affaire du veux de la promo c'est sure ^^

Re: [TUTO] Installer une application .deb pour Cydia

MessagePosté: Jeu 24 Juin 2010 18:21
par Dougy49
Promo, style il me paye. ^^

Re: [TUTO] Installer une application .deb pour Cydia

MessagePosté: Ven 25 Juin 2010 11:16
par crash251
argf je le savais