Aller au contenu
Voir dans l'application

Une meilleure façon de naviguer. En savoir plus.

Larashare

Une application plein écran sur votre écran d'accueil avec notifications push, badges et plus encore.

Pour installer cette application sur iOS et iPadOS
  1. Appuyez sur le l'icône Partager dans Safari.
  2. Faites défiler le menu et appuyez sur Sur l'écran d'accueil.
  3. Appuyez sur Ajouter dans le coin supérieur droit.
Pour installer cette application sur Android
  1. Appuyez sur le menu à trois points (⋮) dans le coin supérieur droit du navigateur.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Compiler un logiciel en IPK

Featured Replies

Posté(e)

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)

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)
  • 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)

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».

 

46796220150924130706Photos.png&key=76afc0e0f86f04161e0a2f005a9d9a8dbff7afe1e31ec4a31a88cdaa3e811b51 Ipkg_Builder_bh.zip

 

 

Posté(e)
  • 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)
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)
  • 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)

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:

 

 

  • 2 semaines plus tard...
Posté(e)
  • 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

 

 

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.