Posté(e) le 24 septembre 201510 a Bonjour, Quelqu'un s'y connait en construction de paquet IPK ? J'ai trouvé cela mais avant de me lancer j'aimerai savoir si quelqu'un de la communauté a de l'expérience dessus : Voir message ci-dessous avec la traduction. Dgidgir Cordialement KOLN
Posté(e) le 24 septembre 201510 a Bonjour koln je parle en mon nom , je trouve pas ça cool de demander un conseil sur un truc trouver sur un autre forum pourquoi ne pas de demander ou tu as trouve çà après c est peut être ta façon de presenter la chose qui me dérange a moi amicalement david
Posté(e) le 24 septembre 201510 a Auteur Bonjour koln je parle en mon nom , je trouve pas ça cool de demander un conseil sur un truc trouver sur un autre forum pourquoi ne pas de demander ou tu as trouve çà après c est peut être ta façon de presenter la chose qui me dérange a moi amicalement david Désolé, on doit surement pas bien s'etre compris ... Le but de mon topic est demandé si des personnes de la communauté de Larashare "jouent" a compiler des IPK pour installer des logiciels/addon supplémentaire sur leurs VU+. Le lien mis est un exemple d'une facon de faire ... moi je sus preneur de retour sur cette facon ou une autre ... surtout en francais car je suis mauvais en anglais... Voila la raison de la création de ce topic ( j'ai derriere la tete d'essayer de compiler tvheadend pour nos vu+) Cordialement
Posté(e) le 24 septembre 201510 a Bonjour, voici le lien que tu as trouvé, traduit en français, merci à Shiro Construisez les paquets IPK est vraiment très simple. Vous n'avez pas besoin de plugin ou d outils spécifiques. 1) Téléchargez le fichier Ipkg_Builder_bh.tgz dans le dossier / tmp et installer via addons panneau installation manuelle 2) Créer un répertoire de travail en vous boîte comme par exemple / media / hdd / myipk 3) Préparer votre plugin avec l'arborescence complète de répertoires (ie usr / lib / enigma2 / python / plugins / extensions / MEOBOOT) 4) Préparer un dossier nommé CONTROL (en majuscules) et les mettre à l'intérieur du contrôle de fichier (en minuscules). Si vous avez besoin, vous pouvez ajouter les fichiers preinst et postinst trop. 5) Soumettre le dossier de chemin d'accès complet et le dossier de plug-in contrôle dans votre répertoire de travail: / media / hdd / myipk 6) en tapant la commande dans telnet ipkg-build /media/hdd/myipk FINI. Vous trouverez votre package dans votre /home/root Voici un exemple de fichier de contrôle Package: enigma2-plugin-extensions-meoboot Version: 2.0 Description: light multiboot for Vu+ boxes Section: base Priority: optional Maintainer: meo <meo@meo.org> License: CLOSED Architecture: all OE: enigma2 Homepage: unknown Depends: enigma2-fonts Source: none Voici l'exemple du dossier dans le Vu + / media / hdd / myipk quand il est prêt à être packagé. Vous pouvez voir que je l'ai téléchargé deux dossiers: 1) "usr" qui comprennent le plugin je veux packager avec le chemin complet (usr / lib / enigma2 / python / plugins / extensions / MEOBOOT / xxxxx 2) "contrôle" qui inclut le fichier «contrôle». Ipkg_Builder_bh.zip
Posté(e) le 24 septembre 201510 a Auteur Merci dgidgir & Shiro ! J'étais bien sur la bonne piste !! Par contre, en regardant sur wikipédia : https://fr.wikipedia.org/wiki/IPKG https://en.wikipedia.org/wiki/Ipkg https://en.wikipedia.org/wiki/Opkg Le développement de ce projet a cessé. De nombreux projets qui utilisaient ipkg, ont adopté opkg comme remplaçant. Vous savez si les vu+ peuvent utiliser du opkg ? Bon je vais essayer de compiler un truc simple et voir si ça marche... Je vous tiens informé ...
Posté(e) le 24 septembre 201510 a re koln autant pour moi :blushing: Bonjour David non pas de souci, simplement il vrai qu il vaut mieux pas mettre de lien vers d autres forums, cela est vrai sur tous les forums. Mais on peut faire un copier / coller pour informer ou autres. Il faut pour cela citer l auteur, c'est plus correct simplement. dgidgir
Posté(e) le 24 septembre 201510 a Auteur Bonjour David non pas de souci, simplement il vrai qu il vaut mieux pas mettre de lien vers d autres forums, cela est vrai sur tous les forums. Mais on peut faire un copier / coller pour informer ou autres. Il faut pour cela citer l auteur, c'est plus correct simplement. dgidgir C'est noté pour mes prochaines interventions ...
Posté(e) le 24 septembre 201510 a Bonjour Merci pour la demande et surtout pour les explications, c'est la premiere fois que je vois ca expliqué "correctement" Donc les ipkageurs fous, a vos claviers :139493200635993: :cool:
Posté(e) le 4 octobre 201510 a Auteur salut ! Bonjour Merci pour la demande et surtout pour les explications, c'est la premiere fois que je vois ca expliqué "correctement" Donc les ipkageurs fous, a vos claviers Bon je ne suis pas encore un "ipkageurs fou" mais j'avance doucement dans mes tests pour compiler des ipkg sur la vu+ !! je ne suis pas encore capable de compiler bluez ou tvheadend comme je voudrais mais voici un petit tuto pour creer un paquet qui dit " salut larashe" dans le terminal: 1) Téléchargez le fichier Ipkg_Builder_bh.tgz dans le dossier / tmp et installer via addons panneau installation manuelle ( ou le decompresser dans /usr/bin ) 2) créer un dossier dans /tmp ( ou ailleurs car /tmp se vide a chaque redémarrage ) avec le nom du projet mkdir /tmp/salut 3) créer un dossier CONTROL ( en majuscule ) mkdir /tmp/salut/CONTROL 4) creer un fichier control ( en minuscule ) vi /tmp/salut/CONTROL/control 5) dans ce dernier il y aura des informations sur le paquet ( nom, version, licence ...) par exemple : Package: salut Version: 0.0.1 Description: salut est une declinaison du celebre hello world pour creer un packet ipk Section: base Priority: optional Maintainer: koln License: MIT Architecture: all OE: enigma2 Homepage: larashare.net 6) les fichiers preinstall et postinstall sont facultatifs mais ils servent a donner des infos avant et apres l'installation : pour preinstall vi /tmp/salut/CONTROL/preinstall #!/bin/sh echo Debut installation du paquet salut et postinstall vi /tmp/salut/CONTROL/postinstall #!/bin/sh echo Fin d installation du paquet salut exit 0 7) on créer la commande pour affiche notre message : mkdir -p /tmp/salut/usr/bin/ vi /tmp/salut/usr/bin/salut #!/bin/sh echo Salut larashare exit 0 8) on mets les bons droits au dossier avec chmod chmod -R 755 /tmp/salut 9) on compile avec ipkg-build ipkg-build /tmp/salut on a normalement le message suivant tar: IPKG_BUILD.25261/data.tar.gz: file is the archive; skipping ar: creating ./salut_0.0.1_all.ipk Packaged content was moved at /tmp/salut into ./salut_0.0.1_all.ipk 10) on install notre ipk avec opkg install opkg install /tmp/salut/salut_0.0.1_all.ipk 11) on test donc notre commande salut salut et la console nous repond : Salut larashare Voila pour le premier pas dans le monde des ipkageur fou. Bon le tuto ( si on peut l'appeler ainsi) demande de connaitre ssh et vi Le premier sert a se connecter a la machine et le deuxieme est un éditeur de texte ( juste retenir qui faut appuyer sur i pour commencer a éditer et faire echap + ZZ pour sortir en sauvegardant) je ferai si besoin des tutos a part dessus... Pour le reste, je détaillerai quand j'aurai mieux compris : le fichier control et puis parlerai des fichiers prerm, postrm et conffiles par la suite. La je cherche a faire un deuxieme paquet en python pour afficher notre hello world mais sur la vu ... mais aussi a installer/compiler la commande make pour compiler les sources de logiciel ! Avis aux autres fous