Aller au contenu
  • 0

Ajouter Une Bibliothèque De Façon Permanente


phabaudio

Question

Bonjour,

 

Je voudrais pouvoir utiliser le programme squeezelite sur mon TS-119PII (firmware 4.1.0 Build 20140612)

Je l'ai donc installé ainsi que la librairie alsa (cette dernière au moyen de ipkg).

 

Le problème c'est que ipkg a installé libasound.so.2 dans /opt/lib qui n'est pas répertorié dans /etc/ld.so.conf.

Je peux bien sûr créer un lien dans /lib vers /opt/lib/libasound.so.2, ou bien ajouter "à la main" /opt/lib dans le fichier /etc/ld.so.conf, mais si j'ai bien compris /etc comme /lib résident en ram et la modification effectuée sera perdue au prochain redémarrage du NAS.

 

Ma question est donc : Comment puis-je modifier de façon permanente le contenu du répertoire /lib ou /etc ?

 

Merci mille fois pour toute aide à ce sujet.

 

PS : je pensais trouver une réponse à ma question dans la FAQ, mais ça a été sans succès.

 

 

Lien vers le commentaire
Partager sur d’autres sites

2 réponses à cette question

Messages recommandés

  • 0

Bonjour,

 

Il n'y a aucun moyen ... /lib et /etc sont dans une image (sur la flash ou le DOM) et mis tel que en RAM (ramdisk)

 

Il faut donc le refaire à chaque fois :

soit par autorun.sh ... mais attention car lancé AVANT les QPKG donc Optware ...

soit par un fake QPKG (faux QPKG ... mais qui a un shell d"initialisation ...)

 

MAIS a mon avis le plus simple est :

juste avant d'envoyer le programme (dans son propre shell d'init), utilisez (ajouter) LD_LIBRARY_PATH qui a été justement fait pour ça .. c'est utilisé par QNAP dans certain logicield ... et moi-même en abuse dans mes propres QPKG ...  pour être indépendant même de Optware ... qui est en train de mourir, de vieillesse, faute de réanimation (ce n'est pas un produit QNAP, celui-ci ne fournit que l'intégration)

 

Philippe.

Ok merci pour cette réponse rapide. LD_LIBRARY_PATH semble effectivement la seule façon de contourner le problème. Je m'étais simplement demandé s'il n'y avait pas un utilitaire ou une procédure Qnap permettant de modifier indirectement le système de fichier en flash (un peu comme pour /dev/mtdblock5). Mais apparemment ce n'est pas le cas.

Lien vers le commentaire
Partager sur d’autres sites

  • 0

Bonjour,

 

Il n'y a aucun moyen ... /lib et /etc sont dans une image (sur la flash ou le DOM) et mis tel que en RAM (ramdisk)

 

Il faut donc le refaire à chaque fois :

soit par autorun.sh ... mais attention car lancé AVANT les QPKG donc Optware ...

soit par un fake QPKG (faux QPKG ... mais qui a un shell d"initialisation ...)

 

MAIS a mon avis le plus simple est :

juste avant d'envoyer le programme (dans son propre shell d'init), utilisez (ajouter) LD_LIBRARY_PATH qui a été justement fait pour ça .. c'est utilisé par QNAP dans certain logicield ... et moi-même en abuse dans mes propres QPKG ...  pour être indépendant même de Optware ... qui est en train de mourir, de vieillesse, faute de réanimation (ce n'est pas un produit QNAP, celui-ci ne fournit que l'intégration)

 

Philippe.

Lien vers le commentaire
Partager sur d’autres sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Invité
Répondre à cette question…

×   Vous avez collé du contenu avec mise en forme.   Supprimer la mise en forme

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

Chargement
×
×
  • Créer...