Application:Preware-FR

Cette page est actuellement disponibles en quatre langues:
 * [[Image:Australia.png]] [[Image:USA.png]] Application:Preware
 * [[Image:France.png]] Application:Preware-FR
 * [[Image:Germany.png]] Application:Preware-DE
 * [[Image:China.png]] Application:Preware-ZH

Veuillez vous référer à la page anglaise pour avoir les informations les plus à jour'''

Résumé
Preware est une application de gestion de paquetages pour Palm Pre, Palm Pre plus, Palm Pixi, Palm Pre 2, HP Pre 3, HP Veer, et le HP TouchPad. Preware permet à l'utilisateur d'installer n'importe quel paquetage de n'importe lequel des dépôts libre d'accès de paquetages standards sur preware.org (ou tout autre emplacement qui héberge un dépôt libre d'accès de paquetages standards). Preware s'appuie sur un service personnalisé développé par la recherche communautaire qui permet à l'application mojo de dialoguer avec l'outil système intégré ipkg.

'''Preware requiert webOS 1.4.0 ou supérieur pour fonctionner. N'essayez pas de l'installer sur des versions antérieures de webOS, il ne fonctionnera pas.'''

Cette application a été le résultat de la conception par la communauté au sens large des éléments IPKG Service et Preware Design.

Pour la gestion des applications, Preware peut accéder à plus d'applications, et a plus de fonctionnalités, que n'importe quel autre installeur de paquetages sur l'appareil.

Et comme il est open source (en logiciel libre), et a un processus de développement complètement ouvert qui est pris en charge par une équipe de développeurs de WebOS Internals de niveau mondial, il continuera à s'améliorer beaucoup plus rapidement que n'importe quelle autre application de gestion de paquetages.

Preware est l'installeur d'applications ouvert qui a été écrit spécifiquement pour supporter un écosystème homebrew (fait par des amateurs) où n'importe quel développeur peut déposer n'importe quelle application sur n'importe quel site de soumission, et que cette application peut alors être installé par n'importe quel utilisateur. Les développeurs n'ont plus besoin de déposer leurs applications sur de multiples sites de soumission, et les utilisateurs ne sont plus exclus de l'accès aux applications pour n'importe lequel des dépôts libre d'accès de paquetages standards.

Fonctionnalités principales
Installer / Supprimer / Mettre à jour :
 * Les applications Homebrew dont les applications avancées avec des pré-requis spécifiques.
 * Les thèmes WebOS
 * Les patches WebOS
 * Les noyaux linux (kernels) WebOS
 * Les applications du Palm App Catalog officiel
 * Support pour l'installation de paquetages signés (par certificats)

Etats
Preware a été mis à jour pour au niveau de son status de version et n'est plus considérée comme étant en version beta.

Quelques jalons qu'il est intéressant de mentionner dans l'histoire de Preware :


 * Depuis le 27 Août 2009 il est le seul installeur par réseau hertzien de téléphonie mobile pour les appareils Palm qui est capable d'installer les applications Palm webOS avancées tel que le clavier virtuel (on screen keyboard) ou l'application terminal.
 * Depuis le 27 Août 2009, il est la seule application supportant l'installation de tous les flux existants d'applications homebrew pour Palm.
 * Depuis le 17 Septembre 2009, il supporte également l'installation de thèmes (changements de l'interface graphique).
 * Depuis le 8 Octobre 2009, il supporte également l'installation de patches pour webOS.
 * Depuis le 12 Janvier 2010, il supporte également tout les flux du Palm App Catalog.
 * Depuis le 3 Mai 2010, il prend également en charge l'installation de noyaux Linux personnalisés pour webOS.
 * Depuis le 20 Juillet 2010, il prend également en charge l'installation de paquetages à partir d'URLs et de fichiers en local.
 * Depuis le 24 Juillet 2010, il supporte également les listes noires (d'interdiction) de paquetages et de développeurs.
 * Depuis le 8 Juin 2011, l'accès aux flux du catalogue d'applications webOS (app catalog) n'est plus disponible pour les applications ou développeurs tiers.
 * Depuis le 15 Décembre 2011, l'accès aux flux du catalogue d'applications webOS (app catalog) a été restauré via l'application Application:AppTuckerbox.
 * Depuis le 15 Décembre 2011, il supporte aussi le téléchargement de flux et de paquetages à partir de sites sécurisés et/ou avec authentification.

Licence
Veuillez faire attention au fait que l'application org.webosinternals.preware est sous licence GPLv2.

Le code source de Preware ne peut pas être utilisé dans une application à code source fermé. Si vous voulez l'utiliser dans une application qui n'est pas sous licence GPLv2 mais qui est par ailleurs une application à code source ouvert, veuillez contacter les [mailto:support@webos-internals.org auteurs].

Installation de Preware
Il existe quatre méthodes qui sont supportées pour l'installation Preware: par le SDK HP/Palm official, par le logiciel Webos Quick Install, les installeurs autonomes (Stand Alone), et la ligne de commande.

Comme tutoriel étape par étape, la Preware Homebrew Documentation (Documentation Homebrew de Preware) officielle est fortement recommandée

Vous n'avez pas besoin d'accéder au mode en ligne de commande sur votre système Linux ou d'être avec le compte "root sur votre Palm Pre" pour installer ou utiliser Preware.

Vous ne pouvez pas utiliser les logiciels fileCoaster, ou PreLoad, ou PreUpdate pour installer ou mettre à jour Preware. Ces outils ne sont capables de fonctionner correctement sur les paquetages homebrew avancés.

Si vous êtes un développeur qui utilise l'émulateur Palm, vous devriez savoir que Preware fonctionne aussi bien sur l'émulateur que s'il était sur un appareil réel, et est installé exactement de la même manière.

Installation de Preware en utilisant le SDK HP/Palm officiel
Pour installer Preware sur n'importe quel appareil webOS, la procédure suivante est recommandée si vous avez des problèmes avec le logiciel WebOS Quick Install :


 * 1) Installez la dernière version du SDK HP/Palm officiel à télécharger sur le site web http://developer.palm.com. Liens directs webOS SDK 3.0 ou webOS SDK 2.1.0.
 * 2) Déconnectez votre appareil (Je le répète, n'ayez pas votre appareil connecté, pas de câbles entre l'appareil et l'ordinateur, l'appareil n'a même pas besoin d'être quelque part à de l'ordinateur), et lancez la dernière version de webOS Doctor (correspondant à votre appareil) pour installer ou mettre à jour les pilotes Novacom
 * 3) Fermez le logiciel webOS Doctor
 * 4) Votre appareil doit rester déconnecté
 * 5) Téléchargez la dernière version du paquetage (package) Preware sur votre ordinateur depuis le site web http://get.preware.net/
 * 6) Pour installer l'application Preware sur un appareil, téléchargez le fichier avec l'extension .ipk et le texte 'arm' dans son nom (Processeurs architecture arm)
 * 7) Pour installer l'application Preware sur un émulateur, téléchargez le fichier avec l'extension .ipk et le texte 'i686' dans son nom (Processeurs architecture Intel X86)
 * 8) Passez votre appareil en mode développeur, voir documentation détaillée en français, c'est à dire tapez au clavier le texte "webos20090606" sans les guillemets, sélectionner l'icone "developer mode enabler" qui apparaitra, et vérifier que votre appareil est en "developer mode" à "Oui".
 * 9) Connectez votre appareil à un des ports USB de votre ordinateur, et sélectionnez 'Charger simplement' (ou 'Annuler' sur votre HP Touchpad)
 * 10) Si vous installez Preware sur un HP Veer, pour ce cas, vous aurez besoin de redémarrer le téléphone lorsqu'il est connecté à l'ordinateur, ou il ne sera pas reconnu
 * 11) Utilisez le logiciel (en ligne de commande) palm-install pour installer le paquetage (package) Preware que vous avez téléchargé
 * 12) Typiquement vous pouvez simplement passer en mode ligne de commande, puis allez dans le répertoire où se trouve le paquetage (package) Preware vous avez téléchargé, ensuite tapez la commande palm-install suivi du nom_du_paquetage_arm.ipk

Installation de Preware par WebOS Quick Install
Vous pouvez utiliser la version 4.1.1 ou ultérieure deWebOS Quick Install (4.1.1 avec ce lien) pour installer Preware (directement) sur n'importe quel appareil facilement et rapidement (à partir du flux WebOS Internals), sans avoir besoin de télécharger 2 gros fichiers d'environ 200Mo pour le HP SDK et le webOS Doctor.

La dernière version de WebOS Quick Install est disponible ici : WebOS Quick Install v4.4.0

Comme tutoriel étape par étape et de dépannage interactif de problèmes, le WOSQI Homebrew Guide (Guide Homebrew de WOSQI) officiel est fortement recommandé


 * 1) Installez les logiciels requis
 * 2) Cliquez ici pour vérifier que vous avez la dernière version de Java installée sur votre ordinateur et la mettre à jour si nécessaire.
 * 3) Cliquez ici pour télécharger la dernière version (ou celle en cours) de WebOS Quick Install.
 * 4) Mettez votre appareil en mode développeur
 * 5) Connectez votre appareil Palm à votre ordinateur avec le cable, et sélectionnez "Charger simplement" ou "Annuler" (sur un HP Touchpad). Ne pas sélectionner "Lecteur USB" lorsque ce message apparait sur l'écran de votre appareil Palm.
 * 6) Lancez le logiciel WebOS Quick Install en cliquant sur le fichier ou si le fichier *.jar n'est pas associé à Java, alors lancez la commande suivante : java -jar WebOSQuickInstall.jar. Si le pilote Novacom n'est pas installé, WebOS Quick Install le téléchargera et l'installera pour vous.
 * 7) Ne croyez en aucun cas, tous les guides qui vous disent que vous devez télécharger le HP webOS SDK ou webOS Doctor pour mettre à WOSQI de fonctionner (Ce n'est plus le cas aujourd'hui mais c'était nécessaire dans les anciennes versions de WOSQI). Le maximum que vous aurez à télécharger sera le pilote Novacom, qui fait seulement 11Mo sur MS Windows, et cette tache se fera faite via WOSQI.
 * 8) Si vous installez WOSQI sur un HP Veer, pour ce cas, vous aurez besoin de redémarrer le téléphone lorsqu'il est connecté à l'ordinateur, ou WOSQI ne le reconnaitra pas. Pour le redémarrer, appuyez sur le bouton marche/arret (maintenez le enfoncé) pendant environ cinq secondes et relâchez-le. Sélectionnez "Alimentation" puis sélectionnez "Redémarrer".
 * 9) Cliquez sur le troisième bouton sur la droite (l'icône Globe)
 * 10) Sélectionnez l'onglet Applications en haut de l'écran
 * 11) Entrez le texte Preware dans le champ de recherche (en face de l'icone Loupe") puis cliquez sur l'icone "Loupe"
 * 12) Cliquez sur le bouton en gris "Installer" en bas de la fenêtre.

Note 1 : Sous Linux, le logiciel Novacom doit être au préalable installé et lancé, sinon vous aurez le message "Error1 : Connection refused" ou alors s'il ne peur pas installer Novacom par manque de droits, vous aurez un message du type "Unable to install palm-novacom_1.0.76_i386.deb  java.io.IOException: Cannot run program "xterm": java.io.IOException: error=2, Aucun fichier ou dossier de ce type" Pour les distributions à base de paquetages *.RPM, regardez ici pour trouver, convertir (de *.deb en *.rpm), installer et lancer Novacom. Pour les distributions à base de paquetages *.DEB, téléchargez le paquetage Novacom 1.0.64 ici (pour webOS SDK 2.1.0) ou Novacom 1.0.80 là (pour webOS SDK 3.0). Note 2 : Pour que l'installation de Preware fonctionne, les 4 conditions suivantes sont requises : le pare-feu doit être désactivé en cas de problème de communication entre l'ordinateur et l'appareil Palm, l'appareil Palm doit etre en mode développeur, l'appareil Palm doit etre connecté en mode "Charger simplement", le service Palm Novacom doit être lancé. En cas de problèmes, déconnectez votre Palm Pre et redémarrez votre ordinateur, connectez ensuite votre Palm Pre à l'ordinateur et attendez qu'il affiche son message "Charger simplement", sélectionnez ce dernier puis essayez de nouveau.

Installation de Preware avec l'Installeur Autonome (standalone)
Les installeurs Preware peuvent être téléchargés ici : installeurs autonomes (standalone) de Preware. Ces instructions sont actuellement uniquement pour les utilisateurs Mac et PC.


 * 1) Installez les logiciels requis
 * 2) Cliquez ici pour vérifier que vous avez la dernière version de Java installée sur votre ordinateur et la mettre à jour si nécessaire.
 * 3) Cliquez ici pour télécharger la version actuelle de webOS Doctor (dernière version) pour votre opérateur de téléphonie mobile et votre appareil, puis mettez la dans un sous-répertoire dont vous vous souviendrez (peut-être "Palm"?). Si vous le possédez déjà, sautez cette étape.
 * 4) * Ne lancez pas webOS Doctor
 * 5) Cliquez ici pour télécharger et installer le kit de développement pour WebOS pour votre système d'exploitation afin d'avoir le client Novacom qui permet la communication entre votre ordiphone Palm et votre ordinateur.
 * 6) Mettez votre appareil en mode développeur
 * 7) Connectez votre appareil Palm à votre ordinateur avec le cable, et sélectionnez "Charger simplement" (ne pas sélectionner "Lecteur USB") lorsque ce message apparait sur l'écran de votre appareil Palm.
 * 8) * Utilisateurs de MS Windows: Lorsque vous connecterez votre appareil à l'ordinateur pour la première fois, vous serez invité à installer un nouveau matériel. Cliquez sur Suivant pour démarrer l'installation du périphérique. Vous pouvez avoir un message indiquant que les pilotes Novacom ne sont pas installés. Si c'est le cas, vous pouvez l'ignorer. Une fois que votre appareil est installé, procédez à l'installation Preware.
 * 9) Téléchargez l'installeur autonome (standalone) de Preware (Preware Standalone Installer) (vous devriez choisir la version la plus récente du fichier avec un nom du type PrewareInstaller-X.Y.Z.jar) et placer le dans le même répertoire que le fichier *.jar de webOS Doctor. Si la version n'est plus disponible rendez-vous ICI et télécharger la dernière, actuellement PrewareInstaller-1.5.0.jar du 17/12/2010.
 * 10) * webOS Doctor et l'installeur autonome (standalone) doivent être dans le même répertoire
 * 11) Lancez l'installeur Preware en cliquant sur le fichier *.jar ou si le fichier *.jar n'est pas associé à Java, alors lancez la commande suivante : java -jar PrewareInstaller-1.5.0.jar
 * 12) Cliquez sur le choix "Outils" dans le menu et choisissez "Installer des pilotes". Celà installera les pilotes Novacom de Palm Novacom pour les appareils sous webOS.
 * 13) Si vous installez Preware sur un HP Veer, pour ce cas, vous aurez besoin de redémarrer le téléphone
 * 14) Une fois que l'installation des pilotes est terminée, cliquez sur le bouton "Install Preware". Après que Preware est installé, votre appareil ne répondra pas pendant quelques secondes à cause du redémarrage de l'interface graphique Luna.

Note 1 : Sous Linux, le logiciel Novacom doit être au préalable installé et lancé, sinon vous aurez un message d'erreur. Pour les distributions à base de paquetages *.RPM, regardez ici pour trouver, convertir (de *.deb en *.rpm), installer et lancer Novacom. Pour les distributions à base de paquetages *.DEB, téléchargez le paquetage Novacom ici. Note 2 : Pour que l'installation de Preware fonctionne, les 4 conditions suivantes sont requises : le pare-feu doit être désactivé en cas de problème de communication entre l'ordinateur et l'appareil Palm, l'appareil Palm doit etre en mode développeur, l'appareil Palm doit etre connecté en mode "Charger simplement", le service Palm Novacom doit être lancé. En cas de problèmes, déconnectez votre Palm Pre et redémarrez votre ordinateur, connectez ensuite votre Palm Pre à l'ordinateur et attendez qu'il affiche son message "Charger simplement", sélectionnez ce dernier puis essayez de nouveau.

Installation de Preware à partir de la ligne de commande
Si vous avez accès au mode en ligne de commande de votre périphérique webOS ou de l'émulateur en utilisant le Terminal, Novaterm, "Ligne de commande Linux (Linux Commandline)" de WebOS Quick Install ou d'autres techniques, vous pouvez installer Preware en tapant trois lignes. Cette technique est toujours le plus courte et à bien des égards la plus simple, mais si vous êtes pas sûr de comment utiliser la ligne de commande Linux, s'il vous plaît utilisez l'une des méthodes décrites ci-dessus.

Mise à jour de Preware
Pour mettre à jour Preware, utilisez tout simplement Preware. Pour mettre à jour Preware, lancez tout simplement Preware et sélectionnez "Mises à jour de paquetages" dans l'écran principal. Si une mise à jour de Preware est disponible, elle apparaitra dans la liste. Ensuite sélectionnez le bouton "Mise à jour". Preware se fermera automatiquement après la mise à jour soit terminée.

Sinon, WebOS Quick Install fournit une méthode pour les mises à jour qui est similaire à celle de Preware.

Notez que vous ne pouvez pas utiliser fileCoaster, ou PreLoad, ou PreUpdate pour installer ou mettre à jour Preware. Ces outils ne sont capables de fonctionner correctement sur les paquetages homebrew avancés.

Suppression de Preware
Pourquoi voulez-vous supprimer Preware?

Pour supprimer Preware sur les versions webOS 2.x ou inférieures, maintenez appuyé le bouton au carré gris (à gauche) sur votre clavier et choisissez Preware dans le lanceur d'applications. Sélectionnez Supprimer. Pour les HP Touchpads (sous webOS 3.x), appuyez sur l'icône Preware et maintenez la pression dessus jusqu'à ce que vous pouvez cliquer sur le "x" qui apparaît sur l'icône. Puis choisissez l'option Supprimer.

Préférences


Gestion des flux


Mises à jour de paquetages


Installation des paquetages


Suppression des paquetages


Liste d'interdiction (Blacklist) (filtres par catégories)


Limitations
Aucune limitation connue.

Bogues (bugs) connus

 * Lorsque vous sélectionnez un patch avec des dépendances, si vous voyez ces dépendances alors installez les, lorsque Preware vous renvoit à l'écran d'origine du patch, il y aura toujours le bouton 'installer (install)' qui s'affiche même s'il a été installé avec succès. Un glissement vers l'arrière dans la zone des gestes du Pre vous montrera l'état correct.


 * Le bouton "Maj tout (mettre à jour)" (Update All) peut prêter à confusion s'il y des patches avec des dépendances complexes. Ceci sera corrigé dans une future version.


 * La fonctionnalité Mises à jour du lanceur d'applications Palm normal, peut exiger que des mises à jour d'applications sont nécessaires, et puis quand l'utilisateur clique sur "Afficher les mises à jour", ce dernier lui indique les applications installées du Palm App Catalog, il n'y en a pas à afficher qui nécessitent une mise à jour. Ce n'est pas ce qui a été prévu. En effet c'est parce qu'une application qui était précédemment uniquement dans Preware a désormais migré vers le Palm App Catalog. Ne vous inquiétez pas, vos applications sont à jour (à l'exception possible de l'une d'entre elles qui serait en conflit.) Ce n'est pas un bug dans Preware en soi, mais un conflit de version d'application parce que l'application est à la fois dans le Palm App Catalog et aussi dans le Homebrew. Notez que vous n'avez pas besoin de retirer Preware pour installer les applications à partir du catalogue officiel, mais simplement désactiver les flux dans Preware puis lancer l'option du menu "Mettre à jour les flux" pour actualiser la liste, ensuite il devrait s'installer correctement à partir du catalogue d'applications officielles.

Liste des modifications entre versions
La liste en anglais des modifications entre les différentes versions de Preware est disponible sur cette page web.

Dépôts des codes sources
Preware et le service de gestion des paquetages (Package Manager Service) sont hébergés dans les parties applications/preware et services/ipkservice du dépôt GIT à http://git.webos-internals.org/

Pour avoir la permission de faire des écritures/modifications (commit) et parfois lecture sur un projet open source, contactez rwhitby sur le canal IRC #webos-internals ou par courriel [mailto:support@webos-internals.org support@webos-internals.org].